Sommario:
- Passaggio 1: ciò di cui hai bisogno - Hardware
- Passaggio 2: il circuito di EasyEDA, la piattaforma di progettazione di circuiti online gratuita
- Passaggio 3: il codice
- Passaggio 4: JLCPCB - Crea il tuo circuito da 2 $
- Passaggio 5: parti 3D
- Passaggio 6: ben fatto
Video: Orologio digitale Arduino con funzione sveglia (PCB personalizzato): 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
In questa guida fai da te ti mostrerò come creare il tuo orologio digitale con questa funzione di sveglia.
In questo progetto ho deciso di realizzare il mio PCB basato sul microcontrollore Arduino UNO - Atmega328p.
Di seguito troverai lo schema elettronico con layout PCB in modo da poterlo produrre facilmente.
Premendo i pulsanti sarà possibile impostare ora/data/sveglia e stato della sveglia (on/off).
L'allarme può essere disattivato premendo il pulsante di allarme o scuotendo la scatola.
Aggiornamenti e altro possono essere trovati qui:
Iniziamo.
Passaggio 1: ciò di cui hai bisogno - Hardware
Per questo progetto avrai bisogno di:
- Il nostro circuito PCB personalizzato
- LCD a caratteri 16x2 ad alto contrasto (Raystar RC1602B-LLG-JWVE)
- Atmega328 (con bootloader Arduino UNO)
- Orologio in tempo reale DS1307
- Sensore di inclinazione
- Presa da 28 dip e presa da 8 dip
- Oscillatore a cristallo da 16 MHz
- Oscillatore a cristallo da 32,768 MHz
- Condensatori 2x22 pF
- Resistenza 3x10 kOhm
- Trimmer 20kOhm
- Cicalino
- Portabatterie a bottone
- morsetto a vite 2P 2,54mm
- Pin Header 1x5 femmina 2,54 mm
-
Mini interruttore a pulsante - alto
Avrai anche bisogno di un modulo da TTL a USB o di una scheda Arduino UNO per la procedura di programmazione.
Per l'alimentazione avrai bisogno di un adattatore di alimentazione 5V-1A oppure puoi usare un cavo USB come ho fatto io.
Passaggio 2: il circuito di EasyEDA, la piattaforma di progettazione di circuiti online gratuita
Entra qui per vedere e apportare eventuali modifiche al circuito di cui sopra.
Passaggio 3: il codice
Come programmarlo:
Collega il tuo circuito con il modulo TTL a USB con 5 cavi all'intestazione di programmazione.
I pin RX e TX devono essere incrociati.
NOTA: se si utilizza la scheda Arduino UNO, assicurarsi di rimuovere prima l'IC ATmega328 da essa e collegare i pin delle intestazioni da RX a RX e da TX a TX della scheda. Il pin RS deve essere collegato al pin di reset di Arduino UNO.
Scarica il codice da qui e aprilo con Arduino IDE. All'interno troverete anche il file della libreria.
Passaggio 4: JLCPCB - Crea il tuo circuito da 2 $
Entra qui per produrre la tua scheda PCB!
Usa JLCPCB per $ 2 di fabbricazione PCB e 2 giorni di tempo di costruzione, la qualità è davvero buona, controlla la foto qui sotto della nostra scheda PCB.
Passaggio 5: parti 3D
Passaggio 6: ben fatto
Spero vi sia piaciuto, fatemelo sapere nei commenti!!!
Consigliato:
Sveglia da comodino MP3 con lettera sveglia: 6 passaggi (con immagini)
Sveglia da comodino MP3 con sveglia: per questo progetto ho voluto creare una sveglia da comodino comoda e completamente funzionale. I miei prerequisiti personali per una sveglia da comodino sono: Leggibile a qualsiasi luce, ma non accecante di notte Brani della sveglia MP3 Attira
Cronometro digitale tutto in uno (orologio, timer, sveglia, temperatura): 10 passi (con immagini)
Cronometro digitale tutto in uno (orologio, timer, sveglia, temperatura): stavamo progettando di realizzare un timer per un'altra competizione, ma in seguito abbiamo implementato anche un orologio (senza RTC). Quando siamo entrati nella programmazione, ci siamo interessati ad applicare più funzionalità al dispositivo e abbiamo finito per aggiungere DS3231 RTC, poiché
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: 10 passaggi (con immagini)
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: hai mai desiderato un orologio intelligente? Se è così, questa è la soluzione per te! Ho realizzato Smart Alarm Clock, questo è un orologio con cui puoi modificare l'ora della sveglia in base al sito web. Quando la sveglia suona, ci sarà un suono (cicalino) e 2 luci si accenderanno
MechWatch - un orologio digitale personalizzato: 9 passaggi (con immagini)
MechWatch - un orologio digitale personalizzato: il MechWatch è un orologio che ho progettato per avere i vantaggi di Arduino in termini di flessibilità, ma volevo che sembrasse e si sentisse realizzato nel modo più professionale possibile. A tal fine, questo istruibile utilizza un'elettronica a montaggio superficiale abbastanza avanzata (nessuna esposizione
Sveglia LED Sunrise con sveglia con canzone personalizzabile: 7 passaggi (con immagini)
Sveglia a LED all'alba con sveglia personalizzabile: la mia motivazione Quest'inverno la mia ragazza ha avuto molti problemi a svegliarsi al mattino e sembrava soffrire di SAD (disturbo affettivo stagionale). Mi accorgo anche di quanto sia più difficile svegliarsi d'inverno visto che il sole non è ancora arrivato