Inhoudsopgave:
Video: RTC met DS1307 en PIC16F628A - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Het is een circuit dat ik zelf van boven naar beneden heb gemaakt.
Stap 1: RTC-besturingscircuit
Dit is de eerste verdieping van pcb die één laag is ontworpen. het bevat een positieve spanningsregelaar, filter, real-time klok IC, batterij, pic16f628, 1*16pin header voor LCD, 2x4 pin header voor knoppen en led, 1*2pin header voor 5Vsupply.
Zoals u weet, is real-time klok IC (DS1307) een product dat I2C-communicatieprotocol ondersteunt dat niet is opgenomen in pic16f628 als hardwareniveau. Om dit obstakel te overwinnen, heb ik het I2C-protocol op softwareniveau gebruikt, wat betekent dat je geen interrupt, flag, control register enz. de kosten van het hele circuit inclusief pcb, solderen, componenten enz.
Stap 2: Tweede verdieping voor visualisatie en knopinterface
Tweede verdieping met 2*3 drukknoppen, LCD-scherm en led. Een groep knoppen wordt gebruikt om de datum en tijd aan te passen, en de andere groep wordt gebruikt om de alarmtijd aan te passen. Voor RTC-aanpassingsgroep knoppen wordt de middelste knop gebruikt voor selectie tussen datum, maand, dag enz. Met de rechterknop wordt de geselecteerde variabele verhoogd en met de linkerknop wordt de geselecteerde variabele verlaagd. Voor het instellen van de alarmtijd wordt een andere knopgroep gebruikt. Net als bij rtc-knoppen, verhoogt de rechterknop de geselecteerde variabele (uur, minuut) en de linkerknop verlaagt de geselecteerde variabele.
Aanbevolen:
Hoe DS1307 te gebruiken met Arduino: 7 stappen
Hoe DS1307 te gebruiken met behulp van Arduino: DS1307 is een Real Time Clock IC (RTC). Dit IC wordt gebruikt om tijdgegevens te verstrekken. De toegewezen tijd begint met seconden, minuten, uren, dagen, datum, maand en jaar. Dit IC vereist extra externe componenten zoals kristal en 3,6 V-batterijen. Kristal
ESP8266 netwerkklok zonder enige RTC - Nodemcu NTP-klok Geen RTC - INTERNET KLOKPROJECT: 4 stappen
ESP8266 netwerkklok zonder enige RTC | Nodemcu NTP-klok Geen RTC | INTERNET KLOKPROJECT: In het project zal een klokproject worden gemaakt zonder RTC, het kost tijd van internet met wifi en het zal het weergeven op het st7735-display
DS1307 en DS3231 real-time klokmodules gebruiken met Arduino: 3 stappen
DS1307 en DS3231 real-time klokmodules gebruiken met Arduino: We krijgen steeds verzoeken over het gebruik van DS1307 en DS3231 realtime klokmodules met Arduino van verschillende bronnen - dus dit is de eerste van een tweedelige tutorial over hoe ze te gebruiken. Voor deze Arduino-tutorial hebben we twee realtime klokmodules voor ons
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Lineaire klok met Arduino + DS1307 + Neopixel: sommige hardware opnieuw gebruiken: 5 stappen
Lineaire klok met Arduino + DS1307 + Neopixel: sommige hardware hergebruiken.: Van eerdere projecten had ik een Arduino UNO en een Neopixel LED-strip over en wilde iets anders maken. Omdat Neopixel strip 60 LED lampjes heeft, dacht men deze als grote klok te gebruiken. Om de Uren aan te geven wordt een rood 5 LED segment gebruikt (60 LED