Cuprins:
- Pasul 1: Circuitul de control RTC
- Pasul 2: Etajul al doilea pentru vizualizare și interfața cu butoane
Video: RTC Cu DS1307 și PIC16F628A: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Este un circuit produs de sus în jos de mine.
Pasul 1: Circuitul de control RTC
Acesta este primul etaj al pcb-ului, care este proiectat pe un singur strat. conține regulator de tensiune pozitivă, filtru, IC cu ceas în timp real, baterie, pic16f628, antet 1 * 16 pini pentru LCD, antet 2 x 4 pini pentru butoane și led, antet 1 * 2 pini pentru 5V aprovizionare.
După cum știți, IC în timp real (DS1307) este un produs care acceptă protocolul de comunicație I2C care nu este inclus în pic16f628 ca nivel hardware. Pentru a depăși acest obstacol, am folosit I2Cprotocol la nivel de software, ceea ce înseamnă că nu trebuie să utilizați întreruperea, semnalizarea, registrul de control etc. costul întregului circuit, inclusiv PCB, lipire, componente etc.
Pasul 2: Etajul al doilea pentru vizualizare și interfața cu butoane
Etajul al doilea este format din 2 * 3 butoane, ecran LCD și led. Un grup de butoane este utilizat pentru a regla data și ora, iar celălalt grup este utilizat pentru a regla ora alarmei. Pentru grupul de butoane de ajustare RTC, butonul mijloc este utilizat pentru selectarea dintre dată, lună, zi etc. Butonul din dreapta mărește variabila selectată, iar stânga scade variabila selectată. Pentru scopul reglării timpului de alarmă este utilizat un alt grup de butoane. Similar butoanelor rtc, butonul din dreapta mărește variabila selectată (oră, minut) și stânga scade variabila selectată.
Recomandat:
Durata de afișare Arduino pe afișajul LED TM1637 utilizând RTC DS1307: 8 pași
Arduino Display Time on TM1637 LED Display Using RTC DS1307: În acest tutorial vom învăța cum să afișăm timpul folosind modulul RTC DS1307 și LED Display TM1637 și Visuino
8051 Interfațare cu DS1307 RTC și afișarea marcajului de timp pe LCD: 5 pași
Interfața 8051 cu DS1307 RTC și afișarea marcajului de timp pe LCD: În acest tutorial v-am explicat cum putem interfața microcontrolerul 8051 cu ds1307 RTC. Aici afișăm timpul RTC în lcd folosind simularea proteus
ESP8266 Ceas de rețea fără niciun RTC - Nodemcu NTP Clock No RTC - PROIECT DE Ceas INTERNET: 4 pași
ESP8266 Ceas de rețea fără niciun RTC | Nodemcu NTP Clock No RTC | PROIECT DE Ceas INTERNET: În proiect va fi realizat un proiect de ceas fără RTC, va lua timp de pe internet folosind wifi și îl va afișa pe afișajul st7735
DS1307 Ceas în timp real RTC cu Arduino: 4 pași
DS1307 Ceas în timp real RTC cu Arduino: În acest tutorial, vom afla despre Ceas în timp real (RTC) și modul în care Arduino & Ceasul în timp real IC DS1307 este pus împreună ca un dispozitiv de sincronizare. Ceasul în timp real (RTC) este utilizat pentru monitorizarea timpului și menținerea unui calendar. Pentru a utiliza un RTC, w
Ceas Arduino bazat pe modulul DS1307 Ceas în timp real (RTC) și 0.96: 5 pași
Ceas bazat pe Arduino folosind modulul DS1307 Ceas în timp real (RTC) și 0.96: Bună băieți, în acest tutorial vom vedea cum să facem un ceas de lucru folosind un modul de ceas în timp real DS1307 & Afișaje OLED. Deci, vom citi ora din modulul de ceas DS1307. Și tipăriți-l pe ecranul OLED