
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:50


Di lagsilvaFollow Altro dell'autore:





Informazioni: Coding, Prototipazione Elettronica con Arduino e Data Analytics sono i miei hobby. Maggiori informazioni su lagsilva »
Questa è la mia versione aggiornata di un orologio digitale e binario che utilizza un display a LED a 8 cifre x 7 segmenti.
Mi piace dare nuove funzionalità per i normali dispositivi, specialmente gli orologi, e in questo caso l'uso del display a 7 Seg per l'orologio binario è non convenzionale ed è un modo interessante e diverso di applicarlo.
La mia scelta in questo progetto è stata quella di utilizzare un display alimentato dal MAX72xx che è davvero utile perché utilizza solo tre porte digitali Arduino. Ho anche usato un modulo RTC DS1307 economico per memorizzare la modalità ora dell'orologio sulla sua memoria interna: standard 24HS o AM-PM.
Ogni volta che si ripristina o si riavvia Arduino, la modalità dell'ora cambierà.
Le prime quattro cifre a sinistra del display mostrano le ore ei minuti in numeri decimali. Le tre cifre successive mostrano le ore, i minuti ei secondi in notazione binaria e l'ultima cifra a destra informa il giorno della settimana.
Per quanto riguarda il codice, ho dovuto sviluppare un modo per utilizzare la libreria "LedControl" per trasformare il display decimale a 7 Seg convenzionale in un display binario. La soluzione consiste nell'utilizzare la funzione "setRow" che di solito viene applicata per la visualizzazione a matrice di punti. Con questa funzione è possibile controllare individualmente i LED del display per creare qualsiasi pattern di caratteri.
Spero ti piaccia!
Passaggio 1: elenco dei materiali



- Arduino UNO R3
- Display LED a 8 cifre x 7 segmenti con MAX7219
- Modulo RTC DS1307 (orologio in tempo reale)
- Tagliere minuscolo
- ponticelli
Fase 2: Schemi

I collegamenti di montaggio sono mostrati nello schizzo allegato.
Seguire attentamente prima di accendere l'alimentazione.
Passaggio 3: modello
Ho realizzato un modello stampato su carta per coprire e facilitare la lettura del display a led.
Basta stamparlo e tagliarlo sul display a 7 segmenti.
Passaggio 4: codice Arduino
Nel file allegato c'è il codice Arduino.
Avrai bisogno delle seguenti librerie per eseguire questo codice:
LedControl.h - Libreria per controllare il display a LED con MAX72xx
Wire.h - Libreria per supportare le comunicazioni con RTC
DS1307RTC.h - Libreria per controllare l'RTC
Consigliato:
Orologio meccanico con display a sette segmenti: 7 passi (con immagini)

Orologio meccanico con display a sette segmenti: un paio di mesi fa ho costruito un display meccanico a 7 segmenti a due cifre che ho trasformato in un timer per il conto alla rovescia. È uscito abbastanza bene e un certo numero di persone ha suggerito di raddoppiare il display per creare un orologio. Il problema era che ero già scappato
Orologio digitale a 4 tempi: 4 fasi (con immagini)

Orologio digitale a 4 tempi: l'"orologio digitale a 4 tempi" guidato da Arduino è un divertente emulatore di un motore a combustione interna in un orologio digitale. Le cifre delle ore e dei minuti rappresentano i pistoni in movimento e con un preciso controllo dei giri (da 100 a 800). Gli RPM sono mostrati da tw
Come realizzare un orologio digitale utilizzando l'8051 con display a 7 segmenti: 4 passaggi

Come realizzare un orologio digitale utilizzando l'8051 con display a 7 segmenti: in questo progetto ti ho spiegato come realizzare un semplice orologio digitale utilizzando il microcontrollore 8051 con display a 7 segmenti
Sequencer digitale in 4 fasi: 19 fasi (con immagini)

Sequencer digitale in 4 fasi: CPE 133, Cal Poly San Luis ObispoProgettisti: Jayson Johnston e Bjorn Nelson Nell'industria musicale di oggi, uno degli “strumenti” più comunemente usati. è il sintetizzatore digitale. Ogni genere di musica, dall'hip-hop al pop e alla vigilia
Lucchetto con combinazione wireless Arduino con NRF24L01 e display a 7 segmenti a 4 cifre: 6 passaggi (con immagini)

Lucchetto con combinazione wireless Arduino con NRF24L01 e display a 7 segmenti a 4 cifre: questo progetto è iniziato come un esercizio per fare qualcosa con un display a 7 segmenti a 4 cifre. era finito, era piuttosto noioso. L'ho costruito usando un Arduino UNO