Բովանդակություն:

DIY RGB-LED Glow Poi հեռակառավարմամբ ՝ 14 քայլ (նկարներով)
DIY RGB-LED Glow Poi հեռակառավարմամբ ՝ 14 քայլ (նկարներով)

Video: DIY RGB-LED Glow Poi հեռակառավարմամբ ՝ 14 քայլ (նկարներով)

Video: DIY RGB-LED Glow Poi հեռակառավարմամբ ՝ 14 քայլ (նկարներով)
Video: Ապակողպեք LED և LCD հեռուստացույցների ստեղների կողպեքը առանց հեռակառավարման / առանց հեռակառավարվող 2024, Հուլիսի
Anonim
DIY RGB-LED Glow Poi հեռակառավարմամբ
DIY RGB-LED Glow Poi հեռակառավարմամբ
DIY RGB-LED Glow Poi հեռակառավարմամբ
DIY RGB-LED Glow Poi հեռակառավարմամբ
DIY RGB-LED Glow Poi հեռակառավարմամբ
DIY RGB-LED Glow Poi հեռակառավարմամբ
Պատկեր
Պատկեր

Ներածություն

Բարև բոլորին: Սա իմ առաջին ուղեցույցն է (և հուսով եմ) առաջինը մի շարք ուղեցույցների շարքում `բաց կոդով RGB-LED տեսողական poi ստեղծելու համար: Նախևառաջ պարզ դարձնելու համար սա կհանգեցնի պարզ led-poi- ի ՝ IR- ով և բոլոր տեսակի գույնի փոփոխվող անիմացիաներով հեռակառավարմամբ:

Հիշեք. Այս տեսակի poi- ն (առանց IR- հեռակառավարման վահանակի) կարելի է գնել Amazon- ում մոտ 20 դոլարով, այնպես որ դա ֆինանսապես ջանքեր չարժե. DIY փորձի համար, այլ ոչ թե արդյունքի:

Հուսով եմ, մարդիկ այս նախագծի GitHub- ում կներդնեն անիմացիաներ, ինչը ձեզ հնարավորություն կտա ընտրելու անիմացիաների մեծ բազմազանություն և, հետևաբար, այս տարբերակին ավելի մեծ արժեք կտա `համեմատած արտատպվողների հետ:

Պատկեր
Պատկեր

Հրաժարում

Առաջին հերթին անվտանգության մի քանի նախազգուշացում. Փորձեք կառուցել միայն այն դեպքում, եթե գիտեք, թե ինչ եք անում: Ես էլեկտրատեխնիկ չեմ, և ես պատասխանատվության չենթարկվեմ, եթե ինչ -որ բան այնպես չէ: Ներառված են մի քանի վտանգավոր քայլեր/նյութեր, և դուք պետք է տեղյակ լինեք դրանց մասին.

Լիպոսները կարող են վտանգավոր լինել: Հատկապես LiPos- ի եռակցումը, կարճացումը և պահեստավորումը պարունակում են տարբեր վտանգներ: Նույնիսկ եթե կառուցվածքը լավ է ընթանում, լարերը կարող են թուլանալ, բջիջները կարող են վնասվել կամ չինական անանուն բաղադրիչներից մեկը կարող է խափանվել և կարճ առաջացնել: Թույլ մի տվեք, որ դրանք լիցքավորվեն առանց հսկողության, լավագույնը օգտագործեք արտաքին լիցքավորիչ ՝ դրանք լիցքավորելու համար, հանեք պահեստավորման և փոխադրման լիպոները (ամենալավն այն է, որ դրանք պահեք այդ «լիպո պայուսակներից» մեկում):

Նրանց հետ ելույթ ունենալիս թույները ենթարկվում են որոշ նշանակալի ուժերի: Եթե ինչ -որ մեկին կամ ինչ -որ բան հարվածում եք նրա հետ, կամ տպումը ձախողվում է, մասերը թռչում են, մարդիկ կարող են վիրավորվել:

Օգտագործեք առողջ բանականություն, տեղյակ եղեք վտանգների մասին, եթե վստահ չեք, կարդացեք ինքնուրույն: Դուք գաղափար եք ստանում:

Եթե ես ձեզ չեմ վախեցրել, վայելեք կառուցվածքը և զվարճացեք նրանց հետ:

Քայլ 1: Նյութեր և գործիքներ

Նյութեր և գործիքներ
Նյութեր և գործիքներ
Նյութեր և գործիքներ
Նյութեր և գործիքներ

Ապրանքների հաշիվը

Նախ եկեք նայենք, թե ինչ է մեզ պետք այս կառուցման համար: Ես խորհուրդ եմ տալիս գնել իրերի մեծ մասը AliExpress- ում, եթե ժամանակ ունեք սպասելու: Չնայած ես գտա լիպոսները միայն HobbyKing- ում:

Պատկեր
Պատկեր

Բաղադրիչներ/Էլեկտրոնիկա

Քանակ Անուն Աղբյուր Մեկնաբանություն
2 TP4056 Լիթիումի մարտկոցի լիցքավորման մոդուլ Amazon.com, AliExpress
2 Turnigy nano-tech 1000mah 1S 15C կլոր բջիջ Հոբբինգ
2 2-5V- ից 5V դեպի 5V խթանող ուժեղացուցիչ էներգիայի մատակարարում AliExpress MT3608 խթանիչ սխեման նույնպես տեղավորվում է
2 ArduinoPro Mini ATMEGA328P 5V 16 ՄՀց Amazon.com, AliExpress
2 1838 940 նմ IR- ընդունիչ դիոդ Amazon.com, AliExpress
1 մ APA102 LED ժապավեն (144 կամ 96 LED/մ) Amazon.com, AliExpress Ձեզ անհրաժեշտ է մոտ 2x10 լուսադիոդ երկարություն
2 220uF 10V կոնդենսատոր AliExpress
1 IR հեռակառավարիչ AliExpress
Պատկեր
Պատկեր

Գործիքներ

Անուն Առաջարկություն Մեկնաբանություն
3D- տպիչ
Sոդման երկաթ QUICKO T12
Տաք սոսինձ ատրճանակ
Համակարգիչ Arduino IDE- ով
FTDI USB չիպ FT232 այլընտրանք ՝ Arduino Uno
Հաղորդալարեր ըստ ցանկության
Մետաղալարեր Knipex Դանակներ ըստ ցանկության
Breadboard + Jumpers ըստ ցանկության
Արդուինո Ունո ըստ ցանկության

Սպառվող նյութեր

Անուն Մեկնաբանություն
Նիհար մետաղալար 24-28AWG
Oldոդման կապար
Shrink Tube
Ամրացնել վերնագրերը (արական և իգական) կամ փոքր միակցիչ
Մաքրել եռաչափ տպման թելը Ես օգտագործել եմ PLA- ն, բայց Nylon- ը կարող է ավելի ուժեղ արդյունքներ տալ
Տաք սոսինձ ձողիկներ
ցինկի հոսք և զոդում կամ մետաղական խոզանակ/հղկող թուղթ Sanding Paper- ը լավ աշխատեց ինձ համար
Որոշ լար լարերի համար Ես օգտագործեցի պարզ պլաստիկ ակորդ, բայց դուք գուցե ցանկանաք ստեղծագործել

Քայլ 2: 3D տպագրություն

3D տպագրություն
3D տպագրություն
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Քանի որ սա ամենաերկար ժամանակն է պահանջում, մենք կսկսենք այս կառույցի բոլոր մասերը երկու անգամ տպելով ՝ «ամենուր» աջակցության տեղադրմամբ:

Գնացեք դեպի Thingiverse, ներբեռնեք STL ֆայլերը և կտրեք ձեր նախընտրած կտրատիչով:

Ես օգտագործեցի հստակ PLA 0.28 բանաձևով, որը լավ աշխատեց, բայց եթե կարող եք, գուցե ցանկանաք օգտագործել ավելի ամուր նյութ ՝ ապահով կողմում լինելու և պտտվելու ընթացքում ցանկացած անսարքություն կանխելու համար:

Արդյունքն ավելի անթափանց է, քան թափանցիկ, ինչը լավ է մեզ համար, քանի որ poi- ն հանդես է գալիս որպես դիֆուզոր և լավ լուսավորվում է ՝ առանց մեկ լուսադիոդի տեսանելի: Տպագրություններն ավարտվելուց հետո թողեք օժանդակ նյութը և մի քանի անգամ պտուտակով պտուտակեք երկու կեսերը: Օժանդակ նյութն ապահովում է ավելի լավ բռնում, և երբ դրանք լավ տեղավորվեն միմյանց հետ, կարող եք հեռացնել բոլոր հենարանները:

Պատկեր
Պատկեր

Քայլ 3. mingրագրավորում. Նախապատրաստում

Նախագիծը կազմելու համար մենք պետք է տեղադրենք FastLED և IRremote Library: Երկուսն էլ կարելի է գտնել գրադարանային կառավարման Arduino IDE- ի կառուցման միջոցով: Էսքիզներ Arduino pro mini- ում վերբեռնելու համար հարկավոր է օգտագործել FTDI չիպը:

Բացի այդ, ձեզ հարկավոր է այս ծրագրի աղբյուրի կոդը, որը կարելի է գտնել GitHub- ում:

Քայլ 4: mingրագրավորում. Խմբագրել ծածկագիրը

Programրագրավորում. Խմբագրել ծածկագիրը
Programրագրավորում. Խմբագրել ծածկագիրը
Programրագրավորում. Խմբագրել ծածկագիրը
Programրագրավորում. Խմբագրել ծածկագիրը
Programրագրավորում. Խմբագրել ծածկագիրը
Programրագրավորում. Խմբագրել ծածկագիրը
Programրագրավորում. Խմբագրել ծածկագիրը
Programրագրավորում. Խմբագրել ծածկագիրը

Ես հարմարության համար օգտագործեցի պահեստային Arduino Uno, բայց դուք կարող եք պարզապես օգտագործել Arduino Pro Minis- ից մեկը:

Պատկեր
Պատկեր

Լարացրեք վերևում նկարում պատկերված միացումը `օգտագործելով ինֆրակարմիր ընդունիչ չիպերից մեկը, վերբեռնեք IRrecvDemo օրինակի ուրվագիծը ձեր Arduino- ում և բացեք սերիական մոնիտորը:

Այնուհետեւ օգտագործեք ձեր հեռակառավարիչը եւ սեղմեք այն կոճակները, որոնք ցանկանում եք օգտագործել: Յուրաքանչյուր կոճակ սեղմելիս պետք է ցուցադրվի որոշակի վեցանկյուն համար: Եթե սեղմում եք կոճակը, ապա պետք է կրկնել մեկ այլ վեցանկյուն համար:

Պատկեր
Պատկեր

Նախ պատճենեք կրկնվող վեց համարի արժեքը և BTN_REPEAT- ը փոխեք այդ արժեքի: Այնուհետև աշխատեք ծածկագրում նշված սահմանումների միջոցով և փոխեք բոլորը ՝ ձեր հեռակառավարման վահանակին համապատասխանելու համար: Համոզվեք, որ բոլոր արժեքները պետք է սկսվեն 0x- ով ՝ վեցանկյուն համարվելու համար, այնպես որ փոխեք միայն թվի ընդգծված հատվածը:

Պատկեր
Պատկեր

Քայլ 5. mingրագրավորում. Վերբեռնման կոդ

Mingրագրավորում. Վերբեռնման կոդ
Mingրագրավորում. Վերբեռնման կոդ
Mingրագրավորում. Վերբեռնման կոդ
Mingրագրավորում. Վերբեռնման կոդ

Կազմեք պոյի կոդը և միացրեք Arduino pro mini- ն ձեր FTDI չիպով: Ընտրեք Arduino pro mini- ն որպես սարք, սերիական փոխարկիչը `որպես ծրագրավորող և ծածկագիրը վերբեռնեք երկու Arduinos- ում:

Դուք կարող եք հեշտությամբ վերբեռնել կոդը առանց լարերի/վերնագրերի զոդման Arduino- ին ՝ այն կպցնելով տախտակի վրա, ինչպես ցույց է տրված վերևում նկարում: Նախքան ծրագրավորողը ձեր համակարգչին միացնելը, համոզվեք, որ ձեր ծրագրավորողի լարման թռիչքը սահմանել եք 5 Վ:

Պատկեր
Պատկեր

Քայլ 6: Sոդում. Ակնարկ

Sոդում. Ակնարկ
Sոդում. Ակնարկ
Sոդում. Ակնարկ
Sոդում. Ակնարկ

Հաջորդը մենք պատրաստվում ենք բաղադրիչները միասին զոդել: Օգտագործեք վերևի դիագրամը որպես հղում, եթե որևէ բան անհասկանալի է:

Քանի որ տարածքը սահմանափակ է, մենք ցանկանում ենք լարերը հնարավորինս կարճ պահել, բայց ես խորհուրդ եմ տալիս նախ զոդել ավելի երկար լարերի վրա, այնուհետև պատյանի միջոցով չափել ճիշտ երկարությունը և կտրել ցանկացած ավելորդություն:

Քայլ 7: oldոդում. Էներգիայի մոդուլ

Sոդում `էներգիայի մոդուլ
Sոդում `էներգիայի մոդուլ
Sոդում. Էներգիայի մոդուլ
Sոդում. Էներգիայի մոդուլ
Sոդում. Էներգիայի մոդուլ
Sոդում. Էներգիայի մոդուլ
Sոդում. Էներգիայի մոդուլ
Sոդում. Էներգիայի մոդուլ

TP4056- ի B (attery) և OUT (put) բարձիկների վրա առաջին լարերը կպցրեք:

Հաջորդը տեղադրեք TP4056 մոդուլը 3D տպագիր պատյանների ներքևի հատվածում, մարտկոցի լարերը դրեք մարտկոցի անցքը տանող փոքր ալիքի մեջ և կտրեք ավելորդ լարերը:

Պատկեր
Պատկեր

Այնուհետև տեղադրեք Buck-boost մոդուլը TP4056 մոդուլի տակ և կտրեք ելքային լարերը, որպեսզի դրանք հեշտությամբ կարողանաք ամրացնել Buck boost մոդուլի մուտքի լարերին:

Պատկեր
Պատկեր

Վերցրեք ամեն ինչ տպագրությունից և միացրեք երկու արական կապիչ գլուխներ կամ միակցիչի արական մասը մարտկոցի լարերին և ամրացրեք դրանք ջերմության նվազեցման խողովակով:

Պատկեր
Պատկեր

Այնուհետև միացրեք երկու մոդուլների ելքային կապերը և մուտքային կապերը

Պատկեր
Պատկեր

Քայլ 8: Sոդում. Մարտկոց

Oldոդում `մարտկոց
Oldոդում `մարտկոց
Oldոդում `մարտկոց
Oldոդում `մարտկոց
Oldոդում `մարտկոց
Oldոդում `մարտկոց

Հաջորդը մենք պատրաստվում ենք զոդել լարերը և միակցիչը մարտկոցին:

Համոզվեք, որ արագ և ճշգրիտ կպցնում եք, հակառակ դեպքում եռակցման ջերմությունը կվնասի ձեր բջիջները: Carefulգույշ եղեք, սխալմամբ մի կարճացրեք լիպոսները:

Լիպոյի վրա լարերը զոդելը կարող է բարդ լինել, քանի որ կոնտակտները պատրաստված են ալյումինից: Կոնտակտներից ցանկացած օքսիդ մաքրելու համար կարող եք կամ օգտագործել հատուկ ցինկի հոսք և զոդ, մետաղական խոզանակ կամ հղկող թուղթ: Այնուհետև կպցրեք լարերի վրա և մեկուսացրեք դրանք ՝ օգտագործելով ջերմության նվազման խողովակ:

Հաջորդը մենք մարտկոցը տեղադրում ենք 3D տպագրված պատյանում, չափում ենք լարերի երկարությունը, թողնելով մի քիչ պահեստ, այն հետ ենք հանում և կտրում ավելորդ լարերը:

Պատկեր
Պատկեր

Այնուհետև մենք կարող ենք զոդել էգերի գլխիկներով կամ մեր կին միակցիչով լարերին և մեկուսացնել դրանք `օգտագործելով ջերմային նվազեցում:

Քայլ 9. Sոդում. Arduino, Leds և Sensor

Sոդում `Arduino, Leds և Sensor
Sոդում `Arduino, Leds և Sensor
Sոդում `Arduino, Leds և Sensor
Sոդում `Arduino, Leds և Sensor
Sոդում `Arduino, Leds և Sensor
Sոդում `Arduino, Leds և Sensor

Հաջորդը մենք պետք է միացնենք Arduino- ն, IR-Sensor- ը և LED- ժապավենը

Arduino- ն լարեր է ստանում VCC- ի և GND- ի համար

Ինֆրակարմիր սենսորը մի փոքր ավելի բարդ է. Սկզբում մենք պետք է կոնդենսատորը միացնենք հնարավորինս սենսորին: Քանի որ սենսորի պատյանը հիմնավորված է, մենք պարզապես կոնդենսատորների բացասական ոտքը կպցնում ենք պատյանին և դրական ոտքը ՝ VCC մետաղալարով: Հաջորդը, մենք կապում ենք բոլոր երեք կապում և մեկուսացնում դրանք `օգտագործելով ջերմության նվազեցման խողովակ:

LED-Strip- ի համար մենք առաջին հերթին կտրում ենք ժապավենի մի կտոր 10 LED- ով: Այնուհետեւ մենք լարերը կպցնում ենք բոլոր 4 կոնտակտներին:

Քայլ 10. oldոդում. Դրեք բոլորը միասին

Sոդում. Ամեն ինչ միասին դնել
Sոդում. Ամեն ինչ միասին դնել
Sոդում. Ամեն ինչ միասին դնել
Sոդում. Ամեն ինչ միասին դնել
Sոդում. Ամեն ինչ միասին դնել
Sոդում. Ամեն ինչ միասին դնել
Sոդում. Ամեն ինչ միասին դնել
Sոդում. Ամեն ինչ միասին դնել

Հաջորդ քայլը լարերը հնարավորինս կարճ կտրելն է և բոլոր մոդուլները միմյանց միացնելը:

Մենք սկսում ենք կտրելով Arduinos հոսանքի մալուխը `տեղադրելով այն և խթանիչ մոդուլը պատյանում և կտրելով հոսանքի մալուխը երկարությամբ:

Պատկեր
Պատկեր

Հաջորդը մենք նույնը կրկնում ենք ինֆրակարմիր ընդունիչի համար: LED շերտի մալուխները կարելի է կտրել առանց չափման, քանի որ մենք բավականաչափ տարածք ունենք դրանք մի փոքր երկար պահելու համար:

Պատկեր
Պատկեր

Այնուհետև մենք կարող ենք ինֆրակարմիր ընդունիչների հոսանքի մալուխները միացնել ուղղակիորեն Arduino- ի կապանքներին, իսկ դրա տվյալների պինին `Arduino- ի 11-ին:

Պատկեր
Պատկեր

Հաջորդը մենք մեր led-strip- ի տվյալները և ժամացույցի մալուխը զոդեցինք Arduino- ին: Միացրեք ժամացույցի մալուխը 5 -րդ կապին և տվյալների մալուխը `6 -ին:

Պատկեր
Պատկեր

Մնում է միացնել և՛ Arduinos- ն, և՛ led strips հոսանքի մալուխները խթանման մոդուլի ելքին:

Պատկեր
Պատկեր

Քայլ 11: ESTԱՄԱՆԱԿԻ ԹԵՍՏՈՄ:

ԹԵՍՏԻ TԱՄԱՆԱԿ!
ԹԵՍՏԻ TԱՄԱՆԱԿ!

Քանի որ մենք արդեն պետք է ավարտենք զոդումը, մենք կարող ենք միացնել մարտկոցը և ստուգել ամեն ինչ: Մենք ցանկանում ենք համոզվել, որ ամեն ինչ լավ է աշխատում, քանի որ հաջորդ քայլից հետո կարգաբերումը կդառնա մղձավանջ:

Պատկեր
Պատկեր

Քայլ 12: Հավաքում

Այժմ մենք ուզում ենք ամեն ինչ շտկել պատյանում ՝ օգտագործելով տաք սոսինձ:

Մենք սկսում ենք TP4056 մոդուլից

Պատկեր
Պատկեր

ապա կպցրեք խթանման մոդուլում

Պատկեր
Պատկեր

որին հաջորդում է Արդուինոն

Պատկեր
Պատկեր

վերջապես IR- ստացողը

Պատկեր
Պատկեր

և LED- ժապավենը

Պատկեր
Պատկեր

Քայլ 13: Ավելացրեք ժապավեն

Ավելացնել ժապավեն
Ավելացնել ժապավեն

Ես ամեն ինչ չէի անում այս մեկի վրա, և ես ձեզ խորհուրդ կտայի լինել ստեղծագործ և ներդնել մի փոքր ավելի շատ ժամանակ և ջանք, քան ես: Ես գտա սա ուսանելի, որը ես պատրաստվում եմ ավելացնել ապագայում:

Առայժմ ես պարզապես օգտագործում էի մի ակորդ, որը կողքիս դրված էր, կերակրեցի այն 3D տպագրված անցքերով և կապեցի մի հանգույց:

Քայլ 14: Կատարված է:

Կատարած!
Կատարած!
Կատարած!
Կատարած!
Կատարած!
Կատարած!
Կատարած!
Կատարած!
Պատկեր
Պատկեր

Եվ մենք ավարտեցինք: Կրկնեք բոլոր քայլերը, մինչև կունենաք 2 և պատրաստ կլինեք պտույտի գնալ:

Հուսով եմ, որ դուք զվարճացաք հետևելով դրան: Շնորհակալություն կարդալու համար:)

Խորհուրդ ենք տալիս: