Spisu treści:

Budzik Arduino DS1302 RTC: 3 kroki
Budzik Arduino DS1302 RTC: 3 kroki

Wideo: Budzik Arduino DS1302 RTC: 3 kroki

Wideo: Budzik Arduino DS1302 RTC: 3 kroki
Wideo: Splash of Genius: Arduino Uno R4 WIFI #ytshorts #shorts #arduinoproject #engineeringproject #sensor 2024, Lipiec
Anonim
Image
Image

Witam, chciałem podzielić się z Wami tym małym projektem, chodzi o budzik diy oparty na płytce Arduino UNO i module RTC DS1302, można ustawić datę i godzinę za pomocą klawiatury, a także ustawić alarm na określony czas. Mam nadzieję, że to lubisz.

Krok 1: Potrzebny sprzęt

Potrzebny sprzęt
Potrzebny sprzęt
Potrzebny sprzęt
Potrzebny sprzęt

Do tego będziemy potrzebować najpierw płytki Arduino, ja używam Arduino UNO, możesz użyć innej, tylko upewnij się, ile pinów.

- Moduł RTC, tutaj używam DS1302.

- Ekran LCD i2c.

-4*4 matryca klawiatury.

- i brzęczyk, możesz użyć modułu lub elementu 2-przewodowego.

- Rezystor 1kOhm, kilka przewodów i płytka stykowa.

Krok 2: Okablowanie

Okablowanie
Okablowanie

Okablowanie jak na zdjęciu, rzeczy które powinny być podłączone z GND i 5v jak RTC, LCD i brzęczyk.

Piny RTC są połączone z D2 do D5, a ja używam rezystora 1k z pinem DAT i D4, więc otrzymujemy poprawną datę i godzinę, jest to powszechne rozwiązanie.

LCD SDA i SCL są połączone z A4 i A5.

Klawiatura od prawej do lewej (D5-D12).

oraz brzęczyk z D13, który jest wewnętrzną diodą LED Arduino UNO.

Krok 3: Kod i działanie

Kod i biblioteki, których użyłem, można je znaleźć w linku:

Funkcjonowanie jest dość proste: naciskasz "*" na klawiaturze, aby ustawić aktualny czas i datę, a następnie "A", aby ustawić czas alarmu. Możesz dostosować swój dzwonek, jeśli jesteś dobry w wytwarzaniu dźwięków za pomocą brzęczyka lub poszukaj ich w Internecie.

Ciesz się, a jeśli masz jakiś problem lub pytanie, nie wahaj się zapytać.

Zalecana: