Spisu treści:

Arduino RGB Matrix Word Clock: 6 kroków
Arduino RGB Matrix Word Clock: 6 kroków

Wideo: Arduino RGB Matrix Word Clock: 6 kroków

Wideo: Arduino RGB Matrix Word Clock: 6 kroków
Wideo: Arduino Word Clock 2024, Lipiec
Anonim
Arduino RGB Matrix Word Clock
Arduino RGB Matrix Word Clock

Zapomnij o liczbach, zegar słowny LED RGB wyświetla czas jako tekst! Zamiast dwóch wskazówek lub cyfrowego wyświetlacza, Word Clock pokazuje aktualny czas jako słowa w jasnym świetle LED przy użyciu standardowej matrycy LED 8x8. Na przykład, gdyby była godzina 10:50, zegar LED powiedziałby, że JEST DZIESIĘĆ MINUT DO JEDENAŚCIU. O 10:30 powie, że JEST Wpół do dziesiątej.

Kieszonkowe dzieci

Komponenty sprzętowe:

Matryca WS2812 LED 5050 RGB 8x8 64 LED dla Arduino

Wemos D1 Mini Pro

Śruby z łbem sześciokątnym M3 x 12mm

Aplikacje i usługi online: Arduino IDE

Narzędzia ręczne i maszyny produkcyjne:

Glowforge - Wycinarka laserowa lub usługa cięcia laserowego.

Krok 1: Nie pierwszy

Nie pierwszy
Nie pierwszy
Nie pierwszy
Nie pierwszy

Widziałem już ten typ Word Clock i zegary ESP8622, ale żaden nie był tak prosty. Znalazłem instruktaż przez neotrace. Było bardzo blisko tego, czego potrzebowałem. W rzeczywistości miałem zamiar to zrobić, dopóki nie znajdę tych siatek macierzy 8x8 na aliexpress. Użyłem kodu i trochę go zmodyfikowałem, aby działał z moim układem.

Krok 2: Podłączanie matrycy LED RGB

Podłączanie matrycy LED RGB
Podłączanie matrycy LED RGB

Obwód jest najłatwiejszą częścią. Wystarczy podłączyć +5v, uziemienie i dane. Prześlij kod w swoim gotowym. Miałem problem z IOS i Wi-Fi, więc po przekroczeniu limitu czasu skonfiguruje punkt dostępowy i wyświetli własną stronę, aby zaktualizować ustawienia. Nie będzie tak dokładny bez zegara czasu rzeczywistego, ale to bardziej sztuka niż zegar.

Krok 3: Projektowanie obudowy

Projektowanie obudowy
Projektowanie obudowy
Projektowanie obudowy
Projektowanie obudowy

Mam szczęście, że mam do dyspozycji laser, który ułatwił wykonanie obudowy. Użyłem wspaniałego generatora svg box generator Boxes.py, aby stworzyć początkową strukturę. Odwróciłem pokrywkę, aby powiększyć „twarz”. Zapewnia to lepszy kąt widzenia zegara.

Krok 4: Budowanie obudowy

Budowanie obudowy
Budowanie obudowy

Sugerowałbym, abyś stworzył własny plik dla swojej obudowy. Będzie to zależeć od grubości twojego materiału. Dołączyłem plik cięcia SVG w celach informacyjnych. Pomalowałem sprayem cienki kawałek przezroczystego akrylu, a następnie wygrawerowałem farbę laserem i wyciąłem.

Krok 5: Kodeks

Kod
Kod

Wyciąłem i wkleiłem kod z różnych kawałków, nie jestem pewien, czy jest wydajny i elegancki, ale działa. Przeczytanie go jest dość proste. Ale byłbym zadowolony z wszelkich dodatków lub poprawek kodu.

Będę kontynuował pracę z przerwami nad tym projektem. Jeśli chodzi o kod, to wystarczy, że wiem. Jeśli ktoś chciałby wnieść swój wkład, dodaj go do projektu github.

Krok 6: Alternatywna obudowa

Alternatywna obudowa
Alternatywna obudowa
Alternatywna obudowa
Alternatywna obudowa

Zrobiłem kolejną obudowę, ta jest jeszcze mniejsza. Jak widać, sposobów na prezentację zegara jest wiele.

Zalecana: