
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01


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
De DS3231 RTC (Real Time Clock) nauwkeurig, snel en geautomatiseerd instellen met Java (+-1s): 3 stappen

De DS3231 RTC (Real Time Clock) nauwkeurig, snel en geautomatiseerd instellen met Java (+-1s): Deze Instructable laat u zien hoe u de tijd op een DS3231 Real Time Clock kunt instellen met behulp van een Arduino en een kleine Java-toepassing die gebruik maakt van de seriële verbinding van de Arduino.De basislogica van dit programma:1. De Arduino stuurt een serieel verzoek
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
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