Բովանդակություն:
- Քայլ 1: Առանձնահատկություններ
- Քայլ 2: Անհրաժեշտ նյութեր
- Քայլ 3 ՝ 5050 WS2812B LED- ների մասին
- Քայլ 4: Շղթայի դիագրամ
- Քայլ 5: Պատրաստում
- Քայլ 6: Շրջափակում
- Քայլ 7: ՀԱՆԳԻՍՏԸ INՐԱԳՐՈՄ Է
- Քայլ 8: Ապագա ծրագրեր
Video: RGB LED MATRIX NEOPIXEL- ի օգտագործմամբ. 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել 5*5 RGB LEDMATRIX ՝ ՆԵՈՓԻՔՍԵԼԻ միջոցով: Այս մատրիցով մենք կարող ենք ցուցադրել հմայիչ անիմացիաներ, էմոջիներ և տառեր, որոնք չափազանց պարզ են: Եկեք սկսենք!
Քայլ 1: Առանձնահատկություններ
- Շատ փոքր
- Միլիոնավոր գույներ
- Oneրագրավորման համար անհրաժեշտ է ընդամենը մեկ լար
- Սուպեր դեկորատիվ
- Մենք կարող ենք ցուցադրել էմոջիներ, անիմացիաներ, տառեր
Քայլ 2: Անհրաժեշտ նյութեր
- 25*neopixel LED (WS2812 5050 սմ)
- Arduino (ցանկացած Arduino)
- 3D տպագրությամբ ջիգ (կարող եք ներբեռնել.stl)
- Լարերը
Քայլ 3 ՝ 5050 WS2812B LED- ների մասին
Յուրաքանչյուր ws2812 led ունի 4 կապում
- Vcc (միանում է 5 վ)
- Գնդ
- Դին (միանում է Արդուինոյին)
- DO (տվյալները դուրս են միանում տվյալների հաջորդ LED- ներին)
Ես չունեմ անհատական ws2812b LED- ներ, ուստի որոշեցի վերցնել ledstrip- ից: դրա համար ես շերտը տաքացրեցի զոդման երկաթով (մանրամասների համար դիտեք տեսանյութը) Ամեն ինչ հավաքելուց հետո եկեք սկսենք կառուցումը
WS2812 LED շերտերն հասցեավորվող և ծրագրավորվող ճկուն LED շերտեր են, որոնք շատ օգտակար են անհատական լուսավորության էֆեկտներ ստեղծելու համար: Այս LED շերտերը սնուցվում են 5050 RGB LED- ով, որի ներսում ներկառուցված է WS2812 LED վարորդ: Յուրաքանչյուր LED սպառում է 60 մԱ հոսանք և կարող է սնուցվել 5 Վ լարման հոսանքի աղբյուրից: Այն ունի մեկ մուտքագրման տվյալների քորոց, որը կարող է սնվել միկրոկառավարիչների թվային կապերից:
Կախված երեք առանձին կարմիր, կանաչ և կապույտ LED- ների ինտենսիվությունից, մենք կարող ենք ստեղծել ցանկացած գույն, որը ցանկանում ենք:
Դիտեք այս հիմնական տեսանյութը
Քայլ 4: Շղթայի դիագրամ
Քայլ 5: Պատրաստում
Նախ, տեղադրեք neopixel leds 5*5 մատրիցային ջիգի մեջ: Հիշեք, որ յուրաքանչյուր LED- ն տեղադրեք միևնույն ուղղությամբ Բոլոր LED- ները ջիգի վրա դնելուց հետո անընդմեջ միացրեք յուրաքանչյուր LED- ի բոլոր գրունտները: Այնուհետեւ միացրեք անընդմեջ բոլոր LED- ների VCC- ն: Նույնը արեք մնացած տողերի համար: Ավարտելուց հետո դրանք միացրեք տվյալները ՝ առաջին led- ից մինչև հաջորդ led- ի տվյալները: Յուրաքանչյուր տողից ստացված տվյալները միանում են հաջորդ տողերի առաջին LED- ներին: Կրկնեք սա բոլոր LED- ների համար: Ամեն ինչ ավարտելուց հետո: միացրեք բոլոր տողերը VCC- ն միասին նաև գետնին: Վերջապես միացրեք լարերը ընդհանուր gnd, VCC, տվյալների մեջ:
Քայլ 6: Շրջափակում
Հաջորդը, ես փոքր պարիսպ պատրաստեցի փրփուր թերթիկով: Եվ տեղադրեց մատրիցը փրփուրի պատյանում:
Կապեր Arduino- ի հետ
Vcc մինչև 5 վ
Gnd to gnd
Din- ից D7 (ցանկացած թվային կապ)
Այդ ամենը վերաբերում է ապարատային միացումներին
Քայլ 7: ՀԱՆԳԻՍՏԸ INՐԱԳՐՈՄ Է
նախ, տեղադրեք ամրացված գրադարան
Մենք կարող ենք ծրագրավորել յուրաքանչյուր led seperatley: արագ ղեկավարվող գրադարանի օգնությամբ մենք կարող ենք ստեղծել տարբեր անիմացիաներ և կերպարներ:
Խնդրում ենք դիտել այս neopixel- ի հիմնական տեսանյութը
Այստեղից կարող եք ներբեռնել.stl, անիմացիոն կոդեր, փորձարկման կոդ
Arduino- ում կոդը վերբեռնելուց հետո պետք է օգտագործել 1.5-ամպեր էլեկտրամատակարարում: Քանի որ առավելագույն պայծառությունը նեոպիքսելային լուսարձակը ձգում է մոտ 60 մԱ հոսանք:
Քայլ 8: Ապագա ծրագրեր
- Կոդ ստեղծելու համար ծրագրակազմ պատրաստելու պլանավորում
- Bluetooth միացում և վերահսկում
Շնորհակալություն….
Խորհուրդ ենք տալիս:
[2020] Երկու (x2) միկրո օգտագործմամբ ՝ RC մեքենան կառավարելու համար. 6 քայլ (նկարներով)
[2020] Երկու (x2) միկրո. Բիթ օգտագործելով RC մեքենան կառավարելու համար. Եթե ունեք երկու (x2) միկրո: բիթ, մտածե՞լ եք դրանք օգտագործել RC մեքենայի հեռակառավարման համար: Դուք կարող եք կառավարել RC մեքենան ՝ օգտագործելով միկրո
GSM, GPS և արագացուցիչի օգտագործմամբ վթարային ահազանգման համակարգ. 5 քայլ (նկարներով)
GSM- ի, GPS- ի և արագացուցիչի օգտագործմամբ դժբախտ պատահարների ահազանգման համակարգ. Խնդրում եմ քվեարկեք ինձ մրցույթի համար Խնդրում եմ քվեարկեք մրցույթի համար Մեր օրերում դժբախտ պատահարի հետևանքով շատ մարդիկ են զոհվում ճանապարհին, որի հիմնական պատճառը «փրկարարական աշխատանքների հետաձգումն է»: Այս խնդիրը շատ մեծ է զարգացող երկրներում, այնպես որ ես նախագծեցի այս նախագիծը ՝ փրկելու համար
IR հեռակառավարիչ ապակոդավորիչ ՝ ARDUINO- ի օգտագործմամբ. 4 քայլ (նկարներով)
IR հեռակա ապակոդավորումը, որն օգտագործում է ARDUINO- ն. Սա ևս մեկ օգտվողի համար հարմար ձեռնարկ է `Arduino- ի և IR ընդունիչի միջոցով շատ պարզ IR Remote ապակոդավորիչ պատրաստելու համար: Այս ձեռնարկը կներառի ամեն ինչ `ծրագրաշարի տեղադրումից մինչև IR ընդունիչ օգտագործելը և ազդանշանների վերծանումը: Սրանք
IOT Եղանակի ամպ - OpenWeather քարտեզների օգտագործմամբ. 11 քայլ (նկարներով)
IOT Եղանակի ամպ - OpenWeatherMaps- ի օգտագործմամբ. Սա ամպ է, որը կախված է սենյակի առաստաղից և խաղում է որոշակի օրինաչափություններ `ելնելով ինտերնետից վերադարձված արդյունքից: Այն վերցնում է եղանակի տվյալները OpenWeatherMaps- ից: Այն կարող է ձեռքով վերահսկվել վեբ ինտերֆեյսի կամ ավտոմատ
«Պարզ» Digilog ժամացույց (թվային անալոգ) `վերամշակված նյութի օգտագործմամբ. 8 քայլ (նկարներով)
«Պարզ» Digilog ժամացույց (թվային անալոգային) ՝ վերամշակված նյութի օգտագործմամբ. Դուք կարող եք հեռանալ և չշարունակել կարդալ այս Ուղեցույցը: Խաղաղություն: Ես իսկապես ցավում եմ, եթե