» Elektronika » Arduino »ESP 8266 + WS2812 = Skatīties

ESP 8266 + WS2812 = pulkstenis


Ilgu laiku skatījos uz WS2812 gaismas diodēm un beidzot nolēmu tās pasūtīt. Man nebija konkrētas idejas, bet, kad viņi nāca pie manis, es nolēmu izveidot nelielu LED matricu. Matricas izmērs izrādījās 15 x 8. Un kā lietojumprogramma es izgatavoju pulksteni no matricas. Kontrolieri es izvēlējos ESP 8266 - 12E. Mana izvēle nav gadījuma rakstura, ESP ir nepieciešama, lai izveidotu savienojumu ar Wi-Fi maršrutētāju un sinhronizētu laiku, izmantojot internetu.

Tātad, sāksim, mums ir nepieciešams:

- WS2812 lente ar 120 gaismas diodēm, 60 gabali uz metru ()
- ESP 8266 - 12E ()
- nevajadzīga, bet darba maksa no tālruņa vai 5 voltu barošanas avots
- sprieguma regulators 3.3v
- rezistori 10 kOm 0,25 W 5gab.
- slēdzis
- poga
- vadi
- PLS savienotājs
- USB-TTL
- caurspīdīga plastmasa 2 mm
- gaismas filtrs
- 3x20 bultskrūves
- uzgriežņi un paplāksnes 3mm
- urbis 3.2
- urbis vai skrūvgriezis

1. solis plastmasas griešana
Lai aizsargātu matricu, no caurspīdīgas (vēlams matētas vai piena plastmasas, tad jums nav jāizmanto gaismas filtrs) plastmasas ir jāizgriež taisnstūris ar izmēru 260x105 mm. Arī stiprināšanai urbjiet 4 caurumus ar 3,2 mm diametru. Urbjiet stūros, ieliekot 5 mm no katras puses. Dariet to ļoti uzmanīgi un novietojiet plastmasu uz koka pamatnes. Darba laikā viens stūris izjuka, bet es to iestrēdzu un gandrīz nemanāmi.



Kā matricas pamatu es izmantoju to pašu plastmasu. Izgrieziet taisnstūri 252x85 mm. Jūs varat izmantot jebkuru citu plastmasu vai ņemt, piemēram, plānu saplāksni, galvenais ir iegūt diezgan spēcīgu pamatni. Mēs tam pielīmēsim savu LED sloksni. Mēs sagriezām lenti 15 diožu sloksnēs. Tas jādara uzmanīgi un stingri pa griezuma līnijām. Mēs līmējam savas sloksnes horizontāli uz pamatnes, sākot no augšas. Lūdzu, ņemiet vērā, ka ieejas signāls jāpiegādā pareizajā virzienā, šim nolūkam lentes virzienā tiek parādīta bultiņa. Tāpēc mēs līmējam pirmo sloksni no kreisās uz labo pusi. IN (ievadei) lentē jābūt kreisajā pusē un OUT (labajā pusē). Līmējiet nākamo sloksni gluži pretēji, no labās puses - pa kreisi. Trešais atkal no kreisās uz labo pusi. Tātad tālāk. Ja sekojat signāla ceļam, tam vajadzētu izrādīties zigzaga veidā, sākot no augšējā kreisā stūra. Galvenais nav sajaukt un nejaukt. Tālāk pielodējiet mūsu svītras ar īsiem vadiem. + 5 no pirmā dobuma līdz +5 otrajā. GND uz GND. No pirmās sloksnes OUT līdz otrās sloksnes IN, no otrās sloksnes OUT līdz trešās IN un tā tālāk. Mēs lodējam stiepli līdz pirmās sloksnes IN, kuru pēc tam mēs lodējam līdz ESP. Pirmās sloksnes K +5 ir sarkana, K GND ir melna. Izrādās sekojošais.


ESP atradīsies pamatnes aizmugurē, tāpēc pirmā sloksne lodēšanas vietā ir saliekta aizmugurē.


2. solis lodēt
Tātad, lai palaistu un mirgo ESP-8266, jums jāveic minimālais iesiešanas process. Tikai VCC tapa ir pievienota tieši barošanas avotam, atlikušie tapas: CH_PD, RESET, GPIO0, GPIO2, caur rezistoru jāpievelk barošanas avotam (VCC). 10kOm rezistorus var aizstāt ar citiem, no 4,7kOm līdz 50kOm, izņemot GPIO15 - tā vērtībai jābūt līdz 10k. Tieši pie strāvas padeves mīnusiem (GND) mēs savienojam tikai GND, un caur rezistoru arī GPIO0 velkam līdz 10kOm, lai moduli ievietotu programmaparatūras lejupielādes režīmā, GND. Mēs savienojam savu matricu ar GPIO13. Vadam jābūt pielodētam līdz pirmās sloksnes IN. Šeit ir diagramma.

Mēs līmējam visas detaļas uz abpusējas lentes mūsu pamatnes aizmugurē. Lai būtu ērti pieslēgt un atvienot strāvas padevi, strāvas savienotājs ir piestiprināts ar metāla konstruktora stiprinājumu. Jūs varat izmantot jebkuru citu materiālu, galvenais, lai savienotājs stingri turētos un, pieslēdzoties, neizkristu, izslēdzot strāvu. Aparātprogrammatūrai tiek izvadīts trīs vadu PLS savienotājs. Mēs iegūstam šādu konstrukciju.



3. darbība
Sāksim visu vākt. Gaismas diodes ir ļoti spilgtas, un tās neizskatās ļoti estētiski. Ja jūs izmantojāt matētu plastmasu, tad nav problēmu, bet, ja plastmasa ir caurspīdīga, piemēram, mana, jums būs jāizgatavo gaismas filtrs. Ir daudz iespēju, visvienkāršākais ir ņemt balta papīra lapu, izgriezt pareizā izmēra taisnstūri, izveidot caurumus un uzlikt to ar plastmasu. Es izmantoju tēta lenti, kas man bija.

Vispirms ievietojiet skrūves mūsu caurspīdīgajā taisnstūrī, uzlieciet gaismas filtru aizmugurē, pēc tam paplāksnes un pievelciet ar uzgriežņiem.


Mēs uzstādām savu pamatni ar gaismas diodēm uz leju. Fiksēšanai es izmantoju metāla plāksnes no bērnu dzelzs konstruktora. Mēs piestiprinām tos ar skrūvēm ar uzgriežņiem. Tā vietā jūs varat izmantot stiepli, kas ir saliekta cilpā. Vai arī izgrieziet plastmasas stiprinājumus.

Tā rezultātā mēs iegūstam šādu konstrukciju:

Mēs izgatavojam stieples cilpas, lai mūsu pulksteņus varētu pārraidīt.



4. solis uzturs
WS2812 LED sloksni baro ar 5 voltiem. Tāpēc enerģijas iegūšanai mums ir nepieciešams stabilizēts 5 voltu barošanas avots. Atgādinu, ka visas darbības jāveic ierīcē, kas atvienota no tīkla. Es izmantoju pārveidotu tālruņa lādētāju. Jums ir jānogriež vads pie tālruņa spraudņa, jānoņem vadi un jāpielīmē mūsu spraudnis pie tiem. Sarkans vads - plus lodēt līdz centram, melns - mīnus ārējam kontaktam. Izolēt.




5. solis - programmaparatūra
Lai uzrakstītu izmantoto programmaparatūru Arduino IDE ar instalētu ESP papildinājumu. Mēs pārslēdzam pulksteni uz programmaparatūras režīmu un ielādējam savu programmaparatūru. Pirms programmaparatūras augšupielādes neaizmirstiet atsāknēt ESP 8266. Pēc piekļuves sākšanas, tā kā piekļuves punkts, pie kura vēlaties izveidot savienojumu, nav norādīts, ESP pats kļūs par piekļuves punktu. Mēs esam saistīti ar jaunu punktu. Ja piekļuvei izmantojat datoru, pulkstenis būs redzams tīkla infrastruktūrā. Veiciet dubultklikšķi un dodieties uz pulksteņa iestatījumiem. Ja jūs izmantojat tālruni, tad pārlūkprogrammā mēs ierakstām 192.168.1.1 un mēs redzam tīmekļa saskarni pulksteņa iestatīšanai. Šeit jūs varat manuāli ievadīt laiku, norādīt piekļuves punktu, pie kura vēlaties izveidot savienojumu, kā arī pulksteņa nosaukumu un piekļuves punkta vārdu un paroli, kuru paaugstina ESP. Visas izmaiņas, izņemot laiku, stājas spēkā pēc atkārtotas sāknēšanas. Jūs varat arī restartēt moduli, izmantojot tīmekļa saskarni.
esp_tic_tak_wi_fi.rar [24,46 Kb] (lejupielādes: 438)

6.2
7.3
7

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
4 komentārs
dlrex
maxim0512,
Skaidrs. Tieši tad nav pilnībā skaidrs, kāpēc no šādām gaismām jāizgatavo ekrāns. Ja jūs neizmantojat visas viņu iespējas. Es pats tagad uzraugos šādu sarunu. Bet ne gaismas diožu matricas, bet septiņu segmentu indikatoru veidā. Trīs gaismas katrā segmentā. Tātad tur tiks izmantoti 90 gabali, un es gatavojos ņemt 6 A barošanas avotu.
Kopumā jūsu raksts man ļoti palīdzēs. Kā piemērs darbam ar ESP-12, pretējā gadījumā pēdējā laikā esmu strādājis ar Arduinki un STM32.
Autore
dlrexLabdien! Viens WS2812, ieslēdzot visas krāsas un maksimālais spilgtums patērē 0,06 A. Jūsu aprēķini ir pareizi. Tomēr šajā pulkstenī spilgtums ir 2 (ar diapazonu no 0–255), un krāsa tiek izmantota atsevišķi, izņemot to, ka visas diodes kopā nekad nedeg. Tāpēc šim pašmāju izstrādājumam pilnīgi pietiek ar 0,7 A. Ja vēlaties tos aizpildīt ar citu skici, kurā tiks izmantotas visas diodes un maksimālais spilgtums, tad, protams, jums ir nepieciešams cits barošanas avots.
dlrex
5V 0,7A uz 120 gab. WS2812B ?! Kaut ko šaubos! Pārvērtiet tos visus baltā krāsā un kopīgojiet rezultātu :-)

120x0,06 = 7,2A
ADMINSKYBUBN
Ideja ir diezgan lieliska, taču es vēlos ne tikai laiku, bet arī visa veida IZKLAIDES

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...