Obsah:

Hodiny RGB boxu: 6 krokov (s obrázkami)
Hodiny RGB boxu: 6 krokov (s obrázkami)
Anonim
Image
Image
RGB boxové hodiny
RGB boxové hodiny
RGB boxové hodiny
RGB boxové hodiny

Jedná sa o hodiny a dekoratívnu maticu RGB LED

Ovláda sa pomocou dosky Colorduino Shield a dosky NodeMCU v3 pomocou komunikácie i2C.

Pomocou aplikácie Blynk môžete nastaviť budík, meniť farby a ďalšie veci.

Zoznam dielov je:

Doska LoLin V3 NodeMcu Lua CH340G ESP8266 6 € Link

Colorduino V2.0 + 2088RGB-5 8x8 Matrix 10 € Link

Dotykové tlačidlo 1 € Link

Aktívny bzučiak 1 € odkaz

PLA Tlačiareň plastová 2 €

Celková cena je okolo 20 €

Krok 1: Vytlačte škatuľu

Vytlačte si škatuľu
Vytlačte si škatuľu
Vytlačte si škatuľu
Vytlačte si škatuľu

Časti sú k dispozícii na Thingiverse

Nastavenie tlače:

  • rozlíšenie vrstvy 0,15
  • výplň 25%
  • 1,75 mm PLA plast

Podporuje, závisí od časti:

  • Frontal.stl> Používať podpery
  • Trasera_Superior.stl> Navrhnuté s časťou, nepoužívajte generovanie podpory.
  • Trasera_Inferior.stl> Navrhnuté s časťou, nepoužívajte generovanie podpory.
  • Frontal_Marc.stl> Nepoužívajte podpery
  • Frontal_Matriu.stl> Nepoužívajte podpery

Po vytlačení jemne odstráňte podpery.

Uvedomte si, že otvory pre skrutky sa vykonávajú iba pre Lolin NodeMCU v3, akákoľvek iná doska sa do otvorov nezmestí.

Všetky diely vytlačené na škatuli musia byť držané pohromade bez lepidla alebo skrutiek.

Krok 2: Namontujte diely

Namontujte diely
Namontujte diely
Namontujte diely
Namontujte diely
Namontujte diely
Namontujte diely
Namontujte diely
Namontujte diely

Všetko musí ľahko pasovať.

Na kryt matice nájdite nejaký druh plastového listu alebo len papier.

Krok 3: Vykonajte zapojenie

Vykonajte zapojenie
Vykonajte zapojenie
Vykonajte zapojenie
Vykonajte zapojenie

Postupujte podľa schém na obrázku, je to celkom jednoduché.

Je tu otvor na nainštalovanie malého kúsku, ktorý spája všetky hlavné napájacie zdroje. Použil som skrátený prototyp DPS, ale môžete použiť čokoľvek, čo chcete.

Krok 4: Programovanie NodeMCU a Colorduino

Programovanie NodeMCU a Colorduino
Programovanie NodeMCU a Colorduino

Oba sú kódované na Arduino IDE

Pre NodeMCU v3 Lolin

Budete potrebovať nasledujúce Knižnice

  • EEPROM.h
  • Drôt
  • Timelib.h
  • ESP8266Wifi.h
  • ESP8266WebServer.h
  • TimeLib.h
  • Blynkove knižnice

Pre Colorduino (alebo icDuino)

Budete potrebovať nasledujúce Knižnice

Na zvýšenie výkonu použite knižnicu Colorduino.cpp (nie je potrebné, stačí zmeniť zvýraznené riadky zobrazené na obrázku pomocou kódu)

Dosky Colorduino a deriváty ako icDuino (ja som ich používal) sú MCU od Duemilanove alebo Decimilia, takže nakonfigurujte arduino IDE, aby načítal kód.

Krok 5: Nastavenie aplikácie Blynk

Nastavenie aplikácie Blynk
Nastavenie aplikácie Blynk
Nastavenie aplikácie Blynk
Nastavenie aplikácie Blynk
Nastavenie aplikácie Blynk
Nastavenie aplikácie Blynk
Nastavenie aplikácie Blynk
Nastavenie aplikácie Blynk

Stiahnite si aplikáciu Blynk do telefónu alebo tabletu

Klonujte projekt pomocou QR kódu na prvom obrázku.

Krok 6: A hrajte s ním

Image
Image

Niektoré referencie:

123led.wordpress.com/colorduino/

blog.lincomatic.com/?p=148

github.com/giladaya/arduino-particle-sys

www.sinaptec.alomar.com.ar/2017/06/tutorial…

Ďakujem vám všetkým!

Odporúča: