Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
To jest zegar i dekoracyjna matryca LED RGB
Jest kontrolowany przez Colorduino Shield i płytę NodeMCU v3 za pomocą komunikacji i2C.
Dzięki aplikacji Blynk możesz ustawić alarm, zmienić kolory i inne rzeczy.
Lista części to:
LoLin V3 NodeMcu Lua CH340G ESP8266 Płytka 6 € Link
Colorduino V2.0 + 2088RGB-5 Matryca 8x8 10€ Link
Przycisk dotykowy 1 € Link
Aktywny brzęczyk 1€ Link
Drukarka PLA Plastik 2€
Całkowita cena to około 20€
Krok 1: Wydrukuj pudełko
Części dostępne w Thingiverse
Konfiguracja drukowania:
- rozdzielczość warstwy 0,15
- wypełnienie 25%
- Plastik PLA 1,75 mm
Podpory, zależą od części:
- Frontal.stl > Użyj podpór
- Trasera_Superior.stl > Zaprojektowany z częścią, nie używaj generowania podpór.
- Trasera_Inferior.stl > Zaprojektowany z częścią, nie używaj generowania podpór.
- Frontal_Marc.stl > Nie używaj podpór
- Frontal_Matriu.stl > Nie używaj podpór
Po wydrukowaniu delikatnie usuń podpory.
Należy pamiętać, że otwory na śruby są wykonane tylko dla Lolin NodeMCU v3, żadna inna płyta nie zmieści się w otworach.
Wszystkie części drukowane w pudełku muszą być trzymane razem bez kleju lub śrub.
Krok 2: Zamontuj części
Wszystko musi pasować łatwo.
Na okładkę matrycy znajdź jakiś plastikowy arkusz lub po prostu papier.
Krok 3: Wykonaj okablowanie
Postępuj zgodnie ze schematami na obrazku, jest to dość łatwe.
Jest otwór do zainstalowania małego kawałka składającego się z całego głównego zasilacza, użyłem wyciętej płytki prototypowej, ale możesz użyć, co chcesz.
Krok 4: Programowanie NodeMCU i Colorduino
Oba są kodowane na Arduino IDE
Dla NodeMCU v3 Lolin
Będziesz potrzebować następujących bibliotek
- EEPROM.h
- Drut
- Timelib.h
- ESP8266Wifi.h
- ESP8266WebServer.h
- TimeLib.h
- Biblioteki Blynka
Dla Colorduino (lub icDuino)
Będziesz potrzebować następujących bibliotek
Użyj biblioteki Colorduino.cpp, aby uzyskać lepszą wydajność (nie trzeba, wystarczy zmienić podświetlone linie pokazane na obrazku z kodem)
Płyty Colorduino i pochodne, takie jak icDuino (to, czego użyłem) to MCU Duemilanove lub Decimilia, więc skonfiguruj arduino IDE, aby załadować kod.
Krok 5: Konfiguracja aplikacji Blynk
Pobierz aplikację Blynk na swój telefon lub tablet
Sklonuj projekt za pomocą kodu QR na pierwszym obrazie.
Krok 6: I baw się nim
Niektóre referencje:
123led.wordpress.com/colorduino/
blog.lincomatic.com/?p=148
github.com/giladaya/arduino-particle-sys
www.sinaptec.alomar.com.ar/2017/06/tutorial…
Dziękuję wam wszystkim!