Spisu treści:
Wideo: Arduino RGB Matrix Word Clock: 6 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
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
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
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
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
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
Zrobiłem kolejną obudowę, ta jest jeszcze mniejsza. Jak widać, sposobów na prezentację zegara jest wiele.