Taula de continguts:

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 passos (amb imatges)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 passos (amb imatges)

Vídeo: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 passos (amb imatges)

Vídeo: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 passos (amb imatges)
Vídeo: WS2812 // ESP8266 // 4x4 CUBE // NEOPIXEL 2024, Juliol
Anonim
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

Aquí teniu la meva introducció a un projecte que em fa molta il·lusió mostrar-vos. Es tracta d’una matriu LED intel·ligent de bricolatge que us permet mostrar-hi dades, com ara les estadístiques de YouTube, les estadístiques de casa intel·ligent, com la temperatura, la humitat, poden ser un simple rellotge o simplement mostrar text i animacions.

En aquest primer tutorial faré la primera prova i mostrarà text.

Si sou un estudiant visual, sé que un vídeo val més de 1000 paraules, així que aquí teniu un vídeo de tutorial. (Sóc castellanoparlant, per tant, considereu activar els subtítols en anglès):

Espero que gaudiu del projecte !.

Pas 1: calen les habilitats

Habilitats necessàries
Habilitats necessàries

Com podeu observar, res sembla molt difícil en aquest projecte, però necessitareu alguns coneixements bàsics sobre:

-Utilització de l’IDE Arduino.

-Impressió 3D o Artesania (per a la quadrícula).

-Soldadura.

-Cablatge.

Pas 2: llista de components i peces

Llista de components i peces
Llista de components i peces
Llista de components i peces
Llista de components i peces
Llista de components i peces
Llista de components i peces

Un bon lloc que puc recomanar per trobar els vostres components, és MakerFocus, és una botiga de maquinari de codi obert.

  1. PCB, podeu triar entre la versió Sense LED i AFEGIR les tires de LED per vosaltres mateixos o la que tingui els LED.
  2. ESP8266 (microcontrolador).
  3. Tires LED WS2812.
  4. Alimentació 5v 2A.
  5. Presa de corrent PCB.
  6. Impressora 3D (opcional) Podeu fer les peces amb cartró o alguna cosa rígida.

Pas 3: diagrama del circuit

Esquema de connexions
Esquema de connexions
Esquema de connexions
Esquema de connexions
Esquema de connexions
Esquema de connexions
Esquema de connexions
Esquema de connexions

Aquí teniu el diagrama de circuits, teniu diverses opcions per fer el projecte. Només podeu crear la part de control del circuit, la que es mostra a la primera imatge, i després connectar tires LED individuals com es mostra a la tercera imatge.

També podeu, en lloc de tires LED, utilitzar panells LED.

Té totes les connexions internes del circuit que ens permetran crear el disseny de PCB més endavant. També he adjuntat el PDF de l’Schematics perquè el pugueu veure millor.

DESCARREGAR Esquemes, Codi i Biblioteques GRATIS.

Pas 4: disseny i ordenació de PCB

Disseny i Comanda de PCB
Disseny i Comanda de PCB
Disseny i Comanda de PCB
Disseny i Comanda de PCB
Disseny i Comanda de PCB
Disseny i Comanda de PCB

Per a la implementació d’un bon projecte, necessitem un muntatge fiable del circuit que el compon, i no hi ha millor manera de fer-ho que amb un bon PCB.

Aquí podeu descarregar els fitxers Gerber, BOM i Pick & Place, els que necessiteu per demanar el vostre PCB a la vostra empresa fabricant de PCB.

Suggereixo JLCPCB:

? 2 $ per a 5 PCB i SMT econòmics (2 cupons)

COMPREU LA JUNTA JA DISSENYADA, Gerber + Pick & Place + BOM

Pas 5: Muntatge

muntatge
muntatge
muntatge
muntatge
muntatge
muntatge

Imprimiu la graella.

Vaig imprimir la quadrícula en diferents parts a causa de la meva petita impressora 3D.

Vaig tallar un tros d’un paper blanc rígid per obtenir una millor definició de píxels.

S'han adjuntat els fitxers de quadrícula. (Podeu dissenyar la vostra pròpia quadrícula).

Vaig imprimir 2 quadrícules i 1 quadrícula2.

Pas 6: programació de l'ESP8266 i proves

Programació de l'ESP8266 i proves
Programació de l'ESP8266 i proves
Programació de l'ESP8266 i proves
Programació de l'ESP8266 i proves
Programació de l'ESP8266 i proves
Programació de l'ESP8266 i proves

1- Per programar l’ESP8266 hem de col·locar el pont a sobre (posició PROG), connectar el convertidor USB a TTL a la nostra placa PCB respectiva els pins i després al nostre PC, instal·lar les biblioteques i després carregar-les. (Cal tenir instal·lat el paquet ESP8266 al vostre IDE).

2- Instal·leu les biblioteques i les dependències.

3- Reinicieu l'IDE, aneu a Arxiu> Exemples> Adafruit NeoPixel> Strandtest.

-Editeu el nombre de LED connectats.

-Editeu el PIN a "0" (on es connecten els LED).

4- Pengeu l’esbós.

5- Jumper en USE, desconnecteu l'USB i connecteu la font d'alimentació de 5v.

6- Verifiqueu que tots els vostres LED funcionin bé.

NOTA: Utilitzeu el 3.3v del convertidor USB-TTL per alimentar l'ESP. (Cremarà amb 5v).

Pas 7: programació final i visualització de text

Programació final i visualització de text
Programació final i visualització de text
Programació final i visualització de text
Programació final i visualització de text
Programació final i visualització de text
Programació final i visualització de text
  1. Canvieu "HOLA" amb el text que vulgueu mostrar.
  2. Comproveu que esteu connectant els LED del PIN #.
  3. Ajusteu la brillantor.
  4. Editeu els colors del text.
  5. Puja i gaudeix.

Tingueu en compte la darrera imatge: si col·loqueu els LED diferents que jo, ajusteu aquestes opcions al codi.

Recomanat: