Sommario:

Sveglia Slap con Arduino: 13 passaggi (con immagini)
Sveglia Slap con Arduino: 13 passaggi (con immagini)

Video: Sveglia Slap con Arduino: 13 passaggi (con immagini)

Video: Sveglia Slap con Arduino: 13 passaggi (con immagini)
Video: 35 video di fantasmi spaventosi: mega raccolta del 2023 [V1] 2024, Dicembre
Anonim
Image
Image

Non so voi, ma una semplice sveglia non è in grado di svegliarmi. Ho bisogno di luce, suono e persino uno schiaffo morbido per svegliarmi.

Nessuna sveglia mi piace, quindi ho deciso di farmene una, degna di svegliarmi.

Anche se sembra che la sveglia ti stia colpendo, sentirai solo dei leggeri tocchi.

In questo progetto imparerai come programmare una sveglia usando una scheda Arduino, un RTC e un TM1637. È semplicissimo!!!

Obiettivo principale:

Sveglia un gigante

Forniture

  • Foglio di schiuma
  • stampante 3d
  • ATavola Tarduino 2560
  • Cavi

    • Grande
    • Corto
  • Servo
  • RTC ds3231
  • 10 led
  • Silicone | Pistola in silicone
  • TM1637
  • Tastiera 4*4
  • 1 cicalino
  • 2 Pulsante
  • 1"sensore reflexivo de suelo" | Sensore LED IR lineare (è la stessa cosa, ma ha 2 nomi diversi)
  • 1 Mini Tagliere
  • Bastoncini di gelato
  • 2 piccole molle a penna

Passaggio 1: sviluppa l'idea

Prendere la Misura
Prendere la Misura

Devo avere la mente chiara prima di iniziare.

Il TM1637 dovrebbe mostrare l'ora attuale, alla pressione del pulsante N1 verrà visualizzato il seguente testo:"ALA:)"

Nel caso in cui si prema la tastiera, sul TM1637 verrà visualizzato il tasto premuto, alla pressione delle 4 cifre dell'allarme, sul TM1637 verrà visualizzata nuovamente l'ora.

Se vuoi vedere quando è la sveglia, ti basta premere il pulsante N2.

Quando l'ora è la stessa dell'allarme, il servo inizierà a muoversi, il led inizierà a lampeggiare, sul TM1637 la scritta UP inizierà a lampeggiare e il cicalino inizierà a suonare, finché non si il "sensor reflexivo de suelo " | Il sensore LED IR lineare rileva il nero.

Quando il "sensor reflexivo de suelo" | Il sensore LED IR lineare rileva i neri, l'allarme verrebbe ripristinato e tutto ricomincerà.

Passaggio 2: prendere le misure

Dovremmo avere chiaro dove dovrebbe essere tutto e qual è la distanza tra tutto.

È importante sapere di quanto cavo abbiamo bisogno.

Per conoscere il luogo esatto del "sensor reflexivo de suelo" | Sensore LED IR lineare sdraiarsi sul letto e allungare il braccio il più possibile senza alzarsi.

Il "sensor reflexivo de suelo" | Il sensore LED IR lineare sarà il pulsante che interrompe l'allarme, non lo metto vicino a me, perché mi riaddormenterei.

Facendo lo sforzo di allungare il mio corpo è più facile svegliarmi.

Passaggio 3: STAMPA

STAMPA
STAMPA

Stampa i file.stl che ti lascio qui sotto.

Il più grande è per la tastiera, il cicalino, il TM1637 e i 2 pulsanti.

I duplicati sono per i led, e l'altro è per il "sensor reflexivo de suelo" | Sensore LED IR lineare.

Passaggio 4: carica il codice

Carica il codice
Carica il codice

Carica il codice che sto lasciando sulla tua bacheca.

Avrai bisogno delle seguenti librerie, sto anche lasciando un link. Devi solo scaricarlo:

  • TM1637Display =

    https://github.com/avishorp/TM1637

  • Timer=

    https://github.com/brunocalou/Timer

  • RTClib.h=

    https://github.com/adafruit/RTClib

  • Tastiera =

    https://playground.arduino.cc/Code/Keypad/

Passaggio 5: SALDARE

SALDARE
SALDARE
SALDARE
SALDARE

Saldo tutto (tranne i led che salderò in seguito) come mostrato in foto, tenendo in considerazione la distanza del cavo di cui avrei bisogno.

Ricordati di non collegare nulla ai pin TX.

Quindi copri la latta con il silicone, fai attenzione, quello che ho fatto è stato mettere del silicone, aspettare un minuto, bagnarmi le dita e poi dargli una forma.

SALDARE TUTTO TRANNE I LED!!!!!!!!

Passaggio 6: incollare i pezzi stampati in 3D

Colla ai pezzi stampati in 3D
Colla ai pezzi stampati in 3D

Incolla i componenti come mostrato nell'immagine.

Sui pulsanti ho aggiunto dei cerchietti.

Step 7: Come incollare il "sensore Reflexivo De Suelo" | Sensore LED IR lineare !!!!

Come incollare il
Come incollare il
Come incollare il
Come incollare il
Come incollare il
Come incollare il
Come incollare il
Come incollare il

Ecco come incollo il "sensor reflexivo de suelo" | Sensore LED IR lineare.

Siccome non ho più pulsanti trasformo un riflessivo| su un pulsante.

Tagliare del nastro isolante (nero) o della carta nera davanti al "sensor reflexivo de suelo" | Sensore LED IR lineare.

Attacca le 2 piccole molle al rubinetto. Poiché il rubinetto è completamente bianco (se non è incollata della carta bianca) quando questo pulsante fatto a mano non viene premuto, il "sensor reflexivo de suelo" | Il sensore LED IR lineare rileverà il nero, tuttavia, se premo il coperchio, il "sensor reflexivo de suelo" | Il sensore LED IR lineare rileva il bianco.

Passaggio 8: venduti i LED

Venduti i Led
Venduti i Led
Venduti i Led
Venduti i Led

Saldare ogni led tenendo in considerazione la distanza tra di loro.

Consiglio vivamente di saldarli dopo la stampa e di utilizzare il pezzo stampato in 3D come riferimento.

Dopo la saldatura è sufficiente aggiungere un po' di silicone.

Passaggio 9: decorare con un foglio di schiuma (opzionale)

Decorare con un foglio di schiuma (opzionale)
Decorare con un foglio di schiuma (opzionale)

DIAMO UN PO' DI COLORE!!!!

Oltre a decorarlo, ho aggiunto il numero ai tasti, e scritto "Vedi l'allarme" per fare una distinzione tra i 2 pulsanti (uno serve per attivare l'allarme, l'altro per vedere l'allarme).

Passaggio 10: incollare al letto

Colla al letto
Colla al letto

Incolla tutto sul letto, io ho usato il silicone, perché in caso di errore è più facile da togliere.

Passaggio 11: organizzare i cavi

Organizza i cavi
Organizza i cavi

Ho usato dei morsetti dove c'era la maggior parte dei cavi (sulla scheda Arduino), e ho aggiunto del silicone (si può usare anche, del nastro isolante) per mantenere i cavi fermi vicino al letto.

Passaggio 12: creare le mani

Fare le mani
Fare le mani
Fare le mani
Fare le mani
Fare le mani
Fare le mani
  1. Disegna e taglia 2 mani sul foglio di gommapiuma (per coprire l'intero cuscino)
  2. Infila le 2 mani tra 2 stecchi di gelato
  3. Incolla un altro bastoncino di gelato perpendicolare all'ultimo, come mostrato nella foto.
  4. Incolla il braccio del servo al bordo dello stecco gelato (a quello che puoi vedere nella foto).
  5. FACOLTATIVO: Anche se lo schiaffo dovrebbe essere leggero, infilo 2 bastoncini di gelato, lo introduco tra il letto e il cavo e faccio appoggiare le mani del foglio di schiuma su di esso. Poiché le mani sono fatte di un foglio di gommapiuma flessibile, quando il servo inizia a muoversi, il gelato che sostiene le mani non sarebbe un problema.

Passaggio 13: allunga il cavo Arduino ed è fatto!!

Image
Image
Allunga il cavo Arduino ed è FATTO!!!!
Allunga il cavo Arduino ed è FATTO!!!!

Ho provato ad utilizzare alcune batterie per alimentare la scheda, tuttavia, non ha funzionato, sembra che non fosse abbastanza energia.

Allungo il cavo Arduino, così facendo devi:

  1. Taglia il cavo Arduino, vedrai che all'interno ci sono 4 cavi: verde, bianco, rosso e nero
  2. Spelare tutti i cavi di circa 0,4 pollici-1 cm.
  3. Saldare i cavi USB ai cavi lunghi.
  4. Quindi saldare il cavo della porta Arduino ai cavi lunghi, ricordarsi di saldare il verde con il verde, il rosso con il rosso, il nero con il nero, il bianco con il bianco

Si ricorda che quando la sveglia non è collegata l'ora non verrà azzerata perché l'RTC, conterà il tempo.

È COSÌ!!!!!!

Spero che ti sia piaciuto leggere lo stesso mi è piaciuto farlo.

Consigliato: