» Elektronika » Arduino »Kā izveidot dinamiskus pagrieziena signālus WS2812B un Arduino

Kā izveidot dinamiskus pagrieziena signālus WS2812B un Arduino


Sveiki visiem meistariem! Šodien mēs apsvērsim vienu no daudzajiem lietojumiem WS2812B tipa LED sloksnei uz adresējamām RGB gaismas diodēm. Šādas lentes (kā arī atsevišķi uzstādītas WS2812B gaismas diodes) var izmantot, lai apgaismotu datoru monitoru, kā arī televizoru Ambilight fonu, dinamisku apgaismojumu automašīnā, gleznas, foto rāmjus, akvārijus un tā tālāk. Tos plaši izmanto jebkuras telpas dizainā, Jaungada apgaismojuma vai gaismas šovu veidā. Izmantojot WS2812V tipa LED sloksnes, ir iespējams iegūt daudz interesantu projektu.

WS2812B LED ir RGB LED, kas ievietots vienā korpusā ar WS2801 mikroshēmu.

Pats WS2812B LED ir SMD elements, kas paredzēts montāžai uz virsmas. LED iekšpusē sastāv no sarkanās gaismas (sarkanas), zaļas gaismas (zaļas) un zilas gaismas (zilas) kristāliem, kas atrodas vienā korpusā. Izmantojot šo gaismas diodi, jūs varat iegūt visdažādākos gaismas starojuma krāsu toņus.

RGB LED vadība caur mikrokontrollera plati Arduino.
Es saņēmu WS2812B LED sloksni no ķīniešiem, kas apzīmē 1 metru garumu ar gaismas diožu skaitu -144 gabaliņos. Es jau sen gribēju izmēģināt dažādus eksperimentus. Izmantojot Arduino, Adafruit Neopixel un Fast led bibliotēkas, jūs varat iegūt daudz ļoti neparastu apgaismojuma efektu. Bet tad es nolēmu mēģināt padarīt dinamiskus pagrieziena signālus automašīnai tā dēvētajā “Audi stilā”. Es vēl neesmu sācis šo shēmu ieviest praksē (kā to pieņems mūsu gibber galda puiši?), Taču efekts noteikti ir ļoti pievilcīgs.

Arduino Uno plāksne kalpo kā kontrolieris LED sloksnes vadībai, var izmantot arī citus dēļus (Arduino Nano, Arduino Pro mini).
Visu procesu skatiet videoklipā:

Instrumentu un materiālu uzskaitīšana.
Arduino Uno dēlis
- nolaišanas dēlis 12V \ 5V līdz 3A;
- 100Kom-4gab rezistori;
- 47Kom-4gab rezistori;
- rezistori 500 Ohm-1pc;
-pogas (lai simulētu signālu iekļaušanu) -4gab .;
- maizes dēlis
skrūvgriezis;
laboratorijas barošanas avots
lodāmurs;
Kembridža;
testētājs.
savienojošie vadi.

Pirmais solis. Montāžas ķēde.

Samontēja shēmu, izmantojot maizes dēli (delīrijs). Rezistori, kas savienoti ar Arduino digitālajām ieejām, ir nepieciešami, lai pārveidotu automašīnas ieejas signālus no 12 līdz 5 voltiem. 500 omu rezistors, lai aizsargātu WS2812B LED sloksnes vadības līniju.
Dēļa foto

Es izmantoju gatavu dēli ar Aliexpress kā pārveidotāju no 12V līdz 5V. Var izmantot jebkuru pārveidotāju ar piemērotiem parametriem. Pārveidotājs ir nepieciešams Arduino un LED sloksnes WS2812B stabilai barošanas avotam.

Otrais solis Programmēšana Arduino.
Skice \ programmaparatūra [2,14 Kb] (lejupielādes: 1212)

Arduino paneļa numura 3.4 digitālās ieejas kalpo, lai nodrošinātu pagriešanos pa kreisi un pa labi. Tapa Nr. 5 - apstāšanās signāla iekļaušana, tapa Nr. 6 - pamatnes iekļaušana. 8. piespraudes numurs - vadības signāla lente WS2812B.

Arduino IDE lejupielādējiet skici (saite iepriekš). Divas skices iespējas - viena automašīnas priekšpusei, otra aizmugurē. Izmantojiet to, kas jums nepieciešams. Skices sākumā jūs varat iestatīt nepieciešamo gaismas diožu skaitu. Jūs varat arī pielāgot pagrieziena signālu ātrumu atbilstoši savam auto. Varat arī mainīt gaismas diožu spilgtumu ar sloksni.Krāsas parametrs (103.311) - mainiet pirmos divus ciparus no 0 līdz 255. Tas ir, jūs varat mazliet eksperimentēt.

Noklikšķinot uz vajadzīgās pogas, mēs dodam signālu, lai iespējotu vēlamo parametru. Ar pareizu ķēdes montāžu tas parasti sāk darboties nekavējoties.

Foto darbā.
Kā izveidot dinamiskus pagrieziena signālus WS2812B un Arduino


Ar šīs nedēļas nogales dizainu izrādījās labs eksperiments. Tas bija interesanti dari pats izveidojiet un ieprogrammējiet šo shēmu. Lai pats izveidotu šādu ierīci, iesācējam ir atļauts bez daudz laika un naudas.

Pa ceļam gaismas lentes ar šo lenti (no Adafruit Neopixel un Fast led bibliotēkām)
Foto ar gaismas efektiem.


Visi darbi gāja vienā nedēļas nogalē, visi elektronika Uzņēma Aliexpress. Pārējās man pieejamās sastāvdaļas bija noliktavā. Balstoties uz Arduino platformu, jūs varat salikt visdažādākās noderīgās ierīces.
Es vēlu jums visiem veiksmi un panākumus dzīvē un darbā!
9
9.6
9

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
Kā sazināties ar autoru?
Cieņa pret autoru, es lejupielādēju skici, tā apkopojas arduino, pārbaudīšu lenti, lai tā darbotos, tikai atpakaļgaitas pārnesums nav vajadzīgs, man ir vajadzīgi izmēri, lai spīdētu, nevis pilna sloksne (vairākas diodes), es domāju, ka es iesūtīšu skici, kaut arī šī nav spēcīga, līdz šim es varu tikai mirgot. LED L uz arduinka)))
Laba diena. Es lejupielādēju skici, tā netiek atvērta nevienā programmā. Sakiet, kā to atvērt.

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...