Cuprins:

DIY MATRIX SMART LED CONTROLAT PE INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 pași (cu imagini)
DIY MATRIX SMART LED CONTROLAT PE INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 pași (cu imagini)

Video: DIY MATRIX SMART LED CONTROLAT PE INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 pași (cu imagini)

Video: DIY MATRIX SMART LED CONTROLAT PE INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 pași (cu imagini)
Video: Make a Voice Controlled Scrolling LED Display 2024, Noiembrie
Anonim
DIY MATRIX SMART LED CONTROLAT PE INTERNET (ADAFRUIT + ESP8266 + WS2812)
DIY MATRIX SMART LED CONTROLAT PE INTERNET (ADAFRUIT + ESP8266 + WS2812)

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

Aptitudinile necesare
Aptitudinile necesare
Aptitudinile necesare
Aptitudinile necesare
Aptitudinile necesare
Aptitudinile necesare
Aptitudinile necesare
Aptitudinile 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

Lista componentelor și pieselor
Lista componentelor și pieselor
Lista componentelor și pieselor
Lista componentelor și pieselor
Lista componentelor și pieselor
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

Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
Diagrama circuitului
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

Design PCB
Design PCB
Design PCB
Design PCB
Design PCB
Design 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

Configurare Adafruit pentru control Internet
Configurare Adafruit pentru control Internet
Configurare Adafruit pentru control Internet
Configurare Adafruit pentru control Internet
Configurare Adafruit pentru control Internet
Configurare Adafruit pentru control Internet
Configurare Adafruit pentru control Internet
Configurare Adafruit pentru control Internet
  1. Accesați pagina IO Adafruit
  2. Creaza un cont gratuit.
  3. Căutați și copiați acreditările Adafruit în codul dvs.
  4. Accesați Fluxuri> Vizualizați toate> Creați un flux nou.
  5. 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

Programarea ESP8266 și testarea
Programarea ESP8266 și testarea
Programarea ESP8266 și testarea
Programarea ESP8266 și testarea
Programarea ESP8266 și testarea
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

Controlul matricei LED cu Postman
Controlul matricei LED cu Postman
Controlul matricei LED cu Postman
Controlul matricei LED cu Postman
Controlul matricei LED cu Postman
Controlul matricei LED cu Postman
Controlul matricei LED cu Postman
Controlul matricei LED cu Postman
  1. Accesați pagina de pornire Postman și descărcați software-ul gratuit
  2. Creați o nouă solicitare făcând clic pe (+).
  3. Selectați opțiunea POST.
  4. 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.]
  5. Accesați „Headers” și adăugați cheia Adafruit: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  6. 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}
  7. Faceți clic pe „Trimiteți” dacă a avut succes, atunci veți vedea un mesaj frumos pe terminal
  8. Matricea LED vă va oferi noul text sau culoarea.

Pasul 8: Prototip de aplicație pe care am făcut-o pentru testare

Aplicație prototip pe care am făcut-o pentru testare
Aplicație prototip pe care am făcut-o pentru testare
Aplicație prototip pe care am făcut-o pentru testare
Aplicație prototip pe care am făcut-o pentru testare
Aplicație prototip pe care am făcut-o pentru testare
Aplicație prototip 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: