Spisu treści:
Wideo: Zegar Arduino z DS3231 i LCD1602: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Ten projekt jest częścią większego projektu, ale może być samodzielnym projektem. To w zasadzie zegar z dwoma przyciskami do ustawiania godziny i daty.
Nie wygląda to tak dobrze na płytce stykowej z tymi wszystkimi przewodami, ale wykonuje swoją pracę i można to uprościć za pomocą wyświetlacza I2C, ale omówię ten temat w przyszłej instrukcji.
Tryb pracy jest dość prosty, masz dwa przyciski, pierwszy połączony z pinem 8 na arduino służy do wyboru parametru (data, godzina minuta…) a na końcu do zapisania nowej daty. Drugi przycisk, który jest dołączony do pinu 9 na arduino, służy do zwiększania wybranego parametru, a na końcu do anulowania danych, które właśnie wprowadziłeś (nie zapisuj) w przypadku, gdy nie jesteś z nich zadowolony.
Krok 1: Potrzebne części:
1. Arduino UNO R3 lub kompatybilna płyta
2. Moduł DS3231 RTC (zegar czasu rzeczywistego)
3. Bateria CR2032, jeśli moduł nie jest dostarczany z jedną
4. Wyświetlacz LCD 1602
5. Rezystor zmienny 50K omów do regulacji kontrastu 1602 LCD;
6. 2 przyciski do regulacji daty i godziny
7. Dwa rezystory 10K omów do wysuwania kołków przycisków;
8. Przewód połączeniowy do łączenia części
9. Deska do krojenia chleba
Krok 2: Złóż schemat
Ponieważ jestem pewien, że nie da się nawiązać połączenia na podstawie pierwszego zdjęcia projektu, oto schemat.
Krok 3: Napisz kod:
Kod tego projektu znajdziesz tutaj, w załączonym pliku. Zapraszam do modyfikowania go do własnych potrzeb. Kod jest wyjaśniony w pliku.ino. Wszelkie sugestie są mile widziane.
Dołączona jest również biblioteka, z której korzystałem. Inne biblioteki DS3231 mogą nie działać.
Zalecana:
Jak zrobić zegar analogowy i zegar cyfrowy z paskiem LED za pomocą Arduino: 3 kroki
Jak zrobić zegar analogowy i zegar cyfrowy z paskiem LED za pomocą Arduino: Dzisiaj zrobimy zegar analogowy i amp; Zegar cyfrowy z paskiem Led i modułem MAX7219 Dot z Arduino. Koryguje czas z lokalną strefą czasową. Zegar analogowy może wykorzystywać dłuższą taśmę LED, dzięki czemu można go zawiesić na ścianie, aby stać się grafiką
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
Dokładne, szybkie i automatyczne ustawianie DS3231 RTC (zegar czasu rzeczywistego) za pomocą języka Java (+-1 s): 3 kroki
Dokładne, szybkie i automatyczne ustawianie zegara czasu rzeczywistego DS3231 (zegar czasu rzeczywistego) za pomocą języka Java (+-1 s): Ta instrukcja pokaże, jak ustawić czas w zegarze czasu rzeczywistego DS3231 za pomocą Arduino i małej aplikacji Java, która używa połączenie szeregowe Arduino.Podstawowa logika tego programu:1. Arduino wysyła żądanie szeregowe
Zegar RTC Arduino DS3231 z wyświetlaczem LCD: 3 kroki
Arduino DS3231 RTC Clock z LCD: Aby zapoznać się z DS3231 RTC (zegarem czasu rzeczywistego), zbudowałem prosty 24-godzinny zegar oparty na arduino. Posiada 3 przyciski o następujących funkcjach: naciśnij dowolny przycisk, aby przejść do trybu ustawiania czasu, zwiększaj i zmniejszaj czas w minutach za pomocą t
Zegar Gixie: najpiękniejszy zegar z lampą świecącą: 4 kroki
Zegar Gixie: Najpiękniejszy Zegar Glow Tube: Bardzo lubię Nixie Tube, ale jest za drogi, nie stać mnie na to. Więc spędziłem pół roku na tworzeniu tego Gixie Clock.Gixie Clock jest osiągany dzięki zastosowaniu oświetlenia ws2812 do akrylowego światła. Robię co w mojej mocy, aby rurka RGB była cieńsza