Cuprins:
- Pasul 1: Abilități necesare
- Pasul 2: Lista componentelor și pieselor
- Pasul 3: Diagrama circuitului
- Pasul 4: Proiectare PCB
- Pasul 5: Configurarea Adafruit pentru controlul internetului
- Pasul 6: Programarea ESP8266 și testarea
- Pasul 7: Controlul matricei LED cu Postman
- Pasul 8: Prototip de aplicație pe care am făcut-o pentru testare
Video: DIY MATRIX SMART LED CONTROLAT PE INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Iată al 2-lea meu avans către un proiect pe care sunt foarte încântat să vi-l arăt. Este vorba despre o matrice cu LED-uri inteligente DIY care vă va permite să afișați pe ea, date, cum ar fi YouTube Stats, Statisticile dvs. Smart Home, ca temperatură, umiditate, pot fi un simplu ceas sau doar să arate text și animații.
În acest al doilea tutorial voi trimite date text și color prin internet. Dacă sunteți un cursant vizual, știu că un videoclip în valoare de mai mult de 1000 de cuvinte, așa că iată un videoclip Tutorial. (Sunt vorbitor de spaniolă, așa că vă rugăm să luați în considerare activarea subtitrărilor în engleză):
Pasul 1: Abilități necesare
După cum puteți observa, nimic nu pare foarte dificil în acest proiect, dar veți avea nevoie de câteva cunoștințe de bază despre:
-Utilizarea IDE Arduino.
-Programarea ESP8266.
-Imprimare 3D sau Artizanat (pentru rețea).
-Sudare.
-Cablare.
Pasul 2: Lista componentelor și pieselor
Un loc bun pe care îl pot recomanda pentru a-ți găsi componentele, este MakerFocus, este un magazin de hardware open source!
1. PCB Îți recomand cu adevărat să folosești serviciile JLCPCB SMT pentru a comanda al tău, poți alege între versiunea Fără LED-uri și ADĂUGAȚI Banda LED-urilor de unul singur sau cea cu LED-uri.
2. ESP8266 (Microcontroler).
3. Benzi LED-uri WS2812.
4. Alimentare 5v 2A.
5. Mufă de alimentare PCB.
6. Imprimantă 3D (opțional) Puteți face piesele cu carton sau ceva rigid.
Pasul 3: Diagrama circuitului
Iată schema de circuite, aveți mai multe opțiuni pentru a face proiectul. Puteți crea doar partea de control a circuitului, cea afișată în prima imagine, apoi atașați benzi de LED-uri individuale așa cum se arată pe a 3-a imagine.
De asemenea, în loc de benzi LED, puteți utiliza panouri LED.
Are toate conexiunile interne ale circuitului care ne vor permite să creăm designul PCB mai târziu. Am atașat și PDF-ul schemei, astfel încât să îl puteți vedea mai bine.
DESCĂRCAȚI Scheme, coduri și biblioteci GRATUIT.
Pasul 4: Proiectare PCB
Pentru implementarea unui proiect bun, avem nevoie de un ansamblu de încredere pentru circuitul care îl compune și nu există o modalitate mai bună de a face acest lucru decât cu un PCB bun.
Aici puteți descărca fișierele Gerber, BOM și Pick & Place, cele de care aveți nevoie pentru a comanda PCB-ul de la compania dvs. de producere PCB.
Vă sugerez JLCPCB:
? 2 $ pentru 5 PCB-uri și SMT ieftin (2 cupoane)
CUMPĂRAȚI PLACA DEJA PROIECTATĂ, Gerber + Pick & Place + BOM
Pasul 5: Configurarea Adafruit pentru controlul internetului
- Accesați pagina IO Adafruit
- Creaza un cont gratuit.
- Căutați și copiați acreditările Adafruit în codul dvs.
- Accesați Fluxuri> Vizualizați toate> Creați un flux nou.
- Creați fluxurile de mai jos.
- -mensaje.
- -rojo
- -verde
- -azul
În documentația API Adafruit avem informații pentru a comunica corect cu serverul.
În curând vom folosi această adresă URL:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
Pasul 6: Programarea ESP8266 și testarea
1. Conectați convertorul USB la TTL după cum urmează:
USB la TTL ----- ESP8266
3.3v Vcc
tx rx
rx tx
Gnd Gnd
1- Pentru a programa ESP8266 trebuie să amplasăm jumperul (poziția PROG), conectăm convertorul USB la TTL la PCB-ul nostru de pe acesta respectând pinii și apoi la computerul nostru, instalăm bibliotecile și apoi încărcăm. (Trebuie să aveți pachetul ESP8266 instalat pe IDE).
2- Instalați bibliotecile și dependențele.
3- Reporniți IDE-ul, deschideți codul.
4- Configurați datele de conectare WiFi și numele de utilizator și parola Adafruit IO
4- Încărcați schița.
5- Jumper on USE, deconectați USB și conectați sursa de alimentare de 5v.
6- Verificați dacă toate LED-urile funcționează bine.
NOTĂ: Utilizați 3.3v al convertorului USB-TTL pentru a alimenta ESP. (Va arde cu 5v).
Pasul 7: Controlul matricei LED cu Postman
- Accesați pagina de pornire Postman și descărcați software-ul gratuit
- Creați o nouă solicitare făcând clic pe (+).
- Selectați opțiunea POST.
- Lipiți adresa URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) și personalizați parametrii pentru numele de utilizator și cheia de alimentare.]
- Accesați „Headers” și adăugați cheia Adafruit: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Mergeți la „Corp” și setați tipul la „JSON” și „RAW”, apoi modificați fluxurile după cum arată imaginea: {"value": "text"} sau {"value": numbers}
- Faceți clic pe „Trimiteți” dacă a avut succes, atunci veți vedea un mesaj frumos pe terminal
- Matricea LED vă va oferi noul text sau culoarea.
Pasul 8: Prototip de aplicație pe care am făcut-o pentru testare
Cu conceptele aplicate pe Postman, am creat o aplicație care emulează trimiterile și postările, astfel încât să pot controla MCM-LED-Matrix prin telefonul mobil și cu o interfață mai frumoasă.
O paletă de culori și o casetă de text pentru introducerea textului.
Sper să vă bucurați de proiect, vă rugăm să nu ezitați să ne împărtășiți remake-urile.
Recomandat:
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 pași (cu imagini)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Iată introducerea mea la un proiect pe care sunt foarte încântat să vi-l arăt. Este vorba despre o matrice LED inteligentă pentru bricolaj, care vă va permite să afișați pe ea, date, cum ar fi YouTube Stats, Statisticile dvs. Smart Home, ca temperatura, umiditatea, pot fi un simplu ceas sau doar
Construiți-vă robotul de streaming video controlat de internet cu Arduino și Raspberry Pi: 15 pași (cu imagini)
Construiește-ți robotul de streaming video controlat prin internet cu Arduino și Raspberry Pi: Sunt @RedPhantom (alias LiquidCrystalDisplay / Itay), un elev de 14 ani din Israel care învață la Max Shein Junior High School for Advanced Science and Mathematics. Fac acest proiect pentru ca toată lumea să învețe de la și să împărtășească! Poate că ai
LED controlat prin internet utilizând serverul web bazat pe ESP32: 10 pași
LED controlat prin internet utilizând serverul web bazat pe ESP32: Prezentare generală a proiectului În acest exemplu, vom afla cum să realizăm un server web bazat pe ESP32 pentru a controla starea LED-urilor, care este accesibilă de oriunde din lume. Veți avea nevoie de un computer Mac pentru acest proiect, dar puteți rula acest software chiar și pe un i
LED controlat prin internet folosind NodeMCU: 6 pași
LED controlat prin internet folosind NodeMCU: Internetul obiectelor (IoT) este un sistem de dispozitive de calcul interconectate, mașini mecanice și digitale, obiecte, animale sau persoane, care sunt furnizate cu identificatori unici și capacitatea de a transfera date printr-o rețea fără a necesita oameni
Sistem de automatizare a locuinței ieftin, ușor, controlat de internet: 5 pași (cu imagini)
Sistem de automatizare a locuinței ieftin, ușor, controlat de internet: dacă aveți animale de companie / copii și trebuie să le hrăniți sau să le loviți prin internet, acest sistem vă poate fi de folos. Este un mod foarte ușor și ieftin de a controla motoarele, LED-urile etc. acasă de pe orice computer conectat la web. Tot ce este necesar este un webc