Indholdsfortegnelse:

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 trin (med billeder)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 trin (med billeder)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 trin (med billeder)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 trin (med billeder)
Video: Mailbag #23 01-2019 2024, Juli
Anonim
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

Her er min introduktion til et projekt, som jeg glæder mig meget til at vise dig. Det handler om en DIY Smart LED Matrix, der lader dig vise på den, data, såsom YouTube -statistik, dine Smart Home -statistikker, som temperatur, fugtighed, kan være et simpelt ur eller bare vise tekst og animationer.

I denne første tutorial vil jeg lave den første test og tekstvisning.

Hvis du er en visuel elev, ved jeg, at en video værd mere end 1000 ord, så her er en selvstudievideo. (Jeg er spansktalende, så overvej at tænde engelske undertekster):

Håber du vil nyde projektet !.

Trin 1: Nødvendige færdigheder

Behov for færdigheder
Behov for færdigheder

Som du kan bemærke, ser intet meget svært ud på dette projekt, men du skal bruge nogle grundlæggende viden om:

-Anvendelse af Arduino IDE.

-3D udskrivning eller håndværk (til gitteret).

-Svejsning.

-Ledninger.

Trin 2: Komponenter og reservedelsliste

Komponenter og reservedelsliste
Komponenter og reservedelsliste
Komponenter og reservedelsliste
Komponenter og reservedelsliste
Komponenter og reservedelsliste
Komponenter og reservedelsliste

Et godt sted jeg kan anbefale at finde dine komponenter, det er MakerFocus, det er en open source hardware butik!

  1. PCB, du kan vælge mellem No LEDs -versionen og TILFØJ LED'ens Strips selv, eller den med LED'erne.
  2. ESP8266 (mikrokontroller).
  3. WS2812 LED'er Strips.
  4. 5v 2A strømforsyning.
  5. PCB Power Jack.
  6. 3D -printer (valgfri) Du kan gøre delene med pap eller noget stift.

Trin 3: Kredsløbsdiagram

Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram
Kredsløbsdiagram

Her er kredsløbsdiagrammet, du har flere muligheder for at lave projektet. Du kan bare oprette kontroldelen af kredsløbet, den der er vist i det første billede, og derefter vedhæfte individuelle LED'er Strips som vist på det tredje billede.

Du kan også i stedet for LED -strips bruge LED -paneler.

Det har alle de interne forbindelser i kredsløbet, der gør det muligt for os at oprette PCB -designet senere. Jeg vedhæftede også PDF'en af skemaerne, så du kan se det bedre.

DOWNLOAD Skemaer, kode og biblioteker GRATIS.

Trin 4: PCB Design og bestilling

PCB Design og bestilling
PCB Design og bestilling
PCB Design og bestilling
PCB Design og bestilling
PCB Design og bestilling
PCB Design og bestilling

Til implementering af et godt projekt har vi brug for en pålidelig samling til kredsløbet, der danner det, og der er ingen bedre måde at gøre det på end med et godt printkort.

Her kan du downloade Gerber-, BOM- og Pick & Place -filerne, dem du skal bruge for at bestille dit printkort på dit PCB -fremstillingsfirma.

Jeg foreslår JLCPCB:

? $ 2 for 5 printkort og billig SMT (2 kuponer)

KØB DET ALLEREDE DESIGNEDE BOARD, Gerber + Pick & Place + BOM

Trin 5: Montering

montage
montage
montage
montage
montage
montage

Udskriv gitteret.

Jeg printede gitteret på forskellige dele på grund af min lille 3D -printer.

Jeg skar et stykke af et stift hvidt papir for at få en bedre pixeldefinition.

Vedhæftede gitterfilerne. (Du kan designe dit eget gitter).

Jeg printede 2 Gitter og 1 Gitter 2 stykker.

Trin 6: Programmering af ESP8266 og test

Programmering af ESP8266 og test
Programmering af ESP8266 og test
Programmering af ESP8266 og test
Programmering af ESP8266 og test
Programmering af ESP8266 og test
Programmering af ESP8266 og test

1- For at programmere ESP8266 skal vi placere jumperen på (PROG-position), tilslutte USB til TTL-konverteren til vores printkort på den respective pins og derefter til vores pc, installere bibliotekerne og derefter uploade. (Skal ESP8266 Packaje installeres på din IDE).

2- Installer biblioteker og afhængigheder.

3- Genstart IDE, gå til Arkiv> Eksempler> Adafruit NeoPixel> Strandtest.

-Rediger antallet af tilsluttede lysdioder.

-Rediger stiften til "0". (Hvor lysdioder er tilsluttet).

4- Upload skitsen.

5- Jumper på USE, afbryd USB og tilslut 5v strømforsyningen.

6- Kontroller, at alle dine lysdioder fungerer fint.

BEMÆRK: Brug 3.3v på USB-TTL-konverteren til at drive ESP'en. (Vil brænde med 5v).

Trin 7: Endelig programmering og tekstvisning

Slutprogrammering og tekstvisning
Slutprogrammering og tekstvisning
Slutprogrammering og tekstvisning
Slutprogrammering og tekstvisning
Slutprogrammering og tekstvisning
Slutprogrammering og tekstvisning
  1. Skift "HOLA" med den tekst, du vil vise.
  2. Kontroller, at du tilslutter lysdioderne til PIN #.
  3. Juster lysstyrken.
  4. Rediger tekstens farver.
  5. Upload og nyd.

Bemærk det sidste billede: Hvis du placerer lysdioderne anderledes end mig, skal du justere disse muligheder i koden.

Anbefalede: