Sadržaj:

SMART LED MATRICA DIY INTERNET -om KONTROLIRANA (ADAFRUIT + ESP8266 + WS2812): 8 koraka (sa slikama)
SMART LED MATRICA DIY INTERNET -om KONTROLIRANA (ADAFRUIT + ESP8266 + WS2812): 8 koraka (sa slikama)

Video: SMART LED MATRICA DIY INTERNET -om KONTROLIRANA (ADAFRUIT + ESP8266 + WS2812): 8 koraka (sa slikama)

Video: SMART LED MATRICA DIY INTERNET -om KONTROLIRANA (ADAFRUIT + ESP8266 + WS2812): 8 koraka (sa slikama)
Video: WS2812 // ESP8266 // 4x4 CUBE // NEOPIXEL 2024, Studeni
Anonim
SMART LED MATRICA DIY INTERNET KONTROLA (ADAFRUIT + ESP8266 + WS2812)
SMART LED MATRICA DIY INTERNET KONTROLA (ADAFRUIT + ESP8266 + WS2812)

Ovo je moj drugi napredak u projektu koji vam s velikim zadovoljstvom mogu pokazati. Riječ je o DIY Smart LED matrici koja će vam omogućiti da na njoj prikažete podatke, poput YouTube statistike, statistike vaše pametne kuće, kao što su temperatura, vlažnost, mogu biti jednostavan sat ili samo prikazati tekst i animacije.

U ovom drugom vodiču slat ću tekst i podatke u boji putem interneta. Ako ste vizualni učenik, znam da je videozapis vrijedan više od 1000 riječi, pa evo videozapisa s vodičem. (Govorim španjolski, pa razmislite o uključivanju engleskih titlova):

Korak 1: Potrebne vještine

Potrebne vještine
Potrebne vještine
Potrebne vještine
Potrebne vještine
Potrebne vještine
Potrebne vještine
Potrebne vještine
Potrebne vještine

Kao što ste primijetili, ništa ne izgleda jako teško na ovom projektu, ali trebat će vam neke osnove znanja o:

-Korištenje Arduino IDE -a.

-Programiranje ESP8266.

-3D ispis ili ručni rad (za mrežu).

-Zavarivanje.

-Ožičenje.

Korak 2: Popis komponenti i dijelova

Popis komponenti i dijelova
Popis komponenti i dijelova
Popis komponenti i dijelova
Popis komponenti i dijelova
Popis komponenti i dijelova
Popis komponenti i dijelova

Dobro mjesto koje mogu preporučiti za pronalaženje vaših komponenti, to je MakerFocus, to je hardverska trgovina otvorenog koda!

1. PCB Stvarno preporučujem korištenje JLCPCB SMT usluga za naručivanje vaše, možete birati između verzije bez LED dioda i sami dodavati LED trake ili onu sa LED diodama.

2. ESP8266 (Mikrokontroler).

3. WS2812 LED trake.

4. Napajanje 5v 2A.

5. PCB utičnica za napajanje.

6. 3D pisač (izborno) Dijelove možete izraditi kartonom ili nečim krutim.

Korak 3: Dijagram kruga

Kružni dijagram
Kružni dijagram
Kružni dijagram
Kružni dijagram
Kružni dijagram
Kružni dijagram

Ovdje je kružni dijagram, imate nekoliko mogućnosti za izradu projekta. Možete jednostavno izraditi upravljački dio kruga, onaj prikazan na prvoj slici, a zatim pričvrstiti pojedinačne LED diode kao što je prikazano na 3. slici.

Također možete, umjesto LED traka, koristiti LED ploče.

Ima sve unutarnje spojeve kruga koji će nam omogućiti kasnije stvaranje dizajna PCB -a. Priložio sam i PDF sheme kako biste je bolje vidjeli.

BESPLATNO UČITAJTE Sheme, kôd i knjižnice.

Korak 4: Dizajn PCB -a

Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a

Za provedbu dobrog projekta potreban nam je pouzdan sklop za sklop koji ga čini, a nema boljeg načina za to nego s dobrim PCB -om.

Ovdje možete preuzeti Gerber, BOM i Pick & Place datoteke, one koje su vam potrebne za naručivanje vašeg PCB -a u vašoj tvrtki za proizvodnju PCB -a.

Predlažem JLCPCB:

2 USD za 5 PCB -a i jeftini SMT (2 kupona)

KUPITE VEĆ DIZAJNIRANU ODBORU, Gerber + Pick & Place + BOM

Korak 5: Adafruit konfiguracija za kontrolu interneta

Adafruit konfiguracija za kontrolu interneta
Adafruit konfiguracija za kontrolu interneta
Adafruit konfiguracija za kontrolu interneta
Adafruit konfiguracija za kontrolu interneta
Adafruit konfiguracija za kontrolu interneta
Adafruit konfiguracija za kontrolu interneta
Adafruit konfiguracija za kontrolu interneta
Adafruit konfiguracija za kontrolu interneta
  1. Idite na stranicu Adafruit IO
  2. Stvorite besplatan korisnički račun.
  3. Pogledajte i kopirajte vjerodajnice Adafruit u svoj kôd.
  4. Idite na Feeds> View all> Create new feed.
  5. Ispod stvorite feedove.
  • -mensaje.
  • -rojo
  • -verde
  • -azul

U Adafruit API dokumentaciji imamo podatke za ispravnu komunikaciju s poslužiteljem.

Uskoro ćemo koristiti ovaj URL:

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

Korak 6: Programiranje ESP8266 i testiranje

Programiranje ESP8266 i testiranje
Programiranje ESP8266 i testiranje
Programiranje ESP8266 i testiranje
Programiranje ESP8266 i testiranje
Programiranje ESP8266 i testiranje
Programiranje ESP8266 i testiranje

1. Priključite USB na TTL pretvarač na sljedeći način:

USB na TTL ----- ESP8266

3.3 V Vcc

tx rx

rx tx

Gnd Gnd

1- Za programiranje ESP8266 moramo postaviti kratkospojnik na (položaj PROG), spojiti USB na TTL pretvarač na naše PCB na njegovim odgovarajućim pinovima, a zatim na naše računalo, instalirati knjižnice i zatim učitati. (Morate imati ESP8266 Packaje instaliran na vašem IDE -u).

2- Instalirajte knjižnice i ovisnosti.

3- Ponovo pokrenite IDE, otvorite kôd.

4- Konfigurirajte svoje WiFi vjerodajnice i Adafruit IO korisničko ime i lozinku

4- Prenesite skicu.

5- Kratkospojnik na UPOTREBI, odspojite USB i spojite 5v napajanje.

6- Provjerite rade li sve LED diode u redu.

NAPOMENA: Za napajanje ESP-a upotrijebite 3,3 V USB-TTL pretvarača. (Gorit će s 5V).

Korak 7: Upravljanje LED matricom s poštarom

Upravljanje LED matricom s poštarom
Upravljanje LED matricom s poštarom
Upravljanje LED matricom s poštarom
Upravljanje LED matricom s poštarom
Upravljanje LED matricom s poštarom
Upravljanje LED matricom s poštarom
Upravljanje LED matricom s poštarom
Upravljanje LED matricom s poštarom
  1. Idite na početnu stranicu Poštar i preuzmite besplatni softver
  2. Kreirajte novi zahtjev klikom na (+).
  3. Odaberite opciju POST.
  4. Zalijepite URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) i prilagodite parametre korisničkog imena i ključa feeda.]
  5. Idite na "Zaglavlja" i dodajte svoj Adafruit ključ: X-AIO-ključ | xxxxxxxxxxxxxxxxxxxxxxxxxxx
  6. Idite na "Body" i postavite vrstu na "JSON" i "RAW", a zatim izmijenite svoje feedove kako prikazuje slika: {"value": "text"} ili {"value": numbers}
  7. Pritisnite "Pošalji" ako je uspjelo, tada ćete vidjeti lijepu poruku na terminalu
  8. Vaša LED matrica će vam dati novi tekst ili boju.

Korak 8: Prototipna aplikacija koju sam napravio za testiranje

Prototipna aplikacija koju sam napravio za testiranje
Prototipna aplikacija koju sam napravio za testiranje
Prototipna aplikacija koju sam napravio za testiranje
Prototipna aplikacija koju sam napravio za testiranje
Prototipna aplikacija koju sam napravio za testiranje
Prototipna aplikacija koju sam napravio za testiranje

S konceptima primijenjenim na Poštaru, napravio sam aplikaciju koja oponaša slanje i slanje poruka kako bih mogao kontrolirati MCM-LED-Matrix putem mobitela i s ljepšim sučeljem.

Paleta u boji i tekstualni okvir za unos teksta.

Nadam se da ćete uživati u projektu, slobodno podijelite svoje remakee.

Preporučeni: