Spisu treści:
Wideo: RTC z DS1307 i PIC16F628A: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Jest to obwód wykonany przeze mnie od góry do dołu.
Krok 1: Obwód sterowania RTC
Jest to pierwsze piętro PCB, które jest zaprojektowane jako jedna warstwa. zawiera regulator napięcia dodatniego, filtr, układ scalony zegara czasu rzeczywistego, baterię, pic16f628, 1*16-pinową listwę dla LCD, 2x4 pinową listwę dla przycisków i diody LED, 1*2pinową listwę dla zasilania 5V.
Jak wiecie, zegar czasu rzeczywistego IC (DS1307) to produkt obsługujący protokół komunikacyjny I2C, który nie jest zawarty w pic16f628 jako poziom sprzętowy. Aby pokonać tę przeszkodę, użyłem protokołu I2C na poziomie oprogramowania, co oznacza, że nie musisz używać przerwań, flag, rejestru kontrolnego itp. Powodem wyboru 16F628A jest to, że zmniejsza on minimalną liczbę portów I/O wymaganych do realizacji sprzętowej i koszt całego obwodu, w tym PCB, lutowania, komponentów itp.
Krok 2: Drugie piętro dla wizualizacji i interfejsu przycisków
Drugie piętro zawiera 2*3 przyciski, ekran LCD i diodę LED. Jedna grupa przycisków służy do ustawiania daty i godziny, a druga grupa służy do ustawiania czasu alarmu. W przypadku grupy przycisków regulacji RTC, środkowy przycisk służy do wyboru spośród daty, miesiąca, dnia itp. Prawy przycisk zwiększa wybraną zmienną, a lewy zmniejsza wybraną zmienną. Do ustawiania czasu alarmu służy inna grupa przycisków. Podobnie jak przyciski rtc, prawy przycisk zwiększa wybraną zmienną (godzinę, minutę) a lewy zmniejsza wybraną zmienną.
Zalecana:
Czas wyświetlania Arduino na wyświetlaczu LED TM1637 za pomocą RTC DS1307: 8 kroków
Czas wyświetlania Arduino na wyświetlaczu LED TM1637 za pomocą RTC DS1307: W tym samouczku dowiemy się, jak wyświetlać czas za pomocą modułu RTC DS1307 i wyświetlacza LED TM1637 i Visuino. Obejrzyj wideo
8051 Interfejs z DS1307 RTC i wyświetlanie znacznika czasu na LCD: 5 kroków
Interfejs 8051 z DS1307 RTC i wyświetlanie znacznika czasu na LCD: W tym samouczku wyjaśniliśmy, jak możemy połączyć mikrokontroler 8051 z DS1307 RTC. Tutaj wyświetlamy czas RTC na lcd za pomocą symulacji proteus
ESP8266 Zegar sieciowy bez zegara RTC - Nodemcu NTP Zegar bez RTC - PROJEKT ZEGAR INTERNETOWY: 4 kroki
ESP8266 Zegar sieciowy bez zegara RTC | Nodemcu NTP Zegar bez RTC | PROJEKT ZEGARA INTERNETOWEGO: W projekcie będzie wykonywany projekt zegara bez RTC, będzie pobierał czas z internetu za pomocą wifi i wyświetli go na wyświetlaczu st7735
DS1307 Zegar czasu rzeczywistego RTC z Arduino: 4 kroki
DS1307 Zegar czasu rzeczywistego RTC z Arduino: W tym samouczku dowiemy się o zegarze czasu rzeczywistego (RTC) oraz o tym, jak Arduino i amp; Układ scalony zegara czasu rzeczywistego DS1307 jest złożony jako urządzenie do pomiaru czasu.Zegar czasu rzeczywistego (RTC) służy do monitorowania czasu i utrzymywania kalendarza.W celu korzystania z zegara czasu rzeczywistego
Zegar oparty na Arduino wykorzystujący moduł zegara czasu rzeczywistego DS1307 (RTC) i 0,96: 5 kroków
Zegar oparty na Arduino wykorzystujący moduł zegara czasu rzeczywistego DS1307 (RTC) i 0,96: Cześć, w tym samouczku zobaczymy, jak zrobić działający zegar za pomocą modułu zegara czasu rzeczywistego DS1307 i amp; Wyświetlacze OLED. Czyli odczytamy czas z modułu zegara DS1307. I wydrukuj to na ekranie OLED