» Elektronika » Arduino »Jak vytvořit dynamické směrové signály na WS2812B a Arduino

Jak vytvořit dynamické směrové signály na WS2812B a Arduino


Zdravím všechny pány! Dnes budeme uvažovat o jedné z mnoha aplikací pro LED pásek typu WS2812B na adresovatelných RGB LED. Tyto pásky (stejně jako samostatně namontované LED diody WS2812B) lze použít k osvětlení pozadí Ambilight počítačových monitorů i televizí, dynamického osvětlení v autě, obrazů, fotorámečků, akvárií atd. Oni jsou široce používány v designu jakékoli místnosti, ve formě novoroční osvětlení nebo světelné show. Použitím LED pásky typu WS2812V lze získat velké množství zajímavých projektů.

LED WS2812B je RGB LED vložená do jednoho pouzdra s čipem WS2801.

Samotná LED WS2812B je prvek SMD určený k montáži na povrch. Uvnitř LED jsou krystaly červeného (červeného), zeleného (zeleného) a modrého (modrého) krystalu, které jsou umístěny v jednom pouzdru. Pomocí této LED můžete získat širokou škálu barevných odstínů světelného záření.

RGB LED ovládání pomocí desky mikrokontroléru Arduino.
Obdržel jsem LED pásek WS2812B od Číňanů, což představuje délku 1 metr s počtem LED -144 kusů. Dlouho jsem chtěl vyzkoušet různé experimenty. Pomocí knihoven pro Arduino, Adafruit Neopixel a Fast led můžete získat mnoho velmi neobvyklých světelných efektů. Ale pak jsem se rozhodl zkusit vytvořit dynamické směrovky pro auto v takzvaném „Audi stylu“. Ještě jsem nezačal tento systém uvádět do praxe (jak ho naši kluci s gibberem akceptují?), Ale efekt je určitě velmi atraktivní.

Deska Arduino Uno slouží jako ovladač pro ovládání LED pásku, lze použít i jiné desky (Arduino Nano, Arduino Pro mini).
Podívejte se na celý proces ve videu:

Výčet nástrojů a materiálů.
Arduino Uno deska
- spouštěcí deska 12V \ 5V na 3A;
- 100Kom-4ks rezistory;
- 47Kom-4ks rezistory;
- rezistory 500 Ohm-1ks;
-tlačítka (pro simulaci začlenění signálů) -4ks;
- prkénko
šroubovák;
laboratorní napájení
páječka;
Cambridge;
tester.
spojovací dráty.

První krok. Montážní obvod.

Sestavil obvod pomocí prkénku (delirium). K převodu vstupních signálů automobilu z 12 na 5 voltů jsou nutné rezistory připojené k digitálním vstupům Arduino. 500 Ohm rezistor k ochraně ovládacího vedení LED pásky WS2812B.
Desková fotka

Použil jsem hotovou desku s Aliexpressem jako převodník od 12V do 5V. Lze použít libovolný převodník s vhodnými parametry. Převodník je potřebný pro stabilní napájení Arduino a LED pásku WS2812B.

Krok dva Programování Arduino.
Skica \ Firmware [2,14 Kb] (počet stažení: 1212)

Digitální vstupy desky Arduino číslo 3.4 slouží k umožnění otáčení vlevo a vpravo. Pin č. 5 - zahrnutí signálu stop, pin č. 6 - zahrnutí podpory. Pin číslo 8 - řídicí signální páska WS2812B.

V Arduino IDE stáhněte skicu (odkaz výše). Dvě možnosti náčrtu - jedna pro přední část vozidla a druhá pro zadní část. Použijte, co potřebujete. Na začátku náčrtu můžete nastavit počet potřebných LED. Rychlost směrových světel můžete také upravit podle svého auto. Jas parametru strip.Color (103.311) můžete také změnit jasem LED - změňte první dvě číslice z 0 na 255. To znamená, že můžete trochu experimentovat.

Když kliknete na požadované tlačítko, vydáme signál k povolení požadovaného parametru. Při správné montáži obvodu obvykle začíná pracovat okamžitě.

Fotografie v práci.
Jak vytvořit dynamické směrové signály na WS2812B a Arduino


S tímto víkendovým designem se ukázal dobrý experiment. Bylo to zajímavé udělej to sám vytvořte a naprogramujte tento obvod. Chcete-li vytvořit takové zařízení na vlastní pěst, je cenově dostupné pro začátečníky bez spoustu času a peněz.

Po cestě se díky této páskové světelné efekty (z knihoven Adafruit Neopixel a Fast vedly)
Fotografie se světelnými efekty.


Celá práce šla jeden víkend elektronika Vzal na Aliexpress. Ostatní komponenty, které jsem měl, byly na skladě. Na základě platformy Arduino můžete sestavit širokou škálu užitečných zařízení.
Přeji všem hodně štěstí a úspěchů v životě i práci!
9
9.6
9

Přidejte komentář

    • úsměvúsměvyxaxaokdontknowyahoone
      šéfeškrábnutíhlupákanoano-anoagresivnítajemství
      promiňtanecdance2dance3prominoutpomocnápoje
      zastavitpřátelédobředobrá náladapískatlžícejazyk
      kouřtleskánícrayprohlásitvýsměšnýdon-t_mentionstáhnout
      teploirefulsmích1mdasetkánímoskingnegativní
      not_ipopcorntrestatčístvyděsitděsíhledat
      posměchděkujitototo_clueumnikakutnísouhlasím
      špatnévčelablack_eyeblum3červenat sechlubit senuda
      cenzurovánopleasantrysecret2hrozitvítězstvíyusun_bespectacled
      třástrespektlolprovedenívítejtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodibludzákazblízko
4 komentář
Jak kontaktovat autora?
S ohledem na autora, stáhl jsem skicu, zkompiluje se na arduino, zkontroluji pásku, aby fungoval, nepotřebuji pouze zpětný chod, potřebuji rozměry, aby zářil a ne celý proužek (několik diod), myslím, že skici posunu vpřed, i když to není silné, zatím mohu jen mrknout LED L na arduince)))
Dobrý den, stáhl jsem skicu, neotevře se v žádném programu, řekni mi, jak ji otevřít.

Doporučujeme si přečíst:

Podejte to pro smartphone ...