Kazalo:

DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 korakov (s slikami)
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 korakov (s slikami)

Video: DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 korakov (s slikami)

Video: DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 korakov (s slikami)
Video: Pixel Dust on RGB Matrix displays 2024, Junij
Anonim
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)

Tukaj je moj drugi napredek pri projektu, ki vam ga z veseljem pokažem. Gre za DIY Smart LED Matrix, ki vam bo omogočila prikaz podatkov, kot so YouTube statistika, statistika vašega pametnega doma, kot so temperatura, vlažnost, lahko preprosta ura ali pa samo prikaz besedila in animacij.

V tej drugi vadnici bom po internetu pošiljal besedilne in barvne podatke. Če ste vizualni učenec, vem, da je videoposnetek vreden več kot 1000 besed, zato je tukaj vadniški video. (Jaz govorim špansko, zato razmislite o vklopu angleških podnapisov):

1. korak: Potrebne veščine

Potrebne veščine
Potrebne veščine
Potrebne veščine
Potrebne veščine
Potrebne veščine
Potrebne veščine
Potrebne veščine
Potrebne veščine

Kot lahko opazite, pri tem projektu nič ne izgleda zelo težko, vendar boste potrebovali nekaj osnovnih znanj o:

-z uporabo Arduino IDE.

-Programiranje ESP8266.

-3D tiskanje ali ročno delo (za mrežo).

-Varjenje.

-Ožičenje.

2. korak: Seznam komponent in delov

Seznam sestavnih delov in delov
Seznam sestavnih delov in delov
Seznam sestavnih delov in delov
Seznam sestavnih delov in delov
Seznam sestavnih delov in delov
Seznam sestavnih delov in delov

Priporočam dobro mesto za iskanje komponent, to je MakerFocus, odprtokodna trgovina s strojno opremo!

1. PCB Resnično priporočam uporabo storitev JLCPCB SMT, če želite naročiti svojega, izbirate lahko med različico brez LED in dodajanjem LED trakov sami ali tistimi z LED.

2. ESP8266 (mikrokrmilnik).

3. LED trakovi WS2812.

4. Napajanje 5v 2A.

5. Vtičnica za PCB.

6. 3D tiskalnik (neobvezno) Deli lahko delate s kartonom ali nečim trdim.

3. korak: Shema vezja

Shema vezja
Shema vezja
Shema vezja
Shema vezja
Shema vezja
Shema vezja

Tukaj je vezja, imate več možnosti za izdelavo projekta. Ustvarite lahko samo kontrolni del vezja, tistega, ki je prikazan na prvi sliki, nato pa pritrdite posamezne trakove LED, kot je prikazano na tretji sliki.

Namesto LED trakov lahko uporabite tudi LED plošče.

Ima vse notranje povezave vezja, ki nam bodo omogočile, da bomo kasneje ustvarili zasnovo tiskanega vezja. Priložil sem tudi PDF sheme, da boste bolje videli.

BREZPLAČNO PRENESITE Sheme, kode in knjižnice.

4. korak: Oblikovanje PCB -ja

Oblikovanje PCB
Oblikovanje PCB
Oblikovanje PCB
Oblikovanje PCB
Oblikovanje PCB
Oblikovanje PCB

Za izvedbo dobrega projekta potrebujemo zanesljiv sklop vezja, ki ga sestavlja, in ni boljšega načina kot z dobrim tiskanim vezjem.

Tukaj lahko prenesete datoteke Gerber, BOM in Pick & Place, tiste, ki jih potrebujete za naročilo tiskanega vezja v podjetju za proizvodnjo tiskanih vezij.

Predlagam JLCPCB:

2 USD za 5 PCB -jev in poceni SMT (2 kupona)

KUPITE ŽE OBLIKOVANO TABLO, Gerber + Pick & Place + BOM

5. korak: Adafruit konfiguracija za nadzor interneta

Adafruit konfiguracija za nadzor interneta
Adafruit konfiguracija za nadzor interneta
Adafruit konfiguracija za nadzor interneta
Adafruit konfiguracija za nadzor interneta
Adafruit konfiguracija za nadzor interneta
Adafruit konfiguracija za nadzor interneta
Adafruit konfiguracija za nadzor interneta
Adafruit konfiguracija za nadzor interneta
  1. Pojdite na stran Adafruit IO
  2. Ustvarite brezplačen račun.
  3. Poglejte in kopirajte poverilnice Adafruit v svojo kodo.
  4. Pojdite na Viri> Prikaži vse> Ustvari nov vir.
  5. Spodaj ustvarite vire.
  • -mensaje.
  • -rojo
  • -verde
  • -azul

V dokumentaciji Adafruit API imamo informacije za pravilno komunikacijo s strežnikom.

Kmalu bomo uporabili ta URL:

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

6. korak: Programiranje ESP8266 in testiranje

Programiranje ESP8266 in testiranje
Programiranje ESP8266 in testiranje
Programiranje ESP8266 in testiranje
Programiranje ESP8266 in testiranje
Programiranje ESP8266 in testiranje
Programiranje ESP8266 in testiranje

1. Pretvornik USB v TTL priključite na naslednji način:

USB v TTL ----- ESP8266

3,3 V Vcc

tx rx

rx tx

Gnd Gnd

1- Za programiranje ESP8266 moramo postaviti mostiček na (položaj PROG), pretvornik USB v TTL priključiti na naše tiskano vezje na njegovih ustreznih zatičih in nato v računalnik, namestiti knjižnice in nato naložiti. (V svojem IDE -ju morate imeti nameščen paket ESP8266 Packaje).

2- Namestite knjižnice in odvisnosti.

3- Znova zaženite IDE, odprite kodo.

4- Konfigurirajte svoje poverilnice WiFi in uporabniško ime in geslo Adafruit IO

4- Naložite skico.

5- Mostiček pri UPORABI, odklopite USB in priključite 5v napajalnik.

6- Preverite, ali vse LED diode delujejo brezhibno.

OPOMBA: Za napajanje ESP uporabite 3.3v pretvornika USB-TTL. (Goril bo s 5V).

7. korak: Upravljanje LED matrike s poštarjem

Upravljanje LED matrike s poštarjem
Upravljanje LED matrike s poštarjem
Upravljanje LED matrike s poštarjem
Upravljanje LED matrike s poštarjem
Upravljanje LED matrike s poštarjem
Upravljanje LED matrike s poštarjem
Upravljanje LED matrike s poštarjem
Upravljanje LED matrike s poštarjem
  1. Pojdite na domačo stran poštarja in prenesite brezplačno programsko opremo
  2. Ustvarite novo zahtevo s klikom na (+).
  3. Izberite možnost POST.
  4. Prilepite URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) in prilagodite parametre uporabniškega imena in ključa vira.]
  5. Pojdite na "Glave" in dodajte svoj ključ Adafruit: X-AIO-ključ | xxxxxxxxxxxxxxxxxxxxxxxxxxx
  6. Pojdite na "Body" in nastavite vrsto na "JSON" in "RAW", nato spremenite svoje vire, kot prikazuje slika: {"value": "text"} ali {"value": numbers}
  7. Kliknite na "Pošlji", če je bil uspešen, boste na terminalu videli lepo sporočilo
  8. Vaša LED matrika vam bo dala novo besedilo ali barvo.

8. korak: Prototipno aplikacijo, ki sem jo naredil za preizkušanje

Prototipna aplikacija, ki sem jo naredil za preizkušanje
Prototipna aplikacija, ki sem jo naredil za preizkušanje
Prototipna aplikacija, ki sem jo naredil za preizkušanje
Prototipna aplikacija, ki sem jo naredil za preizkušanje
Prototipna aplikacija, ki sem jo naredil za preizkušanje
Prototipna aplikacija, ki sem jo naredil za preizkušanje

S koncepti, uporabljenimi na Poštarju, sem naredil aplikacijo, ki posnema pošiljanje in pošiljanje, tako da bi lahko upravljal MCM-LED-Matrix prek mobilnega telefona in z lepšim vmesnikom.

Barvna paleta in polje z besedilom za vnos besedila.

Upam, da vam bo projekt všeč, delite svoje predelave.

Priporočena: