Spisu treści:

Wyświetlacz P10 DMD z Arduino i RTC DS3231: 4 kroki (ze zdjęciami)
Wyświetlacz P10 DMD z Arduino i RTC DS3231: 4 kroki (ze zdjęciami)

Wideo: Wyświetlacz P10 DMD z Arduino i RTC DS3231: 4 kroki (ze zdjęciami)

Wideo: Wyświetlacz P10 DMD z Arduino i RTC DS3231: 4 kroki (ze zdjęciami)
Wideo: Timer on DMD P10 Display +91-8805553425 2024, Lipiec
Anonim
Wyświetlacz P10 DMD z Arduino i RTC DS3231
Wyświetlacz P10 DMD z Arduino i RTC DS3231

Wyświetlacze P10 to szereg diod LED z matrycą punktową. Dioda P10 jest ogólnie znana jako wyświetlacz Dot Matrix lub wyświetlacz DMD. Opiera się na rejestrach przesuwnych, zwykle używa się rejestrów przesuwnych 74595. Można je łączyć kaskadowo z większą liczbą takich podobnych płyt. Dostępne w różnych rozmiarach i kolorach LED, użyjemy tutaj typu 32*16. Możemy wyświetlać przewijany tekst, stylizowany tekst z różnymi rozmiarami czcionek. Są one bardzo popularne w komercyjnych tablicach informacyjnych, takich jak sklepy, dworce, lotniska itp. Najlepsze w nich jest to, że mogą być połączone z dowolnym standardowym mikrokontrolerem bez potrzeby stosowania specjalnych protokołów komunikacyjnych. Do jego użycia użyjemy arduino. Użyjemy go do wygenerowania tekstu wraz z aktualnym czasem i datą.

Krok 1: Wymagane komponenty

1. Wyświetlacz P10 z 16-stykowym kablem wstążkowym FRC

2. arduino (uno/mega/nano/pro mini)

3. ds3231

4. nagłówki męskie i żeńskie

5. Veroboard i zestawy do lutowania

6. zworki (wymagane tylko do wstępnego testowania)

7. Zasilanie 5 v 1A

Krok 2: Zrozumienie obwodu i procedury

Zrozumienie obwodu i procedury
Zrozumienie obwodu i procedury

Z tyłu płyty P10 znajdują się dwa zestawy portów. Port wejściowy i wyjściowy danych do kaskadowania. DS3231 to zegar czasu rzeczywistego (RTC). Służy do pokazywania daty i godziny.

Schemat obwodu jest załączony tutaj. Nie używaj teraz zewnętrznego zasilacza 5v 1a. Moc arduino może wystarczająco oświetlić wyświetlacz (przyciemnić światło) do testowania.

DS3231 wykorzystuje protokół komunikacyjny I2C. Zamocuj uchwyt baterii CR2302 na swoim miejscu i połącz jego piny i2c z arduino i2c. Jeśli jesteś nowy w tym module, sprawdź poniższy link:

howtomechatronics.com/tutorials/arduino/ar…

Teraz postępuj zgodnie ze schematem i podłącz zworki z płytki P10 do arduino. Połączenia te należy wykonać oczywiście na porcie wejściowym P10.

16-pinowy kabel wstążkowy FRC 1 jest używany zarówno dla portu wejściowego, jak i wyjściowego, który może być użyty później, po wykonaniu sfinalizowanego obwodu veroboard.

Krok 3: Przesyłanie kodu i testowanie

Przesyłanie kodu i testowanie
Przesyłanie kodu i testowanie
Przesyłanie kodu i testowanie
Przesyłanie kodu i testowanie

Pobierz kody załączone poniżej. To jest prawie oczywiste. Linki do biblioteki podane tutaj.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Sugeruję zainstalowanie obu, ponieważ oba zawierają wiele unikalnych funkcji.

Możesz przesłać dowolny z załączonych kodów. Możesz także użyć dowolnych wbudowanych przykładowych szkiców.

Przepisz go, aby pokazać własny tekst i żądane ustawienia czcionki. Prześlij to.

Powinieneś zobaczyć żądany wynik na ekranie

Krok 4: Finalizacja

Image
Image
Finalizowanie
Finalizowanie
Finalizowanie
Finalizowanie

Jeśli wszystko jest w porządku, podłącz wszystko na veroboard i przylutuj. Użyj żeńskich nagłówków, aby umieścić arduino i ds3231, dzięki czemu można je ponownie wykorzystać w przyszłości do innych celów.

Następnie użyj męskich złączy, aby wykonać złącze dla kabla taśmowego FRC wyświetlacza p10 (port wejściowy). Teraz sprawdź ciągłość multimetru, czy wszystkie połączenia są wykonane prawidłowo. Jeśli ok, teraz ponownie zasil z usb, aby zobaczyć, czy pokazuje wymagany tekst. Jeśli ok, usuń usb i teraz podłącz do niego zewnętrzny zasilacz 5v 1a. Powinien teraz jasno świecić. Gratulacje, możesz teraz zabrać swój wyświetlacz i umieścić go w odległym miejscu, aby go zobaczyć.

Zalecana: