Sisällysluettelo:

DIY INTERNET -OHJAETTU SMART LED -MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 vaihetta (kuvilla)
DIY INTERNET -OHJAETTU SMART LED -MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 vaihetta (kuvilla)

Video: DIY INTERNET -OHJAETTU SMART LED -MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 vaihetta (kuvilla)

Video: DIY INTERNET -OHJAETTU SMART LED -MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 vaihetta (kuvilla)
Video: ESP8266 Smart Light Switch with Servo Motor 2024, Marraskuu
Anonim
DIY INTERNETIN OHJAAMA SMART LED -MATRIX (ADAFRUIT + ESP8266 + WS2812)
DIY INTERNETIN OHJAAMA SMART LED -MATRIX (ADAFRUIT + ESP8266 + WS2812)

Tässä on toinen edistysaskeleeni 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ä toisessa opetusohjelmassa lähetän tekstiä ja väritietoja Internetin kautta. 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):

Vaihe 1: Tarvittavat taidot

Tarvittavat taidot
Tarvittavat taidot
Tarvittavat taidot
Tarvittavat taidot
Tarvittavat taidot
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ö.

Ohjelmointi ESP8266.

-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 Suosittelen todella käyttämään JLCPCB SMT -palveluja tilaamaan omasi, voit valita No LEDs -version 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

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

PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu
PCB -suunnittelu

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: Adafruit -määritykset Internet -ohjausta varten

Adafruit Configuration for Internet Control
Adafruit Configuration for Internet Control
Adafruit Configuration for Internet Control
Adafruit Configuration for Internet Control
Adafruit Configuration for Internet Control
Adafruit Configuration for Internet Control
Adafruit Configuration for Internet Control
Adafruit Configuration for Internet Control
  1. Siirry Adafruit IO -sivulle
  2. Luo ilmainen tili.
  3. Katso ja kopioi Adafruutin kirjautumistiedot koodiisi.
  4. Valitse Syötteet> Näytä kaikki> Luo uusi syöte.
  5. Luo syötteet alas.
  • -mensaje.
  • -rojo
  • -hyvä
  • -azul

Adafruit -sovellusliittymän dokumentaatiossa meillä on tiedot kommunikoidaksesi oikein palvelimen kanssa.

Käytämme tätä URL -osoitetta pian:

io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data

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. Liitä USB TTL -muuntimeen seuraavasti:

USB-TTL ----- ESP8266

3.3v Vcc

tx rx

rx tx

Gnd Gnd

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, avaa koodi.

4- Määritä WiFi-tunnistetiedot ja Adafruit IO -käyttäjätunnus ja salasana

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: LED -matriisin ohjaus postimiehen kanssa

LED -matriisin ohjaus postimiehen kanssa
LED -matriisin ohjaus postimiehen kanssa
LED -matriisin ohjaus postimiehen kanssa
LED -matriisin ohjaus postimiehen kanssa
LED -matriisin ohjaus postimiehen kanssa
LED -matriisin ohjaus postimiehen kanssa
LED -matriisin ohjaus postimiehen kanssa
LED -matriisin ohjaus postimiehen kanssa
  1. Siirry Postmanin kotisivulle ja lataa ilmainen ohjelmisto
  2. Luo uusi pyyntö napsauttamalla (+).
  3. Valitse POST -vaihtoehto.
  4. Liitä URL -osoite (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) ja muokkaa käyttäjänimen ja syöteavaimen parametrit.]
  5. Siirry otsikoihin ja lisää Adafruit-avaimesi: X-AIO-avain | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  6. Siirry kohtaan "Body" ja aseta tyypiksi "JSON" ja "RAW". Muokkaa sitten syötteitäsi kuvan mukaisesti: {"value": "text"} tai {"value": numbers}
  7. Napsauta "Lähetä", jos se onnistui, niin päätteessä näkyy mukava viesti
  8. LED -matriisi näyttää sinulle uuden tekstin tai värin.

Vaihe 8: Prototyyppisovellus, jonka tein testattavaksi

Prototyyppisovellus, jonka tein testattavaksi
Prototyyppisovellus, jonka tein testattavaksi
Prototyyppisovellus, jonka tein testattavaksi
Prototyyppisovellus, jonka tein testattavaksi
Prototyyppisovellus, jonka tein testattavaksi
Prototyyppisovellus, jonka tein testattavaksi

Postmanin käsitteiden avulla tein sovelluksen, joka jäljittelee lähetyksiä ja postitusta, jotta pystyisin hallitsemaan MCM-LED-matriisia matkapuhelimen ja mukavamman käyttöliittymän kautta.

Väripaletti ja tekstiruutu tekstinsyöttöä varten.

Toivottavasti pidät projektista, jaa rohkeasti uusintasi.

Suositeltava: