Cuprins:

Arduino RGB Matrix Word Clock: 6 pași
Arduino RGB Matrix Word Clock: 6 pași

Video: Arduino RGB Matrix Word Clock: 6 pași

Video: Arduino RGB Matrix Word Clock: 6 pași
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, Iulie
Anonim
Arduino RGB Matrix Word Clock
Arduino RGB Matrix Word Clock

Uitați numerele, ceasul cu cuvinte LED RGB afișează ora ca text! În loc de două mâini sau de un afișaj digital, Word Clock arată ora curentă ca cuvinte în lumină LED puternică folosind o matrice LED standard de 8x8. De exemplu, dacă ora ar fi 10:50, ceasul cu LED-uri ar spune că ESTE Zece minute până la unsprezece. La 10:30 s-ar spune că ESTE JUMĂTATE TRECUTĂ ZECE.

Provizii

Componente hardware:

WS2812 LED 5050 RGB 8x8 64 LED Matrix pentru Arduino

Wemos D1 Mini Pro

Șuruburi cu șurub hexagonal M3 x 12mm

Aplicații software și servicii online: Arduino IDE

Unelte manuale și mașini de fabricat:

Glowforge - Cutter cu laser sau serviciu de tăiere cu laser.

Pasul 1: nu primul

Nu primul
Nu primul
Nu primul
Nu primul

Am mai văzut acest tip de Word Clock și ESP8622, dar nici unul nu era la fel de simplu. Am găsit un instructabil de neotrace. Era foarte aproape de ceea ce aveam nevoie. De fapt, aveam de gând să o fac până când am găsit aceste rețele matriciale de 8x8 pe aliexpress. Am folosit codul și l-am modificat puțin pentru a lucra cu aspectul meu.

Pasul 2: Conectarea matricei LED RGB

Conectarea matricei LED RGB
Conectarea matricei LED RGB

Circuitul este cea mai ușoară parte. Conectați doar + 5v, masă și date. Încărcați codul în gata. Am avut o problemă cu IOS și wifi, așa că, atunci când se va expira, va configura un punct de acces și va afișa propria pagină pentru a actualiza setările. Nu va fi la fel de precisă fără un RTC, dar este mai multă artă decât ceasul.

Pasul 3: Proiectarea incintei

Proiectarea incintei
Proiectarea incintei
Proiectarea incintei
Proiectarea incintei

Sunt destul de norocoasă să am un laser disponibil, ceea ce a făcut mai ușoară crearea carcasei. Am folosit minunat generator de cutii svg Boxes.py pentru a face structura inițială. Am inversat capacul pentru a face „fața” mai mare. Acest lucru oferă un unghi de vizualizare mai bun pentru ceas.

Pasul 4: Construirea incintei

Construirea incintei
Construirea incintei

Vă sugerez să creați propriul fișier pentru incinta dvs. Va depinde de grosimea materialului dumneavoastră. Am inclus fișierul SVG pentru referință. Am vopsit cu spray o bucată subțire de acrilic transparent și apoi gravez vopseaua cu laserul și am decupat-o.

Pasul 5: Codul

Codul
Codul

Am tăiat și lipit cod din diferite piese, nu știu cât de eficient este sau elegant, dar funcționează. Este o lectură destul de simplă. Dar aș fi fericit pentru orice adăugări sau remedieri de cod.

Voi continua să lucrez la acest proiect. În ceea ce privește codul, este suficient de bun pentru mine să știu. Dacă cineva ar dori să contribuie, vă rugăm să îl adăugați la proiectul github.

Pasul 6: Carcasă alternativă

Carcasă alternativă
Carcasă alternativă
Carcasă alternativă
Carcasă alternativă

Am mai făcut o incintă, aceasta este și mai mică. După cum puteți vedea, există o mulțime de moduri de prezentare a ceasului.

Recomandat: