Innehållsförteckning:

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 steg (med bilder)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 steg (med bilder)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 steg (med bilder)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 steg (med bilder)
Video: How to Easily Control Addressable LEDs with an ESP32 or ESP8266 | WLED Project 2024, November
Anonim
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

Här är min introduktion till ett projekt som jag är mycket glada att visa dig. Det handlar om en DIY Smart LED -matris som låter dig visa på den, data, till exempel YouTube -statistik, dina smarta hemstatistik, som temperatur, luftfuktighet, kan vara en enkel klocka, eller bara visa text och animationer.

I denna första handledning kommer jag att göra det första testet och textvisning.

Om du är en visuell lärare vet jag att en video värd mer än 1000 ord, så här är en Tutorial -video. (Jag är en spansktalare, så tänk på att slå på engelska undertexter):

Hoppas att du kommer att njuta av projektet !.

Steg 1: Behöver kompetens

Skicklighet behövs
Skicklighet behövs

Som du kan märka ser ingenting mycket svårt ut för det här projektet, men du behöver några grundläggande kunskaper om:

-Användning av Arduino IDE.

-3D -utskrift eller hantverk (för rutnätet).

-Svetsning.

-Kablar.

Steg 2: Komponenter och reservdelslista

Komponenter och reservdelslista
Komponenter och reservdelslista
Komponenter och reservdelslista
Komponenter och reservdelslista
Komponenter och reservdelslista
Komponenter och reservdelslista

Ett bra ställe jag kan rekommendera för att hitta dina komponenter, det är MakerFocus, det är en hårdvaruhandel med öppen källkod!

  1. PCB, du kan välja mellan No LEDs -versionen och lägga till LED's Strips själv eller den med LED -lamporna.
  2. ESP8266 (mikrokontroller).
  3. WS2812 LED -remsor.
  4. 5v 2A strömförsörjning.
  5. PCB Power Jack.
  6. 3D -skrivare (tillval) Du kan göra delarna med kartong eller något styvt.

Steg 3: Kretsdiagram

Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram
Kretsdiagram

Här är kretsdiagrammet, du har flera alternativ för att göra projektet. Du kan bara skapa styrdelen av kretsen, den som visas i den första bilden, sedan fästa enskilda lysdioder Strips som visas på den tredje bilden.

Du kan också, istället för LED -remsor, använda LED -paneler.

Den har alla de interna anslutningarna i kretsen som gör att vi kan skapa PCB -designen senare. Jag bifogade också PDF: n för schemat så att du kan se det bättre.

LADDA NER Scheman, kod och bibliotek GRATIS.

Steg 4: Design och beställning av kretskort

PCB Design och beställning
PCB Design och beställning
PCB Design och beställning
PCB Design och beställning
PCB Design och beställning
PCB Design och beställning

För genomförandet av ett bra projekt behöver vi en pålitlig montering för kretsen som består den, och det finns inget bättre sätt att göra det än med ett bra kretskort.

Här kan du ladda ner Gerber-, BOM- och Pick & Place -filerna, de du behöver för att beställa ditt PCB på ditt PCB -tillverkningsföretag.

Jag föreslår JLCPCB:

? $ 2 för 5 kretskort och billig SMT (2 kuponger)

KÖP DEN ALLTID DESIGNEDE Tavlan, Gerber + Pick & Place + BOM

Steg 5: Montering

hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
hopsättning

Skriv ut rutnätet.

Jag skrev ut rutnätet på olika delar på grund av min lilla 3D -skrivare.

Jag klippte en bit av ett styvt vitt papper för att få en bättre pixeldefinition.

Bifogade rutnätfiler. (Du kan designa ditt eget rutnät).

Jag skrev ut 2 rutnät och 1 rutnät2 stycken.

Steg 6: Programmering av ESP8266 och testning

Programmering av ESP8266 och testning
Programmering av ESP8266 och testning
Programmering av ESP8266 och testning
Programmering av ESP8266 och testning
Programmering av ESP8266 och testning
Programmering av ESP8266 och testning

1- För att programmera ESP8266 måste vi placera bygeln på (PROG-position), ansluta USB till TTL-omvandlaren till vårt kretskort på den respektiva stiften och sedan till vår dator, installera biblioteken och sedan ladda upp. (Måste ha ESP8266 Packaje installerat på din IDE).

2- Installera biblioteken och beroenden.

3- Starta om IDE, gå till Arkiv> Exempel> Adafruit NeoPixel> Strandtest.

-Redigera antalet anslutna lysdioder.

-Redigera stiftet till "0". (Där lysdioder är anslutna).

4- Ladda upp skissen.

5- Bygel på USE, koppla ur USB och anslut 5V nätaggregatet.

6- Kontrollera att alla dina lysdioder fungerar bra.

OBS: Använd 3,3v på USB-TTL-omvandlaren för att driva ESP. (Kommer att brinna med 5v).

Steg 7: Slutprogrammering och textvisning

Slutprogrammering och textvisning
Slutprogrammering och textvisning
Slutprogrammering och textvisning
Slutprogrammering och textvisning
Slutprogrammering och textvisning
Slutprogrammering och textvisning
  1. Ändra "HOLA" med texten du vill visa.
  2. Kontrollera att du ansluter lysdioderna till PIN #.
  3. Justera ljusstyrkan.
  4. Redigera textens färger.
  5. Ladda upp och njut.

Notera den sista bilden: Om du placerar lysdioderna annorlunda än jag, justera dessa alternativ i koden.

Rekommenderad: