» Elektronika » Arduino »Zegarek Arduino z wyświetlaczem TFT i RTC

Zegarek Arduino z wyświetlaczem TFT i RTC



Autor Instructables pod pseudonimem Lacybad obejrzał zegarek Arduinowyświetlanie daty, godziny, dnia tygodnia, a nawet krótki opis jednej linii na wyświetlaczu TFT czcionką pikselową. Dzięki modułowi RTC w DS1302 z obsługą baterii możesz wyłączyć zasilanie zegarka, gdy wychodzisz z domu. Jasność podświetlenia wyświetlacza wystarcza, aby działać jak lampa nocna, co pomoże nie potknąć się w ciemności.

Moduł RTC stosowany w zegarkach jest stosunkowo niedrogi i nadaje się również do pracy z Arduino. Jest to wygodniejsze niż moduły w DS3231, 1307, podłączone przez magistralę I.2C.

Moduł DS1302 ma pięć pinów: zasilanie, wspólny przewód, reset, zegar, dane. Master podłączył pierwsze dwa do odpowiednich szyn Arduino, pozostałe trzy można podłączyć do dowolnej cyfrowej linii wymiany danych, Lacybad wybrał: 10 - reset, 11 - dane, 12 - impulsy zegarowe.

Z powodu braku kompensacji temperatury moduł ten nie jest bardzo dokładny; w temperaturze pokojowej w ciągu miesiąca wpisywany jest błąd trwający od dwóch do czterech minut. Ale możesz dostosować czas za pomocą Arduino IDE, jest to znacznie szybsze niż robienie tego samego z przyciskami, jak większość innych cyfrowych zegarków.

Poniżej znajdują się moduły potrzebne do zbudowania zegarka. Jest to opisany powyżej moduł RTC, a także zworki Dupont, Arduino Uno (Mega itp.) I 2,4-calowy wyświetlacz TFT na układzie ILI9325.


Zegarek Arduino z wyświetlaczem TFT i RTC




Deweloper natknął się nie na taki wyświetlacz jak na tym zdjęciu, ale z ikonami u dołu (teraz z boku), pierwotnie przeznaczony dla fałszywych telefonów NOKLA. Ale kiedy wyszli z mody, postanowili nie rezygnować, ale zamiast tego znaleźli nowy rynek - Arduino. Możesz teraz kupić taki wyświetlacz zarówno osobno, jak i w pakiecie z pionem, który zamienia go w tarczę, co zrobił mistrz. Cóż, połączył moduł RTC ze zworkami „dupont” (patrz wyżej, gdzie podłączyć). Możesz po prostu lutować zwykłe przewody.




Po pobraniu, napisanym przez programistę, musisz odkomentować następujące wiersze:

//rtc.setDOW(FRIDAY);

//rtc.setTime(17, 15, 00);

//rtc.setDate(15, 3, 2018);


Zamień w nich godzinę i datę na bieżące z niewielkim wyprzedzeniem, wypełnij szkic w Arduino, a następnie skomentuj te linie z powrotem i ponownie wypełnij ten sam szkic. Przy każdej potrzebie regulacji operacje te należy powtórzyć.

Zegarek działa:



Ale jak dotąd tylko „w zasadzie”. I jest to konieczne w tej sprawie. To, co będzie, zależy od ciebie.
10
8.6
9.7

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
2 komentarz
Dmitry1318
Puszkin nie wie, jak to jest humanista. Możesz to zrobić sam - to proste)
Czy Puszkin zrobi korpus? zadrapanie

Radzimy przeczytać:

Podaj go do smartfona ...