Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Stwórz niedrogi zegar zgodny z Arduino. Ten projekt jest zabawny i łatwy do powielenia. Można go umieścić w obudowie lub wybranym projekcie. Użyłem plastikowego pudełka na części elektroniczne. Podstawowe części kosztują 5 USD, ale wymagają również zasilania micro USB. Szkic zakodowany na 24 godziny.
Krok 1: Części
Lista części - linki do AliExpress
- ATtiny85 Digipark
- Moduł wyświetlacza LED
- Moduł RTC
- Kable rozruchowe
- Bateria CR2032
Krok 2: Wsparcie Digipark
Digispark wymaga zainstalowania sterownika USB. Instrukcje dla Windows 7 - 10
Dodaj obsługę płyty Arduino IDE dla Digispark
Przejdź do menu „Plik” i wybierz „Preferencje” W polu oznaczonym „Additional Boards Manager URLs” wpisz: https://digistump.com/package_digistump_index.json i kliknij OK
Przejdź do menu „Narzędzia”, a następnie w „Płycie” wybierz „Menedżer tablic”, a następnie z rozwijanego menu typu wybierz „Współpraca”: Wybierz pakiet „Płyty Digistump AVR” i kliknij przycisk „Zainstaluj”.
Po zakończeniu instalacji zamknij okno „Menedżer tablic” i wybierz „Digispark (domyślnie - 16,5 mhz)” z menu Narzędzia→Płyty.
Krok 3: Program z Arduino IDE
Przejdź do Szkic, Dołącz bibliotekę, a następnie Zarządzaj bibliotekami. Upewnij się, że zainstalowane są następujące biblioteki: tm1637 (wyświetlacz Grove 4-cyfrowy)
Otwórz plik szkicu i ustaw właściwy czas w linii rtc.adjust. Liczby to: (Rok, Miesiąc, Dzień, Godzina, Minuta, Sekunda)
Te płytki rozwojowe w stylu Digispark działają inaczej niż płytki Arduino. Po wyświetleniu monitu najpierw klikniesz przesyłanie, a następnie podłączysz płytę. Są programowalne przez kilka sekund po podłączeniu.
Krok 4: Złóż części
Będziesz musiał wykonać lekkie lutowanie, aby zainstalować główki pinów na modułach.
- Włóż baterię CR2032 do modułu DS3231 RTC;
- Podłącz przewód połączeniowy z P0 do SDA na module RTC
- Następnie podłącz P2 do SCL na module RTC
- Podłącz P3 do CLK na module wyświetlacza TM1637
- Następnie P4 do DIO na module wyświetlacza
- Podłącz VCC i uziemienie do modułu RTC, a następnie VCC i uziemienie po drugiej stronie do modułu wyświetlacza.
Wszystko gotowe! Możesz go teraz zasilać. Możesz użyć zasilacza sieciowego micro USB lub akumulatora.