» elektronika » Arduino »Ako vytvoriť dynamické smerové signály na WS2812B a Arduino

Ako vytvoriť dynamické smerové signály na WS2812B a Arduino


Dobrý deň všetkým majstrom! Dnes zvážime jednu z mnohých aplikácií pre LED pásik WS2812B na adresovateľných RGB LED. Takéto pásky (ako aj samostatne namontované LED diódy WS2812B) sa dajú použiť na osvetlenie pozadia Ambilight počítačových monitorov, ako aj televízorov, dynamického osvetlenia v aute, obrazov, fotorámčekov, akvárií atď. Oni sú široko používané pri navrhovaní každej miestnosti, vo forme novoročných osvetlení alebo svetelných show. Použitím LED páskového typu WS2812V je možné získať veľké množstvo zaujímavých projektov.

WS2812B LED je RGB LED vložená do jedného puzdra s čipom WS2801.

Samotná LED WS2812B je prvok SMD určený na povrchovú montáž. Vo vnútri LED sa nachádzajú kryštály červeného (červeného), zeleného (zeleného) a modrého (modrého) kryštálu, ktoré sa nachádzajú v jednom kryte. Pomocou tejto LED môžete získať širokú škálu farebných odtieňov svetelného žiarenia.

RGB LED ovládanie pomocou mikrokontroléra Arduino.
Dostal som čínsky pás WS2812B LED, čo predstavuje dĺžku 1 meter s počtom LED -144 kusov. Dlho som chcel vyskúšať rôzne experimenty. Pomocou knižníc pre Arduino, Adafruit Neopixel a Fast led môžete získať veľa veľmi nezvyčajných svetelných efektov. Ale potom som sa rozhodol skúsiť urobiť dynamické smerové svetlá pre automobil v takzvanom „Audi štýle“. Tento systém som ešte nezačal uplatňovať v praxi (ako ho budú akceptovať naši vodiči písacích stolov?), Tento efekt je však určite veľmi atraktívny.

Doska Arduino Uno slúži ako ovládač na ovládanie pásika LED, môžu sa použiť aj iné dosky (Arduino Nano, Arduino Pro mini).
Pozrite si celý proces vo videu:

Stanovenie počtu nástrojov a materiálov.
Doska Arduino Uno
- spúšťacia doska 12V \ 5V na 3A;
- 100Kom-4ks rezistory;
- rezistory 47Kom-4ks;
- odpory 500 Ohm-1ks;
-tlačidlá (na simuláciu začlenenia signálov) -4ks;
- doštička
-otvertka;
laboratórne napájanie
spájkovačka;
-kembrik;
Tester.
spojovacie vodiče.

Prvý krok. Montážny obvod.

Zostavený obvod s použitím doštičky (delírium). Odpory pripojené k digitálnym vstupom Arduino sú potrebné na prevod vstupných signálov automobilu z 12 na 5 voltov. 500 Ohmový rezistor na ochranu ovládacieho vedenia LED pásika WS2812B.
Fotka rady

Použil som hotovú dosku s Aliexpress ako prevodník z 12 na 5V. Môže sa použiť akýkoľvek prevodník s vhodnými parametrami. Prevodník je potrebný na stabilné napájanie Arduino a LED pásika WS2812B.

Krok dva Programovanie Arduino.
Skica \ Firmvér [2,14 Kb] (počet stiahnutí: 1212)

Digitálne vstupy dosky Arduino číslo 3.4 slúžia na umožnenie rotácie vľavo a vpravo. Kolík č. 5 - zahrnutie signálu zastavenia, kolík č. 6 - zahrnutie podložky. Kolík číslo 8 - kontrolná signálna páska WS2812B.

V Arduino IDE stiahnite skicu (odkaz vyššie). Dve možnosti náčrtu - jedna pre prednú časť vozidla a druhá pre zadnú časť. Použite, čo potrebujete. Na začiatku náčrtu môžete nastaviť počet potrebných diód LED. Môžete tiež nastaviť rýchlosť smerových svetiel podľa vášho cars, Jas parametrov LED môžete zmeniť aj pomocou parametra strip.Color (103.311) - prvé dve číslice môžete zmeniť z 0 na 255. To znamená, že môžete trochu experimentovať.

Po kliknutí na požadované tlačidlo vydáme signál na aktiváciu požadovaného parametra. Pri správnej montáži obvodu zvyčajne začne pracovať okamžite.

Foto v práci.
Ako vytvoriť dynamické smerové signály na WS2812B a Arduino


Tento víkendový návrh sa ukázal ako dobrý experiment. Bolo to zaujímavé Urob to sám vytvoriť a naprogramovať tento obvod. Ak chcete vytvoriť také zariadenie na vlastnú päsť, je cenovo dostupné pre začiatočníkov bez veľa času a peňazí.

Pozdĺž cesty, svetelné efekty s touto páskou (z knižníc Adafruit Neopixel a Fast led)
Fotografie so svetelnými efektmi.


Celá práca prebehla celý víkend elektronika Vzal na Aliexpress. Ostatné komponenty, ktoré som mal, boli na sklade. Na základe platformy Arduino môžete zostaviť širokú škálu užitočných zariadení.
Prajem všetkým veľa šťastia a úspechov v živote a práci!
9
9.6
9

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť
4 komentáre
Ako kontaktovať autora?
S ohľadom na autora, stiahol som náčrt, zostavuje sa na arduino, skontrolujem pásku, aby fungoval, nepotrebujem iba spätný chod, potrebujem rozmery, aby som zažiaril, a nie celý prúžok (niekoľko diód), myslím, že skicu posuniem vpred, hoci to nie je silné, zatiaľ môžem len mrknúť LED L na arduinke)))
Dobrý deň, stiahol som si skicu, ktorá sa neotvára v žiadnom programe. Povedz mi, ako ju otvoriť.

Odporúčame vám prečítať si:

Ruku pre smartphone ...