Sommario:

Come realizzare un orologio digitale Arduino: 5 passaggi
Come realizzare un orologio digitale Arduino: 5 passaggi

Video: Come realizzare un orologio digitale Arduino: 5 passaggi

Video: Come realizzare un orologio digitale Arduino: 5 passaggi
Video: Costruire un orologio a matrice con Arduino - Video 454 2024, Dicembre
Anonim
Image
Image
Come realizzare un orologio digitale Arduino
Come realizzare un orologio digitale Arduino

Gli orologi digitali sono una delle grandi invenzioni nel campo della scienza.

Ti sei mai chiesto "Come creare i tuoi orologi digitali, proprio come nei film! "????

Ebbene, ho anche trascorso la mia infanzia in un sogno per costruire il mio orologio digitale personale… quindi ne ho costruito uno per me stesso…

E ti mostrerò come puoi costruire un fantastico orologio digitale con poca facilità e pochi componenti da solo…

Ho usato un display ad anodo comune a 4 7 segmenti per visualizzare le cifre, 3 interruttori SPDT, che ho smontato da un vecchio mouse, alcuni fili e un arduino. possiamo impostare l'ora tenendo premuto il tasto di regolazione e premendo il tasto dei minuti o delle ore per modificare i minuti o l'ora secondo le nostre necessità..!

Quindi iniziamo…!

Passaggio 1: componenti necessari

Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti

Ecco i componenti di cui avrai bisogno:

1. Un Arduino uno.

2. 4 display ad anodo comune a 7 segmenti (se hai un sette segmenti a 4 cifre, non preoccuparti, il circuito è lo stesso per entrambi).

puoi comprarli da snapdeal, sono fantastici! li consiglierei dal sito

3. 3 switch spdt (che ho recuperato da un vecchio mouse).

4.alcuni fili e ponticelli (qualcuno andrà bene!).

5. Una breadboard.

6. 4 resistori da 1kohm.

Passaggio 2: cablaggio dei display nella breadboard

Cablaggio dei display nella breadboard!
Cablaggio dei display nella breadboard!
Cablaggio dei display nella breadboard!
Cablaggio dei display nella breadboard!

Effettuare i collegamenti come mostrato nell'immagine sopra.. è abbastanza semplice.!

Prenditi cura dei collegamenti, perché ci sono troppi fili che potresti confondere.

Ricorda che tutti i segmenti a, b, c, d, e, f, g, punto di 4 display sono collegati insieme…. e le com di ogni display cioè 3 e 8 sono collegate insieme alle resistenze…

Non preoccuparti!!, vai piano, e abbi un po' di pazienza, puoi farcela.

Passaggio 3: aggiunta dei resistori e delle chiavi

Aggiunta di resistori e chiavi
Aggiunta di resistori e chiavi
Aggiunta di resistori e chiavi
Aggiunta di resistori e chiavi

Collegare un resistore da 1kohm con ogni com dei display … come mostrato in figura..!

Aggiungi gli interruttori Spdt o se hai pulsanti a pressione sarebbe fantastico!…

Passaggio 4: connessione ad Arduino

Connessione ad Arduino
Connessione ad Arduino
Connessione ad Arduino
Connessione ad Arduino

Ora i collegamenti per il display e gli interruttori sono fatti… ora è il momento di collegarli al cervello..

è semplice..

Per perni di segmento!

a al pin 2

b al pin 3

c al pin 4

d al pin 5

e al pin 6

f al pin 7

g al pin 8

punto contro pin 9

Per i pin di visualizzazione

display 1 al pin 10

display 2 al pin 11

display 3 al pin 12

display 4 al pin 13

ora per le chiavi

tasto 1 che è gli interruttori di regolazione …

il tasto 2 e il tasto 3 sono gli interruttori che cambiano le ore e i minuti..

dobbiamo tenere premuto il tasto regolazione1 e premere il tasto desiderio per cambiare l'ora oi minuti..!

vedi la foto sopra per la connessione per i tasti.. abbiamo usato i pin analogici e li abbiamo usati come pin di input digitale … si è vero possiamo usarli anche come pin di i / o digitali..

Passaggio 5: aggiunta del codice!!

Aggiungo il codice!!!!
Aggiungo il codice!!!!

Ora la parte più bella… scrivere e aggiungere il codice ad arduino…

Ho allegato il codice e il file della libreria dei tempi.. per calcolare il tempo e visualizzarlo….

Nel codice la funzione hour() ci dice l'ora, e la funzione minute() il minute, dal momento in cui abbiamo acceso la scheda. il tempo si spegne muore quando viene tolta l'alimentazione alla scheda.. e riparte dalle 00:00 ogni volta…

Inoltre ho allegato anche un codice formato 12 ore. Usa solo la funzione hourFormat12() per ottenere il formato 12 ore.

Per impostazione predefinita, la libreria Ora restituisce l'ora formattata 24 ore.

Nota:

Aggiungi la cartella del tempo in Time.zip, nella cartella delle librerie di Arduino

ad esempio nel mio sistema:

C:\Programmi (x86)\Arduino\libraries

Sentiti flessibile nel cambiare il codice per le tue esigenze … e se hai delle cave sentiti libero di chiedere.

Divertiti a realizzarlo…

nota: ho aggiornato il file Time.zip poiché era deprecato nelle versioni più recenti dell'IDE Arduino.

Consigliato: