Sisällysluettelo:

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 vaihetta (kuvien kanssa)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 vaihetta (kuvien kanssa)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 vaihetta (kuvien kanssa)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 vaihetta (kuvien kanssa)
Video: How to Easily Control Addressable LEDs with an ESP32 or ESP8266 | WLED Project 2024, Marraskuu
Anonim
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

Tässä on johdantoni projektiin, jonka olen erittäin innoissani voidessani näyttää teille. Kyse on DIY Smart LED -matriisista, jonka avulla voit näyttää siinä tietoja, kuten YouTube -tilastoja, älykkään kotisi tilastoja, lämpötilan, kosteuden, voi olla yksinkertainen kello tai vain näyttää tekstiä ja animaatioita.

Tässä ensimmäisessä opetusohjelmassa teen sen ensimmäisen testin ja tekstin näyttämisen.

Jos olet visuaalinen oppija, tiedän, että video on yli 1000 sanan arvoinen, joten tässä on opetusvideo. (Puhun espanjaa, joten harkitse englanninkielisen tekstityksen ottamista käyttöön):

Toivottavasti pidät projektista !.

Vaihe 1: Tarvittavat taidot

Tarvittavat taidot
Tarvittavat taidot

Kuten huomaat, mikään ei näytä kovin vaikealta tässä projektissa, mutta tarvitset joitain perustietoja:

-Arduino IDE: n käyttö.

-3D -tulostus tai käsityö (ruudukolle).

-Hitsaus.

-Johdotus.

Vaihe 2: Komponenttien ja osien luettelo

Komponenttien ja osien luettelo
Komponenttien ja osien luettelo
Komponenttien ja osien luettelo
Komponenttien ja osien luettelo
Komponenttien ja osien luettelo
Komponenttien ja osien luettelo

Hyvä paikka, jota voin suositella komponenttien etsimiseen, se on MakerFocus, se on avoimen lähdekoodin rautakauppa!

  1. PCB, voit valita Ei LED -versiota ja LISÄÄ LED -nauhat itse tai LED -valot.
  2. ESP8266 (mikro -ohjain).
  3. WS2812 LED -nauhat.
  4. 5v 2A virtalähde.
  5. PCB -virtaliitin.
  6. 3D -tulostin (valinnainen) Voit tehdä osat pahvilla tai muulla jäykällä.

Vaihe 3: Piirikaavio

Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio

Tässä on piirikaavio, sinulla on useita vaihtoehtoja projektin tekemiseksi. Voit vain luoda piirin ohjausosan, joka näkyy ensimmäisessä kuvassa, ja kiinnittää sitten yksittäiset LED -nauhat, kuten 3. kuvassa.

Voit myös käyttää LED -nauhojen sijasta LED -paneeleja.

Siinä on kaikki piirin sisäiset liitännät, joiden avulla voimme luoda piirilevyn suunnittelun myöhemmin. Liitin myös kaavion PDF -tiedoston, jotta näet sen paremmin.

LATAA Kaavio, koodi ja kirjastot ILMAISEKSI.

Vaihe 4: Piirilevyjen suunnittelu ja tilaaminen

Piirilevyjen suunnittelu ja tilaus
Piirilevyjen suunnittelu ja tilaus
Piirilevyjen suunnittelu ja tilaus
Piirilevyjen suunnittelu ja tilaus
Piirilevyjen suunnittelu ja tilaus
Piirilevyjen suunnittelu ja tilaus

Hyvän projektin toteuttamiseksi tarvitsemme luotettavan kokoonpanon piirille, joka muodostaa sen, eikä ole parempaa tapaa tehdä sitä kuin hyvä PCB.

Täältä voit ladata Gerber-, BOM- ja Pick & Place -tiedostot, jotka tarvitset PCB: n tilaamiseen PCB -valmistajalta.

Ehdotan JLCPCB: tä:

? $ 2 5 piirilevylle ja halpa SMT (2 kuponkia)

OSTA JO SUUNNITELTU TAULU, Gerber + Pick & Place + BOM

Vaihe 5: Kokoonpano

Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano

Tulosta ruudukko.

Tulostin ruudukon eri osiin pienen 3D -tulostimen takia.

Leikkasin palan jäykkää valkoista paperia saadakseni paremman pikselimäärityksen.

Liitti ruudukkotiedostot. (Voit suunnitella oman ruudukon).

Tulostin 2 Grid ja 1 Grid2 kappaletta.

Vaihe 6: ESP8266: n ohjelmointi ja testaus

ESP8266: n ohjelmointi ja testaus
ESP8266: n ohjelmointi ja testaus
ESP8266: n ohjelmointi ja testaus
ESP8266: n ohjelmointi ja testaus
ESP8266: n ohjelmointi ja testaus
ESP8266: n ohjelmointi ja testaus

1- ESP8266: n ohjelmoimiseksi meidän on asetettava hyppyjohdin (PROG-asento) päälle, kytkettävä USB-TTL-muunnin PCB: hen, joka kunnioittaa nastoja ja sitten tietokoneeseemme, asenna kirjastot ja lataa sitten. (ESP8266 Packaje on asennettava IDE -laitteeseesi).

2- Asenna kirjastot ja riippuvuudet.

3- Käynnistä IDE uudelleen, siirry kohtaan Arkisto> Esimerkit> Adafruit NeoPixel> Strandtest.

-Muokkaa kytkettyjen LEDien määrää.

-Muokkaa nasta "0": ksi (missä LEDit on kytketty).

4- Lataa luonnos.

5- Hyppy KÄYTÖSSÄ, irrota USB ja kytke 5 voltin virtalähde.

6- Varmista, että kaikki LEDit toimivat hyvin.

HUOMAUTUS: Käytä ESP: n USB-TTL-muuntimen 3.3v-virtaa. (Palaa 5v jännitteellä).

Vaihe 7: Lopullinen ohjelmointi ja tekstin näyttäminen

Lopullinen ohjelmointi ja tekstin näyttäminen
Lopullinen ohjelmointi ja tekstin näyttäminen
Lopullinen ohjelmointi ja tekstin näyttäminen
Lopullinen ohjelmointi ja tekstin näyttäminen
Lopullinen ohjelmointi ja tekstin näyttäminen
Lopullinen ohjelmointi ja tekstin näyttäminen
  1. Muuta "HOLA" näytettävällä tekstillä.
  2. Varmista, että liität PIN -koodin LED -valot.
  3. Säädä kirkkautta.
  4. Muokkaa tekstin värejä.
  5. Lataa ja nauti.

Huomaa viimeinen kuva: Jos asetat LEDit erilaiseksi kuin minä, säädä näitä vaihtoehtoja koodissa.

Suositeltava: