» elektronika » Težak »ESP 8266 + WS2812 = Gledajte

ESP 8266 + WS2812 = Gledajte


Dugo sam zurio u WS2812 LED i konačno odlučio ih naručiti. Nisam imao konkretnu ideju, ali kad su mi došli, odlučio sam napraviti malu LED matricu. Ispostavilo se da je veličina matrice 15 x 8. I kao aplikacija, od matrice sam napravio sat. Kontroler sam odabrao ESP 8266 - 12E. Moj izbor nije slučajan, ESP je potreban za spajanje na Wi-Fi usmjerivač i sinkronizaciju vremena putem interneta.

Dakle, za početak, trebamo:

- WS2812 traka sa 120 LED dioda, 60 komada po metru ()
- ESP 8266 - 12E ()
- nepotrebno, ali radno punjenje s telefona ili napajanje od 5 V
- regulator napona 3.3v
- otpornici 10 kOm 0,25 W 5kom.
- prebaciti
- gumb
- žice
- PLS priključak
- USB-TTL
- prozirna plastika 2 mm
- svjetlosni filter
- 3x20 vijaka
- matice i podloške 3mm
- bušilica 3.2
- bušilica ili odvijač

Korak 1 rezanje plastike
Da bismo zaštitili matricu, moramo izrezati pravokutnik iz prozirne (po mogućnosti mat ili mliječne plastike, tada nećemo morati koristiti lagani filtar) plastike veličine 260x105 mm. A također izbušite 4 rupe promjera 3,2 mm za pričvršćivanje. Izbušite u uglovima razrezano 5 mm sa svake strane. To napravite vrlo pažljivo i položite plastiku na drvenu podlogu. Tijekom rada jedan mi se kutak odlomio, ali sam ga zabio i gotovo neprimjetno.



Kao osnovu za matricu koristio sam istu plastiku. Izrežite pravokutnik dimenzija 252x85 mm. Možete koristiti bilo koju drugu plastiku ili uzeti, na primjer, tanku šperploču, glavna stvar je dobiti prilično jaku bazu. Na nju ćemo zalijepiti svoju LED traku. Rezali smo traku na trake od 15 dioda. To se mora obaviti pažljivo i strogo duž reznih linija. Naljepimo trake vodoravno na podlogu, počevši od vrha. Imajte na umu da se ulazni signal mora isporučiti u ispravnom smjeru, jer je u tu svrhu strelica prikazana u smjeru trake. Stoga lijepimo prvu traku s lijeva na desno. IN (ulaz) na vrpci treba biti s lijeve strane, a OUT (s desne strane). Slijepite traku naprotiv, s desne - s lijeve strane. Treći opet lijevo-desno. Pa dalje. Ako slijedite put signala, trebao bi ispasti cik-cak, počevši od gornjeg lijevog kuta. Glavna stvar je ne zbuniti se i ne zbuniti. Dalje, lepite naše trake kratkim žicama. + 5 iz prve šupljine do +5 druge. GND u GND. Od OUT prve trake do IN druge trake, od OUT druge trake do IN treće trake, i tako dalje. Spajamo žicu na IN prve trake, koju zatim lemimo u ESP. K +5 prve trake je crvene boje, K GND je crne boje. Ispada sljedeće.


ESP će biti smješten na stražnjoj strani baze, tako da je prva traka, u mjestu lemljenja, savijena prema stražnjoj strani.


Korak 2 lemljenje
Dakle, da biste pokrenuli i bljeskali ESP-8266, morate napraviti minimalno uvezivanje. Na napajanje je priključen samo VCC pin, preostali pinovi: CH_PD, RESET, GPIO0, GPIO2 moraju se preko otpornika povući na napajanje (VCC). 10kOm otpornika može se zamijeniti drugim, od 4,7kOm do 50kOm, osim za GPIO15 - njegova vrijednost mora biti do 10k. Izravno, na minus (GND) napajanja, spajamo samo GND i također povlačimo GPIO0 kroz otpornik na 10kOm, kako bismo modul prebacili u način preuzimanja firmvera, na GND. Mi povezujemo našu matricu sa GPIO13. Žica mora biti lemljena na IN prve trake. Evo dijagrama.

Sve detalje lijepimo dvostranom trakom na stražnjoj strani naše baze. Da biste olakšali spajanje i isključivanje napajanja, priključak za napajanje pričvršćen je nosačem metalnog dizajnera. Možete koristiti bilo koji drugi materijal, glavna stvar je da se konektor čvrsto drži i da ne padne kada je spojen - isključite struju. Za firmver izlazi trožilni PLS priključak. Dobijamo sljedeću konstrukciju.



Korak 3 sastavljanje
Počnimo sakupljati sve. LED su vrlo svijetle i ne izgledaju vrlo estetski ugodno. Ako ste koristili mat plastiku, tada nema problema, ali ako je plastika prozirna, poput moje, morat ćete napraviti svjetlosni filter. Postoje mnoge mogućnosti, najjednostavnija je uzeti list bijelog papira, izrezati pravokutnik prave veličine, napraviti rupe i staviti ga plastikom. Koristio sam tatinu vrpcu koju sam imao.

Najprije umetnemo vijke u naš prozirni pravokutnik, stavimo svjetlosni filter na naličje, zatim podložke i zategnemo maticama.


Instaliramo bazu s LED-ima prema dolje. Za fiksaciju sam koristio metalne ploče od dječjeg konstruktora željeza. Pričvrstimo ih maticama na vijcima. Umjesto toga, možete koristiti žicu savijenu u petlju. Ili izrezati plastične nosače.

Kao rezultat, dobivamo sljedeću konstrukciju:

Izrađujemo petlje od žice kako bi se naši satovi mogli emitirati.



4. korak prehrana
WS2812 LED traka napaja se od 5 volti. Stoga je za napajanje potrebno stabilizirano napajanje od 5 volti. Podsjećam da sve radnje moraju biti izvedene na uređaju koji nije povezan s mrežom. Koristim redizajnirani punjač za telefon. Morate odrezati žicu na utikaču za telefon, svući žice i lemiti naš utikač na njih. Crvena žica - plus lemljenje do centra, crna - minus na vanjski kontakt. Izolat.




Korak 5 firmware
Za pisanje upravljačkog softvera koji koristim Težak IDE s instaliranim dodatkom za ESP. Sat prebacujemo u režim firmware-a i učitavamo naš firmver. Ne zaboravite ponovno pokrenuti ESP 8266 prije prijenosa firmvera. Nakon pokretanja, budući da pristupna točka na koju se želite povezati nije navedena, ESP će postati sama pristupna točka. Povezani smo s novom točkom. Ako za pristup koristite računalo, sat će biti vidljiv u mrežnoj infrastrukturi. Dvokliknite i otvorite postavke sata. Ako koristite telefon, onda putem pretraživača utipkamo 192.168.1.1 i vidimo web sučelje za podešavanje sata. Ovdje možete unijeti vrijeme ručno, odrediti pristupnu točku na koju se želite povezati, kao i naziv sata i ime i lozinku pristupne točke koju ESP podiže. Sve promjene, osim vremena, stupaju na snagu nakon ponovnog pokretanja. Možete ponovno pokrenuti modul putem web sučelja.
esp_tic_tak_wi_fi.rar [24.46 Kb] (preuzimanja: 438)

6.2
7.3
7

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
4 komentari
dlrex
maxim0512,
Yasnenko. Tada nije sasvim jasno zašto od takvih svjetala napraviti ekran. Ako ne koristite sve njihove mogućnosti. I sada napravim takav sat. Ali ne u obliku matrice LED-ova, već u obliku pokazatelja sa sedam segmenata. Tri svjetla po segmentu. Dakle, koristit će se 90 komada, a ja ću uzeti BP za 6 A.
Općenito, vaš će mi članak puno pomoći. Kao primjer rada s ESP-12, inače u posljednje vrijeme radim s Arduinkijem i STM32.
Autor
dlrexDobar dan. Jedan WS2812 kada uključite sve boje i maksimalna svjetlina potroši 0,06 A. Vaši proračuni su točni. No, u ovom je satu svjetlina na 2 (s rasponom 0-255), a boja se koristi sama, osim što sve diode nikada ne izgaraju. Stoga je 0,7 A sasvim dovoljan za ovaj domaći proizvod. Ako ih želite ispuniti drugom skicom na kojoj će se koristiti sve diode i maksimalna svjetlina, onda vam je, naravno, potrebno još jedno napajanje.
dlrex
5V 0.7A za 120 kom. WS2812B ?! Nešto u što sumnjam! Sve ih pretvorite u bijelo i podijelite rezultat :-)

120x0,06 = 7,2A
ADMINSKIYBUBN
Ideja je prilično izvrsna, ali želim ne samo vrijeme, već i sve vrste ZABAVE

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...