Բովանդակություն:
- Քայլ 1. Ինչպես են աշխատում WS2812B շերտի LED- ները
- Քայլ 2: Շղթայի միացում
- Քայլ 3: Կոդի կարգավորում
- Քայլ 4: Վերջնական նշում
Video: Հասցեավորվող շերտի LED Police Strobo: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս Police Strobo Light Bar- ը պատրաստված է մեկ WS2812B հասցեավորվող շերտի LED բարով (97 սմ, 29 LEDS) և Arduino Nano- ով:
Այս լուծումը թույլ է տալիս կատարել մի քանի տարբեր լուսային նախշեր ՝ տարբեր գունային սխեմայով, հակառակ դեպքում անհնար է ստանդարտ Կարմիր-Սպիտակ-Կապույտ LED- ների սանդղակով (ինչպես օգտագործվում է ոստիկանական ստրոբոյի լույսերի դեպքում) կամ RGB LED- ների սանդղակով:
Ես խորհուրդ կտայի չօգտագործել սա ձեր մեքենայում, եթե դուք չեք ստուգել տեղական օրենքները և դրա օրինական/հիմնավոր պատճառը չունեք:
Քայլ 1. Ինչպես են աշխատում WS2812B շերտի LED- ները
WS2812B LED շերտը բաղկացած է 5050 RGB տիպի LED- ներից, որոնցում ինտեգրված է WS2812B LED վարորդի IC- ն:
Կախված երեք առանձին կարմիր, կանաչ և կապույտ LED- ների ինտենսիվությունից `հնարավոր է մոդելավորել ցանկացած գույն, որը ցանկանում ենք:
Այս LED- ների մեծությունն այն է, որ հնարավոր է վերահսկել նույնիսկ ամբողջ LED ժապավենը մեր Arduino տախտակից ընդամենը մեկ քորոցով:
Յուրաքանչյուր LED ունի երեք միակցիչ յուրաքանչյուր ծայրում, երկուսը սնուցման և մեկ ՝ տվյալների համար: Սլաքը ցույց է տալիս տվյալների հոսքի ուղղությունը: Նախորդ LED- ի տվյալների ելքային պահոցը միացված է հաջորդ LED- ի Data Input պահոցին: Մենք կարող ենք կտրել շերտը մեր ուզած չափով, ինչպես նաև հեռացնել LED- ները ՝ օգտագործելով որոշ լարեր:
Նրանք աշխատում են 5V DC- ով, և յուրաքանչյուր կարմիր, կանաչ և կապույտ LED- ը ձգում է մոտ 20 մԱ, կամ դա ընդհանուր 60 մԱ է յուրաքանչյուր լուսադիոդի համար ՝ ամբողջ պայծառությամբ:
Եթե Arduino- ն սնուցվում է USB- ի միջոցով, 5V պին կարող է աշխատել միայն մոտ 400 մԱ, իսկ երբ սնուցվում է տակառի հոսանքի միակցիչով, 5V կապը կարող է աշխատել մոտ 900 մԱ: Այսպիսով, եթե դուք օգտագործում եք ավելի շատ լուսադիոդային լուսարձակներ և այն հոսանքի ծավալը, որը նրանք կքաշեն, գերազանցում է վերը նշված սահմանները, դուք պետք է օգտագործեք առանձին 5 Վ էլեկտրամատակարարում:
Նման դեպքում դուք նույնպես պետք է միացնեք երկու Ground տողերը միմյանց:
Բացի այդ, Arduino- ի և LED շերտի տվյալների քորոցի միջև խորհուրդ է տրվում օգտագործել մոտ 330 Օմ դիմադրություն `այդ գծի վրա աղմուկը նվազեցնելու համար, ինչպես նաև 5V- ի և Ground- ի շուրջ 100uF կոնդենսատոր` էներգիայի մատակարարումը հարթելու համար:.
Քայլ 2: Շղթայի միացում
Arduino nano- ն WS2812B հասցեավորվող շերտի LED բարին միացնելու լարերի սխեման շատ պարզ է:
Մոդելը պետք է ունենա մետաղալարեր կամ կապիչ վերնագիր: Ես փորձարկման համար օգտագործել եմ կապագլուխ, բայց իրական նախագծի համար պետք է հաշվի առնել լարերի զոդման աշխատանքները:
WS2812B հասցեավորվող շերտի լուսարձակը յուրաքանչյուր կողմում ունի 3 զոդման բարձիկներ:
+5V (սխեմայում կարմիր մետաղալար) գնում է Arduino- ի +5V;
GND (սխեմայում սև մետաղալար) անցնում է Arduino- ի GND;
DIN (սխեմայում կանաչ մետաղալար) անցնում է Arduino PIN 5 (տվյալների համար) 330 Օմ ռեզիստորի միջոցով:
Քայլ 3: Կոդի կարգավորում
Ես օգտագործել եմ Arduino IDE- ն FAST LED գրադարանի հետ
Նախ պետք է ներառել FastLED գրադարանը, սահմանել այն քորոցը, որին միացված են LED շերտի տվյալները, սահմանել LED- ների թիվը, ինչպես նաև սահմանել CRGB տիպի զանգված:
Այս տեսակը պարունակում է LED- ներ ՝ երեք մեկ բայթ տվյալների երեք անդամներով ՝ երեք կարմիր, կանաչ և կապույտ գունավոր ալիքներից յուրաքանչյուրի համար:
Կարգավորումների բաժնում մենք պարզապես պետք է նախաստորագրենք FastLED- ը վերը նշված պարամետրերով: Այժմ այն հիմնական հանգույցն է, որը մենք կարող ենք վերահսկել մեր LED- ները, ինչպես ուզում ենք: Օգտագործելով CRGB գործառույթը, մենք կարող ենք ցանկացած լուսադիոդ սահմանել ցանկացած գույնի ՝ օգտագործելով երեք պարամետր ՝ Կարմիր, Կանաչ և Կապույտ: LED- ների վրա փոփոխություն կատարելու համար մենք պետք է զանգահարենք FastLED.show գործառույթը ():
FastLED գրադարանը պարունակում է բազմաթիվ այլ գործառույթներ, որոնք կարող են օգտագործվել իսկապես հետաքրքիր անիմացիաներ և լուսային շոուներ պատրաստելու համար, այնպես որ ձեր հաջորդ LED նախագիծը փայլելու համար միայն ձեր երևակայության խնդիրն է:
Իմ կոդը ներառում է մի քանի տարբեր LED նախշեր, որոնք այլ կերպ հնարավոր չեն ստանդարտ RGB LED բարով:
Նախշերը կարող են փոփոխվել կամ հետ կանչվել void loop () բաժնում ՝ որպես մեկ ենթածրագիր:
Քայլ 4: Վերջնական նշում
Իմ ծածկագիրը անցնում է յուրաքանչյուր օրինակի տատանումներով `ձեզ ելակետ տալով փոփոխել կոդը` ձեր կարիքները բավարարելու համար:
Կոդ իմ GitHub- ում
Խորհուրդ ենք տալիս:
AtTiny85 հասցեավորվող LED ժապավեն ՝ 10 քայլ
AtTiny85 հասցեական LED ժապավեն. Իմ նպատակն էր LED- ներից պատրաստել սեղանի լամպ: Ես ցանկանում էի, որ այն կարգավորելի լինի, այնպես որ այն կարող է օգտագործվել ինչպես ցերեկը, այնպես էլ գիշերը: Իմ առաջին փորձի ժամանակ ես օգտագործեցի մի պարզ LED ժապավեն և մեծ MOS- FET- ներ ՝ դրանք 12 վ -ով վարելու համար: Այս անգամ ես ընտրեցի հասցեավորվող լուսադիոդներ, որոնք հզոր են
Arduino FFT Visualizer հասցեավորվող LED- ներով `4 քայլ
Arduino FFT Visualizer հասցեավորվող լուսադիոդներով. Այս ձեռնարկը կբացատրի, թե ինչպես կարելի է կառուցել Աուդիո վիզուալիզատոր Arduino Uno- ով և որոշ հասցեական լուսադիոդներով: Սա մի նախագիծ է, որը ես ցանկանում էի անել արդեն որոշ ժամանակ, քանի որ ես ծծում եմ ձայնային ռեակտիվ լույսերի համար: Այս լույսերը օգտագործում են FFT (Fast Fou
Arduino Police Siren With LED Police Lights - Tutorial: 7 Steps
Arduino Police Siren with LED Police Lights - Tutorial: Այս ձեռնարկում մենք կսովորենք, թե ինչպես պատրաստել ոստիկանական ձայնային ազդանշան `կապույտ և կարմիր լույսերով: Դիտեք ցուցադրական տեսանյութ
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. 15 քայլ (նկարներով)
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. Ինչ Սա քայլ առ քայլ ձեռնարկ է, թե ինչպես օգտագործել Fadecandy- ն և Processing- ը հասցեավորվող LED- ները վերահսկելու համար: Fadecandy- ն LED շարժիչ է, որը կարող է կառավարել 64 պիքսելից մինչև 8 շերտ: (Դուք կարող եք մի քանի Fadecandys միացնել մեկ համակարգչին ՝ ավելացնելու համար
Հասցեավորվող կաթնային շշեր (LED լուսավորություն + Arduino). 12 քայլ (նկարներով)
Հասցեավորվող կաթնային շշեր (LED լուսավորություն + Arduino). Կատարեք PPE կաթի շշեր լավ լուսադիոդային լուսարձակների մեջ և օգտագործեք Arduino- ն դրանք վերահսկելու համար: Սա մի շարք իրեր է վերամշակում, հիմնականում կաթի շշերը, և օգտագործում է շատ ցածր էներգիա