Sommario:
- Passaggio 1: circuito di controllo RTC
- Passaggio 2: secondo piano per visualizzazione e interfaccia pulsanti
Video: RTC con DS1307 e PIC16F628A: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
È un circuito prodotto da cima a fondo da me.
Passaggio 1: circuito di controllo RTC
Questo è il primo piano del pcb che è progettato su uno strato. contiene regolatore di tensione positivo, filtro, circuito integrato orologio in tempo reale, batteria, pic16f628, intestazione 1 * 16 pin per LCD, intestazione 2x4 pin per pulsanti e led, intestazione 1 * 2 pin per alimentazione 5V.
Come sai, l'IC dell'orologio in tempo reale (DS1307) è un prodotto che supporta il protocollo di comunicazione I2C che non è incluso in pic16f628 come livello hardware. Per superare questo ostacolo, ho utilizzato il protocollo I2C a livello software, il che significa che non è necessario utilizzare interrupt, flag, registri di controllo ecc. Il motivo per cui è stato scelto 16F628A è che riduce le porte I/O minime richieste per la realizzazione dell'hardware e il costo dell'intero circuito compreso pcb, saldatura, componenti ecc.
Passaggio 2: secondo piano per visualizzazione e interfaccia pulsanti
Secondo piano contiene 2*3 pulsanti, schermo LCD e led. Un gruppo di pulsanti viene utilizzato per regolare la data e l'ora e l'altro gruppo viene utilizzato per regolare l'ora della sveglia. Per il gruppo di pulsanti di regolazione RTC, il pulsante centrale viene utilizzato per la selezione tra data, mese, giorno ecc. Il pulsante destro aumenta la variabile selezionata e quello sinistro diminuisce la variabile selezionata. Ai fini della regolazione dell'ora della sveglia viene utilizzato un altro gruppo di pulsanti. Simile ai pulsanti rtc, il pulsante destro aumenta la variabile selezionata (ore, minuti) e quello sinistro diminuisce la variabile selezionata.
Consigliato:
Tempo di visualizzazione di Arduino sul display a LED TM1637 utilizzando RTC DS1307: 8 passaggi
Arduino Display Time on TM1637 LED Display utilizzando RTC DS1307: In questo tutorial impareremo come visualizzare l'ora utilizzando il modulo RTC DS1307 e LED Display TM1637 e Visuino.Guarda il video
Interfaccia 8051 con DS1307 RTC e visualizzazione timestamp in LCD: 5 passaggi
Interfaccia 8051 con DS1307 RTC e visualizzazione Timestamp in LCD: In questo tutorial vi abbiamo spiegato come possiamo interfacciare il microcontrollore 8051 con ds1307 RTC. Qui stiamo visualizzando l'ora RTC in lcd usando la simulazione di proteus
Orologio di rete ESP8266 senza RTC - Nodemcu NTP Clock No RTC - PROGETTO OROLOGIO INTERNET: 4 passaggi
Orologio di rete ESP8266 senza RTC | Nodemcu NTP Clock No RTC | PROGETTO OROLOGIO INTERNET: Nel progetto verrà realizzato un progetto orologio senza RTC, impiegherà tempo da Internet tramite wifi e lo visualizzerà sul display st7735
DS1307 Orologio in tempo reale RTC con Arduino: 4 passaggi
DS1307 Real Time Clock RTC con Arduino: in questo tutorial, impareremo a conoscere Real Time Clock (RTC) e come Arduino & Real Time Clock IC DS1307 sono messi insieme come un dispositivo di cronometraggio. Real Time Clock (RTC) viene utilizzato per monitorare l'ora e mantenere un calendario. Per utilizzare un RTC, w
Orologio basato su Arduino che utilizza il modulo Real Time Clock (RTC) DS1307 e 0,96: 5 passaggi
Orologio basato su Arduino utilizzando il modulo Real Time Clock (RTC) DS1307 e 0.96: Ciao ragazzi in questo tutorial vedremo come creare un orologio funzionante utilizzando un modulo orologio in tempo reale DS1307 & Display OLED. Quindi leggeremo l'ora dal modulo orologio DS1307. E stampalo sullo schermo OLED