» elektronika » Težak »Noćna svjetlost u obliku prizme. Na temelju ESP8266 i WS2812

Noćna svjetlost u obliku prizme. Na temelju ESP8266 i WS2812

Noćna svjetlost u obliku prizme. Na temelju ESP8266 i WS2812

video:


Dobar dan, danas ću podijeliti upute za izradu male stolne svjetiljke, noćne svjetiljke. Izvor svjetlosti bit će 120 WS2812 LED-ova. Možete povećati broj dioda ili obrnuto, lampu smanjite s manje dioda. Koristio sam LED traku gustoće 60 dioda po metru. Upravlja svim ESP8266-12E. Upravljanje putem html stranice. Dakle, krenimo s popisom potrebnih:

- ESP8266-12E
- stabilizator napona 3,3 V
- Otpornici 10 kOhm, 5kom.
- Mali prekidač
- Gumb
- povezivanje žica
- mat ili "mliječna" plastika
- Valoviti karton
- USB-TTL
- USB priključak
- Mali komad plastične cijevi
- Napajanje 5 V, minimalno 2 A
- pištolj s vrućim ljepilom
- lemljenje, kolofonija, lemljenje itd. i tako dalje.

1. korak Priprema baze i LED dioda.
Za podlogu na koju ćemo zalijepiti LED, koristit ćemo valoviti karton. Napisat ću veličine za noćnu lampu, koje sam i ja sastavio. Ako odlučite promijeniti veličinu ili upotrijebiti drugu LED traku, dimenzije će trebati biti ponovno izračunate. Dakle, iz kartona smo izrezali pravokutnik dimenzija 26,5 x 12,5 cm:


Odmaknemo se 1 cm od jednog ruba kako bismo povezali dijelove, a preostali pravokutnik podijelili na 3 jednaka dijela. Izrezali smo gornji sloj valovitog kartona tako da se može saviti:


Savijemo svoj pravokutnik, duž utora i zalijepimo, dobivamo prizmu:


Ljepljivi sloj diodne trake ponekad nije dovoljan da ih dobro popravi. Stoga, za snagu, možete koristiti dvostranu traku. Zalijepite ga na kartonsku podlogu:


Zalijepite diode linijama, počnite od donje linije. Zalijepite prvu liniju do samog dna, malo se odmaknite i zalijepite sljedeću liniju tako da je udaljenost između dioda susjednih linija 1,6 cm. Za traku WS8212 treba voditi računa o smjeru kontakta signala. Na vrpci je naznačen smjer. Ljepilo linije u jednom smjeru:


Žice kontaktnih napona +5 i GND iz prvog reda LED-ova, kao i žica signalnog signala Din, provode se unutar kućišta. Zatim lemimo Do od prvog do Din drugog reda i tako dalje.Snažni kontakti (+5 i GND) su paralelno lemljeni:



Koristim obrezivanje plastičnih cijevi, na primjer, od balona na štapu, napravimo noge dužine 1 cm do naše lampe:


Rezultat bi trebao biti ovako:


Ovo je jedna od opcija, obrazac može biti bilo što, sve je ograničeno samo vašom maštom. Na primjer, noćna svjetlost može biti izrađena u obliku konusa ili cilindra.

Korak 2 Pripremite ESP8266 i napajanje.
Koristim ESP8266-12E, s 4 MB Flash memorije. Mogu se koristiti verzije ESP8266 s manje GPIO-a. Za kontrolu kasete potreban je samo jedan GPIO. Flash memorija je manja od 1 MB, bolje je ne uzimati je. Da bi ESP uspio i ispunio skicu u nju, prvo morate napraviti minimalno uvezivanje za ovu ploču. Vezanje se sastoji od prekidača spojenog na jednom kraju na GPIO0, a drugog na GND, koji se koristi za prebacivanje modula u modus punjenja skice. U normalnom stanju, GPIO0 mora biti podignut do napajanja putem otpornika od 10 kOhm. Pojačanje napajanja putem otpornika također treba CH_PD, GPIO2. Za ponovno pokretanje modula postavlja se tipka između RESET-a i GND-a, a radi osiguranja stabilnosti, RESET se također mora povući do napajanja. Za izvođenje modula iz stanja mirovanja potreban je otpornik od 470 ohma umetnut između RESET-a i GPIO16. Nećemo koristiti ovaj način rada, stoga otpornik nije potreban. Izlaz GPIO15 modula mora se također povući do GND-a kroz otpornik od 10 kΩ. Napajanje modula mora biti od 3.3V. Stoga ćemo koristiti stabilizator napona. Na čiji ulaz ćemo priključiti plus iz napajanja, i na izlaz VCC ESP8266. GND Mislim da je sve jasno, glavna stvar je da su GND napajanje, GND traka i GND ESP povezani. I ne zaboravite na USB-TTL. RX u TX, TX u RX i budite sigurni da ste povezali GND ESP na GND USB-TTL. Shema je sljedeća:


Sada se na tržištu radijske opreme nalazi linija Wemosovih modula. To su isti ESP8266 moduli, samo s potrebnim kabelskim svežanjem, regulatorom napona, USB-TTL i pogodnim izlaznim kontaktima. Mnogo je lakše raditi s njima, možete uzeti ove module, tek prilikom popunjavanja skice odaberite pravu ploču.

Mi ćemo spojiti vrpcu na GPIO5. Odnosno, Din iz prvog reda vrpce spojen je na GPIO5 ESP8266.
Po mom mišljenju, možete odvojiti svu potrebnu nadstrešnicu. Kad je sastavljen, ESP8266 će izgledati ovako:


Tako se kompaktno ispada i kontroler se lako uklapa u noćnu svjetlost:


Što se tiče napajanja. Traka WS2812 vrlo je ljepljiva. Ako uključite sve tri boje, pa čak i pri maksimalnoj svjetlini, jedna LED potroši 0,06 A. Prema tome, 120 dioda je 7,2 A. Pa, ovo je maksimalna vrijednost. Obično ova svjetlina nije potrebna, po mojoj skici košta 10 (raspon od 0 do 255) i to je dovoljno. Potrošnja noćne svjetlosti izmjerila sam na jačini od 20. Potrošnja je bila u rasponu od 1,0 A do 1,8 A. Za tu noćnu svjetlost trebate uzeti izvor napajanja s izlaznom strujom od najmanje 2,0 A. Radi praktičnosti je bolje lemiti USB do kraja noćnog svjetla ili jednostavno uzeti žicu već lemljen USB. Tada bi napajanje trebalo biti ovako:


Korak 3 Pripremite okoliš i ispunite skicu.
Za ispravan rad i punjenje skica potrebno je pripremiti okruženje za programiranje. Odlazimo na stranicu i preuzimamo najnoviju verziju Arduino IDE.

Skica testirana na najnovijoj verziji Težak IDE koji je u vrijeme pisanja bio -1.8.10. Ako ste odabrali instalatora, prvo instalirajte programsko okruženje, ako ste preuzeli arhivu, samo je raspakujte na mjestu prikladnom za vas.

Sada trebate dodati ESP8266 ploču i njene izmjene u Arduino IDE. Pokrenimo programsko okruženje, odaberite stavku izbornika "Datoteka" na popisu "Postavke" koji se otvori. Odaberite stavku "Dodatne veze za Upravitelja odbora." Umetnite vezu za preuzimanje i instaliranje proširenja ESP8266:

http://arduino.esp8266.com/stable/package_esp8266com_index.json


Zatim odaberite stavku izbornika "Alati" i idite na "Upravitelj ploča". Na traci za pretraživanje upravitelja ploča unesite "ESP", odaberite "esp8266 od strane zajednice ESP8266" i instalirajte najnoviju verziju. U trenutku pisanja, to je 2.5.2. Čekamo da se instalacija završi.
Koristila sam Adafruit biblioteku neopiksela za kontrolu LED trake. Da biste instalirali ovu biblioteku, odaberite stavku izbornika "Skica", idite na "Poveži knjižnicu" i odaberite "Upravljanje bibliotekama". Na traci za pretraživanje koja se otvara izbornik upišite "Adafruit neopixel", odaberite i instalirajte biblioteku istog naziva.Trebat će vam i knjižnica ArduinoJson, možete je pronaći i pretraživanjem Upravitelja knjižnice.

Html stranica koristi se za kontrolu noćne svjetlosti, a postoji i nekoliko stranica za konfiguriranje modula. Za snimanje ovih html stranica, kao i sve što je potrebno za njihov pravilan rad, potreban nam je dodatni uslužni program. Preuzmite arhivu koja se nalazi ispod i raspakirajte je u mapu "alati" koja se nalazi na mjestu instalacije Arduino IDE:
Preuzmite arhivu

Nakon svih manipulacija, trebali biste ponovo pokrenuti programsko okruženje.
Sada uredite skicu. Otvori skicu:
Preuzmite skicu

Trebate urediti sljedeće retke:

String _ssid = ""; // SSID pristupne točke na koju se želite povezati


U ovaj red, između navodnika, unesite naziv pristupne točke na koju će se noćno svjetlo pokušati povezati.

String _password = ""; // mrežna lozinka


Ovdje, također između navodnika, navedite lozinku od pristupne točke na koju će se noćno svjetlo pokušati povezati. Ako ne želite da se ESP poveže s nekom vrstom pristupne točke, ostavite ove staze netaknute.

String _ssidAP = "Treygolka"; // SSID AP u načinu pristupne točke


Linija označava naziv pristupne točke koju će stvoriti ESP8266.

String _passwordAP = "12051005"; // Lozinka pristupne točke


Lozinka stvorene pristupne točke.
Ostaje samo ispuniti skicu i učitati html stranicu u ESP8266.
10
10
10

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
2 komentari
Autor
Dobar dan Odgovorit ću na sve točke:
1. U pravu ste, požurio sam s pisanjem članka, jednostavno sam zaboravio napisati o tome. Ja ću dodati i napraviti promjene. Ukratko, izrežite tri pravokutnika dimenzija 9,7 x 13,5 cm i zalijepite ih na strane, a jednakostranični trokut sa stranom od 9,8 cm na vrhu.

2. Noge su dovoljno učvršćene. Neće izdržati nekoliko kilograma, ali dovoljno je za ovu noćnu svjetlost. Dekorativna plastika potrebna je za postizanje estetskog izgleda svjetiljki i raspršivanje svjetlosti dioda. Sami noge su potrebne tako da kabel napajanja možete donijeti iznutra, odozdo prema van iz bilo koje strane.

3. Debljina žica je odabrana da napaja LED diode na maksimalnoj svjetlini s marginom kako se ne bi zagrijavali. Preostale veze povezao sam s njima kako ne bih smetao (ove su žice bile pri ruci, nisam pogoršao).

4. Ovo je moja verzija noćnog svjetla, radio sam to kako želim i prikladno, iz onoga što je bilo pri ruci. Zalijepiti trake i lemljenje ih, naravno, je teže nego kupiti gotove ploče, ali moguće.

Imate pravo na izradu vlastite verzije noćne svjetiljke po svojoj želji.
Par bodova.
1. Opis pričvršćenja ukrasnih elemenata izrađenih od prozirne plastike izostavljen je;
2. Pričvršćivanje nogu vrućim ljepilom na karton ne izgleda pouzdano. Sama upotreba nogu nam sugerira da dekorativna plastika nema nikakve veze s dizajnom;
3. Debljina žica do ploče potpuno je suluda. Možete ih koristiti za VCC i GND, ostalo nije jasno zašto.
Kao što bih i ja. Kupio sam tri ploče veličine 9x15 pcb (400 rubalja s isporukom). S vanjske strane lemljenje LED dioda, njihovo uključivanje iznutra. Ostavio bih malo prostora iznutra ispod ESP12, a izvana za gumb na jednoj od ploča, žica iz napajanja će voditi odozdo. Izbušio bih jednu od ploča za mlijeko, izvadio gumb iz rupe ili čak napravio dodirni gumb. Sve možete pričvrstiti pomoću 4 rupe za distančnike na daskama.
Ideja od 10 bodova, dodati glazbu u boji.

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...