» elektroniikka » Työläs »Kuinka tehdä dynaamisia suuntavaloja WS2812B: ssä ja Arduinossa

Kuinka tehdä dynaamisia suuntavaloja WS2812B: ssä ja Arduinossa


Hei kaikille mestarille! Tänään harkitsemme yhtä monista WS2812B-tyyppisten LED-nauhojen sovelluksista osoitettavissa RGB-LEDeissä. Tällaisia ​​nauhoja (samoin kuin erikseen asennettavia WS2812B-LED-valoja) voidaan valaista tietokoneen näyttöjen sekä televisioiden Ambilight-taustaan, auton dynaamiseen valaistukseen, maalauksiin, valokuvakehyksiin, akvaarioihin ja niin edelleen. Niitä käytetään laajasti minkä tahansa huoneen suunnittelussa uudenvuoden valaistuksen tai valonäyttelyiden muodossa. LED-nauhatyypin WS2812V käyttäminen mahdollistaa suuren määrän mielenkiintoisia projekteja.

WS2812B LED on RGB-LED, joka on asetettu samaan koteloon kuin WS2801-siru.

Itse WS2812B LED on SMD-elementti, joka on tarkoitettu pinta-asennukseen. LED: n sisällä koostuu punaisessa valossa (punainen), vihreässä valossa (vihreä) ja sinisessä valossa (sininen) kiteistä, jotka sijaitsevat yhdessä kotelossa. Tämän LEDin avulla voit saada laajan valikoiman valonsäteilyn värisävyjä.

RGB LED -ohjaus mikrokontrollerikortin kautta Työläs.
Sain kiinalaiselta WS2812B-LED-nauhan, joka edustaa yhden metrin pituutta LEDien lukumäärällä -144 kappaletta. Olen jo kauan halunnut kokeilla erilaisia ​​kokeiluja. Arduinon, Adafruit Neopixelin ja Fast ledin kirjastojen avulla voit saada paljon erittäin epätavallisia valaistehosteita. Mutta sitten päätin yrittää tehdä dynaamisia suuntavaloja niin kutsuttuun Audi-tyyliin kuuluvalle autolle. En ole vielä alkanut panna tätä järjestelmää käytännössä (kuinka gibberpöydämme hyväksyvät sen?), Mutta vaikutus on varmasti erittäin houkutteleva.

Arduino Uno -kortti toimii ohjaimena LED-nauhojen ohjaamiseen, myös muita levyjä voidaan käyttää (Arduino Nano, Arduino Pro mini).
Katso koko prosessi videosta:

Työkalujen ja materiaalien luettelointi.
Arduino Uno -taulu
- laskutaulu 12V \ 5V arvoon 3A;
- 100Kom-4kpl vastukset;
- 47Kom-4kpl vastukset;
- vastukset 500 ohm-1kpl;
-painikkeet (signaalien sisällyttämisen simuloimiseksi) -4kpl;
- leipälauta
-otvertka;
laboratorion virtalähde
juotosrauta;
-kembrik;
Testaaja.
kytkentäjohdot.

Ensimmäinen askel. Kokoonpanopiiri.

Kokoat piirin leipälauta (delirium) avulla. Arduino-digitaalituloihin kytkettyjä vastuksia tarvitaan autosignaalin muuntamiseksi 12 - 5 volttia. 500 ohmin vastus WS2812B-LED-nauhan ohjauslinjan suojaamiseksi.
Hallituksen valokuva

Käytin valmista levyä Aliexpressin kanssa muuntajana 12 V - 5 V. Mitä tahansa muunninta, jolla on sopivat parametrit, voidaan käyttää. Muunninta tarvitaan Arduinon ja WS2812B LED-kaistaleiden vakaan virransyötön aikaansaamiseen.

Vaihe toinen Ohjelmointi Arduino.
Luonnos \ Firmware [2,14 kt] (lataukset: 1212)

Arduino-kortin numeron 3.4 digitaalitulot mahdollistavat vasemman ja oikean kääntymisen. Tappi nro 5 - pysäytyssignaalin sisällyttäminen, nasta nro 6 - taustan sisällyttäminen. Tappinumero 8 - ohjaussignaalin nauha WS2812B.

Lataa skandaali Arduino IDE: ssä (linkki yllä). Kaksi luonnosvaihtoehtoa - yksi auton etuosaan ja toinen takaosaan. Käytä mitä tarvitset. Luonnoksen alussa voit asettaa tarvittavien merkkivalojen määrän. Voit myös säätää suuntavalojen nopeutta omaasi mukaan autojen. Voit muuttaa LED-valojen kirkkautta myös nauhalla.Väriparametri (103.311) - muuta kaksi ensimmäistä numeroa välillä 0 - 255. Eli voit kokeilla vähän.

Kun napsautat haluttua painiketta, annamme signaalin halutun parametrin aktivoimiseksi. Kun piiri on asennettu oikein, se alkaa toimia heti.

Kuva työssä.
Kuinka tehdä dynaamisia suuntavaloja WS2812B: ssä ja Arduinossa


Hyvä kokeilu osoittautui tämän viikonlopun suunnittelulle. Se oli mielenkiintoista tee se itse tee ja ohjelmoi tämä piiri. Sellaisen laitteen tekeminen itse on edullinen aloittelijalle ilman paljon aikaa ja rahaa.

Matkan varrella valotehosteet tällä nauhalla (Adafruit Neopixel- ja Fast led -kirjastoista)
Valokuva valotehosteilla.


Kaikki työ meni yhden viikonlopun, kaikki elektroniikka Käyi Aliexpressissä. Loput komponentit, joita minulla oli, olivat varastossa. Arduino-alustan perusteella voit koota monenlaisia ​​hyödyllisiä laitteita.
Toivotan teille kaikille onnea ja menestystä elämässä ja työssä!
9
9.6
9

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä
4 kommentit
Kuinka ottaa yhteyttä kirjoittajaan?
Kunnioittaen kirjoittajaa, latasin luonnoksen, se koostuu arduinosta, tarkistan nauhan toimimaan, vain peruutusvaihteistoa ei tarvita, tarvitsen mitat loistaa eikä koko nauhaa (useita diodeja). Luulen, että välitän luonnos eteenpäin, vaikka tämä ei ole vahva, toistaiseksi voin vain vilkkua LED L arduinka)))
Hyvää päivää. Latasin luonnoksen, se ei aukea missään ohjelmassa. Kerro kuinka avaan sen.

Suosittelemme lukemaan:

Anna se älypuhelimelle ...