Spisu treści:
- Krok 1: Komponenty
- Krok 2: Więcej o MAX7219
- Krok 3: Więcej o DS1307
- Krok 4: Schemat połączeń
- Krok 5: Samouczek
- Krok 6: Kod
Wideo: Zegar cyfrowy wykorzystujący Arduino i wyświetlacz Led Dot Matrix: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Obecnie Twórcy, Deweloperzy preferują Arduino do szybkiego tworzenia prototypów projektów. Arduino to platforma elektroniczna typu open source oparta na łatwym w użyciu sprzęcie i oprogramowaniu. Arduino ma bardzo dobrą społeczność użytkowników. W tym projekcie zobaczymy, jak zbudować zegar cyfrowy za pomocą Arduino. Ten projekt jest łatwy do zbudowania i zmiany zgodnie z wymaganiami.
Krok 1: Komponenty
Poniżej znajdują się wymagane komponenty do projektu
1 x Arduino Uno
Arduino Uno w Indiach-
Arduino Uno w Wielkiej Brytanii -
Arduino Uno w USA -
4 x MAX7219 wyświetlacz LED z matrycą punktową
Wyświetlacz Dot Matrix w Wielkiej Brytanii -
Wyświetlacz Dot Matrix w USA -
Wyświetlacz Dot Matrix w Indiach –
1 x moduł RTC DS1307
DS1307 Zegar RTC w Indiach-
DS1307 Zegar RTC w Wielkiej Brytanii -
DS1307 Zegar RTC w USA -
Kilka przewodów
Krok 2: Więcej o MAX7219
MAX7219/MAX7221 są kompaktowymi, szeregowymi wejściami/wyjściami wyświetlaczy ze wspólną katodą, które łączą mikroprocesory (μPs) z 7-segmentowymi cyfrowymi wyświetlaczami LED z maksymalnie 8 cyframi, wyświetlaczami słupkowymi lub 64 pojedynczymi diodami LED.
Na chipie znajduje się dekoder BCD code-B, obwody skanowania multipleksowego, sterowniki segmentowe i cyfrowe oraz statyczna pamięć RAM 8x8, która przechowuje każdą cyfrę.
Do ustawienia prądu segmentu dla wszystkich diod LED wymagany jest tylko jeden rezystor zewnętrzny. MAX7221 jest kompatybilny z SPI™, QSPI™ i MICROWIRE™ i ma sterowniki segmentowe o ograniczonej prędkości obrotowej w celu zmniejszenia EMI.
Wygodny 4-przewodowy interfejs szeregowy łączy się ze wszystkimi popularnymi mikroprocesorami. Poszczególne cyfry mogą być adresowane i aktualizowane bez przepisywania całego wyświetlacza.
MAX7219/MAX7221 pozwalają również użytkownikowi wybrać dekodowanie z kodem B lub bez dekodowania dla każdej cyfry.
Krok 3: Więcej o DS1307
Szeregowy zegar czasu rzeczywistego (RTC) DS1307 to zegar/kalendarz o niskim poborze mocy, w pełni kodowany binarnie (BCD) zegar/kalendarz
plus 56 bajtów NV SRAM.
Adres i dane są przesyłane szeregowo przez dwukierunkową magistralę I2C.
Zegar/kalendarz zawiera informacje o sekundach, minutach, godzinach, dniu, dacie, miesiącu i roku.
Data końca miesiąca jest automatycznie dostosowywana dla miesięcy mających mniej niż 31 dni, z uwzględnieniem korekt dla roku przestępnego.
Zegar działa w formacie 24-godzinnym lub 12-godzinnym ze wskaźnikiem AM/PM. DS1307 ma wbudowany obwód Power-Sense, który wykrywa awarie zasilania i automatycznie przełącza się na zasilanie rezerwowe. Operacja pomiaru czasu jest kontynuowana, podczas gdy część działa z rezerwowego źródła zasilania.
Krok 4: Schemat połączeń
Krok 5: Samouczek
Krok 6: Kod
Kod i szczegóły połączenia:
github.com/stechiez/Arduino/tree/master/di…
Biblioteki można pobrać z następującego repozytorium:
github.com/stechiez/Arduino/tree/master/l…
Zalecana:
Zegar cyfrowy LED Dot Matrix - ESP Matrix Aplikacja na Androida: 14 kroków
Cyfrowy zegar LED Dot Matrix - aplikacja ESP Matrix na Androida: Ten artykuł jest dumnie sponsorowany przez PCBWAY.PCBWAY tworzy wysokiej jakości prototypowe płytki PCB dla ludzi na całym świecie. Wypróbuj to dla siebie i zdobądź 10 płytek PCB za jedyne 5 USD w PCBWAY o bardzo dobrej jakości, dzięki PCBWAY. Płyta ESP Matrix Board, którą opracowałem
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ą
Prosty zegar cyfrowy wykorzystujący Arduino Nano i DS1307: 4 kroki
Prosty zegar cyfrowy przy użyciu Arduino Nano i DS1307: W tym artykule pokażę samouczek, jak zrobić zegar cyfrowy przy użyciu Arduino.. Płytka Arduino, której używam, to Arduino Nano V3, DS1307 jako dostawca danych czasu, MAX7219 7 Segment jako obejrzyj wyświetlacz.Przed wejściem do samouczka polecam
Wyświetlacz LCD I2C / IIC - Konwertuj wyświetlacz LCD SPI na wyświetlacz LCD I2C: 5 kroków
Wyświetlacz LCD I2C / IIC | Konwertuj wyświetlacz LCD SPI na wyświetlacz LCD I2C: używanie wyświetlacza LCD spi wymaga zbyt wielu połączeń, co jest naprawdę trudne, więc znalazłem moduł, który może przekonwertować wyświetlacz LCD i2c na wyświetlacz LCD spi, więc zaczynamy
Zegar cyfrowy i binarny w 8 cyfrach X 7 segmentów Wyświetlacz LED: 4 kroki (ze zdjęciami)
Zegar cyfrowy i binarny w 8 cyfrach X 7-segmentowy wyświetlacz LED: To jest moja ulepszona wersja cyfrowego i amp; Zegar binarny wykorzystujący 8-cyfrowy x 7-segmentowy wyświetlacz LED. Lubię wprowadzać nowe funkcje dla zwykłych urządzeń, zwłaszcza zegarów, w tym przypadku użycie 7-segmentowego wyświetlacza dla zegara binarnego jest niekonwencjonalne i