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, Jun
Anonim
SMART LED MATRIX DIY INTERNET KONTROLA (ADAFRUIT + ESP8266 + WS2812)
SMART LED MATRIX DIY INTERNET KONTROLA (ADAFRUIT + ESP8266 + WS2812)

Ovo je moj drugi napredak u projektu koji vam sa 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 tekstualne i podatke u boji putem interneta. Ako ste vizualni učenik, znam da videozapis vrijedi više od 1000 riječi, pa evo videozapisa s vodičem. (Ja govorim španski, pa razmislite o uključivanju titlova na engleskom):

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štenjem Arduino IDE -a.

-Programiranje ESP8266.

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

-Zavarivanje.

-Ožičenje.

Korak 2: Lista komponenti i dijelova

Lista komponenti i delova
Lista komponenti i delova
Lista komponenti i delova
Lista komponenti i delova
Lista komponenti i delova
Lista komponenti i delova

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

1. PCB Zaista preporučujem korištenje JLCPCB SMT usluga za naručivanje vaše, možete birati između verzije bez LED dioda i sami dodati 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 štampač (opcionalno) Dijelove možete izraditi kartonom ili nečim čvrstim.

Korak 3: Dijagram kola

Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola

Ovdje je kružni dijagram, imate nekoliko mogućnosti za izradu projekta. Možete samo stvoriti kontrolni dio kola, onaj prikazan na prvoj slici, a zatim pričvrstiti pojedinačne LED diode kao što je prikazano na trećoj slici.

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

Ima sve unutrašnje veze kola koje će nam omogućiti kasnije stvaranje kreiranja PCB -a. Priložio sam i PDF sheme kako biste je bolje vidjeli.

BESPLATNO UČITAJTE Sheme, kôd i biblioteke.

Korak 4: Dizajn PCB -a

PCB Design
PCB Design
PCB Design
PCB Design
PCB Design
PCB Design

Za implementaciju 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 kompaniji 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. Kreirajte besplatni račun.
  3. Pogledajte i kopirajte Adafruit akreditive 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 informacije za pravilnu komunikaciju sa serverom.

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.3v Vcc

tx rx

rx tx

Gnd Gnd

1- Za programiranje ESP8266 potrebno je postaviti kratkospojnik na (položaj PROG), spojiti USB na TTL pretvarač na našu PCB na odgovarajućim pinovima, a zatim na naš računar, instalirati biblioteke, a zatim otpremiti. (Morate imati ESP8266 Packaje instaliran na vašem IDE -u).

2- Instalirajte biblioteke i ovisnosti.

3- Ponovo pokrenite IDE, otvorite kôd.

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

4- Otpremite skicu.

5- Kratkospojnik na KORIŠTENJU, odspojite USB i spojite 5v napajanje.

6- Provjerite rade li sve vaše LED diode u redu.

NAPOMENA: Za napajanje ESP-a koristite 3.3v USB-TTL pretvarača. (Gorit će sa 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 tip na "JSON" i "RAW", a zatim izmijenite svoje sažetke sadržaja kako prikazuje slika: {"value": "text"} ili {"value": numbers}
  7. Kliknite na "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-matricu putem mobilnog telefona i s ljepšim sučeljem.

Paleta u boji i okvir za tekst za unos teksta.

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

Preporučuje se: