Բովանդակություն:
- Ներածություն
- Հրաժարում
- Քայլ 1: Նյութեր և գործիքներ
- Ապրանքների հաշիվը
- Քայլ 2: 3D տպագրություն
- Քայլ 3. mingրագրավորում. Նախապատրաստում
- Քայլ 4: mingրագրավորում. Խմբագրել ծածկագիրը
- Քայլ 5. mingրագրավորում. Վերբեռնման կոդ
- Քայլ 6: Sոդում. Ակնարկ
- Քայլ 7: oldոդում. Էներգիայի մոդուլ
- Քայլ 8: Sոդում. Մարտկոց
- Քայլ 9. Sոդում. Arduino, Leds և Sensor
- Քայլ 10. oldոդում. Դրեք բոլորը միասին
- Քայլ 11: ESTԱՄԱՆԱԿԻ ԹԵՍՏՈՄ:
- Քայլ 12: Հավաքում
- Քայլ 13: Ավելացրեք ժապավեն
- Քայլ 14: Կատարված է:
Video: DIY RGB-LED Glow Poi հեռակառավարմամբ ՝ 14 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ներածություն
Բարև բոլորին: Սա իմ առաջին ուղեցույցն է (և հուսով եմ) առաջինը մի շարք ուղեցույցների շարքում `բաց կոդով 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 տպագրություն
Քանի որ սա ամենաերկար ժամանակն է պահանջում, մենք կսկսենք այս կառույցի բոլոր մասերը երկու անգամ տպելով ՝ «ամենուր» աջակցության տեղադրմամբ:
Գնացեք դեպի Thingiverse, ներբեռնեք STL ֆայլերը և կտրեք ձեր նախընտրած կտրատիչով:
Ես օգտագործեցի հստակ PLA 0.28 բանաձևով, որը լավ աշխատեց, բայց եթե կարող եք, գուցե ցանկանաք օգտագործել ավելի ամուր նյութ ՝ ապահով կողմում լինելու և պտտվելու ընթացքում ցանկացած անսարքություն կանխելու համար:
Արդյունքն ավելի անթափանց է, քան թափանցիկ, ինչը լավ է մեզ համար, քանի որ poi- ն հանդես է գալիս որպես դիֆուզոր և լավ լուսավորվում է ՝ առանց մեկ լուսադիոդի տեսանելի: Տպագրություններն ավարտվելուց հետո թողեք օժանդակ նյութը և մի քանի անգամ պտուտակով պտուտակեք երկու կեսերը: Օժանդակ նյութն ապահովում է ավելի լավ բռնում, և երբ դրանք լավ տեղավորվեն միմյանց հետ, կարող եք հեռացնել բոլոր հենարանները:
Քայլ 3. mingրագրավորում. Նախապատրաստում
Նախագիծը կազմելու համար մենք պետք է տեղադրենք FastLED և IRremote Library: Երկուսն էլ կարելի է գտնել գրադարանային կառավարման Arduino IDE- ի կառուցման միջոցով: Էսքիզներ Arduino pro mini- ում վերբեռնելու համար հարկավոր է օգտագործել FTDI չիպը:
Բացի այդ, ձեզ հարկավոր է այս ծրագրի աղբյուրի կոդը, որը կարելի է գտնել GitHub- ում:
Քայլ 4: mingրագրավորում. Խմբագրել ծածկագիրը
Ես հարմարության համար օգտագործեցի պահեստային Arduino Uno, բայց դուք կարող եք պարզապես օգտագործել Arduino Pro Minis- ից մեկը:
Լարացրեք վերևում նկարում պատկերված միացումը `օգտագործելով ինֆրակարմիր ընդունիչ չիպերից մեկը, վերբեռնեք IRrecvDemo օրինակի ուրվագիծը ձեր Arduino- ում և բացեք սերիական մոնիտորը:
Այնուհետեւ օգտագործեք ձեր հեռակառավարիչը եւ սեղմեք այն կոճակները, որոնք ցանկանում եք օգտագործել: Յուրաքանչյուր կոճակ սեղմելիս պետք է ցուցադրվի որոշակի վեցանկյուն համար: Եթե սեղմում եք կոճակը, ապա պետք է կրկնել մեկ այլ վեցանկյուն համար:
Նախ պատճենեք կրկնվող վեց համարի արժեքը և BTN_REPEAT- ը փոխեք այդ արժեքի: Այնուհետև աշխատեք ծածկագրում նշված սահմանումների միջոցով և փոխեք բոլորը ՝ ձեր հեռակառավարման վահանակին համապատասխանելու համար: Համոզվեք, որ բոլոր արժեքները պետք է սկսվեն 0x- ով ՝ վեցանկյուն համարվելու համար, այնպես որ փոխեք միայն թվի ընդգծված հատվածը:
Քայլ 5. mingրագրավորում. Վերբեռնման կոդ
Կազմեք պոյի կոդը և միացրեք Arduino pro mini- ն ձեր FTDI չիպով: Ընտրեք Arduino pro mini- ն որպես սարք, սերիական փոխարկիչը `որպես ծրագրավորող և ծածկագիրը վերբեռնեք երկու Arduinos- ում:
Դուք կարող եք հեշտությամբ վերբեռնել կոդը առանց լարերի/վերնագրերի զոդման Arduino- ին ՝ այն կպցնելով տախտակի վրա, ինչպես ցույց է տրված վերևում նկարում: Նախքան ծրագրավորողը ձեր համակարգչին միացնելը, համոզվեք, որ ձեր ծրագրավորողի լարման թռիչքը սահմանել եք 5 Վ:
Քայլ 6: Sոդում. Ակնարկ
Հաջորդը մենք պատրաստվում ենք բաղադրիչները միասին զոդել: Օգտագործեք վերևի դիագրամը որպես հղում, եթե որևէ բան անհասկանալի է:
Քանի որ տարածքը սահմանափակ է, մենք ցանկանում ենք լարերը հնարավորինս կարճ պահել, բայց ես խորհուրդ եմ տալիս նախ զոդել ավելի երկար լարերի վրա, այնուհետև պատյանի միջոցով չափել ճիշտ երկարությունը և կտրել ցանկացած ավելորդություն:
Քայլ 7: oldոդում. Էներգիայի մոդուլ
TP4056- ի B (attery) և OUT (put) բարձիկների վրա առաջին լարերը կպցրեք:
Հաջորդը տեղադրեք TP4056 մոդուլը 3D տպագիր պատյանների ներքևի հատվածում, մարտկոցի լարերը դրեք մարտկոցի անցքը տանող փոքր ալիքի մեջ և կտրեք ավելորդ լարերը:
Այնուհետև տեղադրեք Buck-boost մոդուլը TP4056 մոդուլի տակ և կտրեք ելքային լարերը, որպեսզի դրանք հեշտությամբ կարողանաք ամրացնել Buck boost մոդուլի մուտքի լարերին:
Վերցրեք ամեն ինչ տպագրությունից և միացրեք երկու արական կապիչ գլուխներ կամ միակցիչի արական մասը մարտկոցի լարերին և ամրացրեք դրանք ջերմության նվազեցման խողովակով:
Այնուհետև միացրեք երկու մոդուլների ելքային կապերը և մուտքային կապերը
Քայլ 8: Sոդում. Մարտկոց
Հաջորդը մենք պատրաստվում ենք զոդել լարերը և միակցիչը մարտկոցին:
Համոզվեք, որ արագ և ճշգրիտ կպցնում եք, հակառակ դեպքում եռակցման ջերմությունը կվնասի ձեր բջիջները: Carefulգույշ եղեք, սխալմամբ մի կարճացրեք լիպոսները:
Լիպոյի վրա լարերը զոդելը կարող է բարդ լինել, քանի որ կոնտակտները պատրաստված են ալյումինից: Կոնտակտներից ցանկացած օքսիդ մաքրելու համար կարող եք կամ օգտագործել հատուկ ցինկի հոսք և զոդ, մետաղական խոզանակ կամ հղկող թուղթ: Այնուհետև կպցրեք լարերի վրա և մեկուսացրեք դրանք ՝ օգտագործելով ջերմության նվազման խողովակ:
Հաջորդը մենք մարտկոցը տեղադրում ենք 3D տպագրված պատյանում, չափում ենք լարերի երկարությունը, թողնելով մի քիչ պահեստ, այն հետ ենք հանում և կտրում ավելորդ լարերը:
Այնուհետև մենք կարող ենք զոդել էգերի գլխիկներով կամ մեր կին միակցիչով լարերին և մեկուսացնել դրանք `օգտագործելով ջերմային նվազեցում:
Քայլ 9. Sոդում. Arduino, Leds և Sensor
Հաջորդը մենք պետք է միացնենք Arduino- ն, IR-Sensor- ը և LED- ժապավենը
Arduino- ն լարեր է ստանում VCC- ի և GND- ի համար
Ինֆրակարմիր սենսորը մի փոքր ավելի բարդ է. Սկզբում մենք պետք է կոնդենսատորը միացնենք հնարավորինս սենսորին: Քանի որ սենսորի պատյանը հիմնավորված է, մենք պարզապես կոնդենսատորների բացասական ոտքը կպցնում ենք պատյանին և դրական ոտքը ՝ VCC մետաղալարով: Հաջորդը, մենք կապում ենք բոլոր երեք կապում և մեկուսացնում դրանք `օգտագործելով ջերմության նվազեցման խողովակ:
LED-Strip- ի համար մենք առաջին հերթին կտրում ենք ժապավենի մի կտոր 10 LED- ով: Այնուհետեւ մենք լարերը կպցնում ենք բոլոր 4 կոնտակտներին:
Քայլ 10. oldոդում. Դրեք բոլորը միասին
Հաջորդ քայլը լարերը հնարավորինս կարճ կտրելն է և բոլոր մոդուլները միմյանց միացնելը:
Մենք սկսում ենք կտրելով Arduinos հոսանքի մալուխը `տեղադրելով այն և խթանիչ մոդուլը պատյանում և կտրելով հոսանքի մալուխը երկարությամբ:
Հաջորդը մենք նույնը կրկնում ենք ինֆրակարմիր ընդունիչի համար: LED շերտի մալուխները կարելի է կտրել առանց չափման, քանի որ մենք բավականաչափ տարածք ունենք դրանք մի փոքր երկար պահելու համար:
Այնուհետև մենք կարող ենք ինֆրակարմիր ընդունիչների հոսանքի մալուխները միացնել ուղղակիորեն Arduino- ի կապանքներին, իսկ դրա տվյալների պինին `Arduino- ի 11-ին:
Հաջորդը մենք մեր led-strip- ի տվյալները և ժամացույցի մալուխը զոդեցինք Arduino- ին: Միացրեք ժամացույցի մալուխը 5 -րդ կապին և տվյալների մալուխը `6 -ին:
Մնում է միացնել և՛ Arduinos- ն, և՛ led strips հոսանքի մալուխները խթանման մոդուլի ելքին:
Քայլ 11: ESTԱՄԱՆԱԿԻ ԹԵՍՏՈՄ:
Քանի որ մենք արդեն պետք է ավարտենք զոդումը, մենք կարող ենք միացնել մարտկոցը և ստուգել ամեն ինչ: Մենք ցանկանում ենք համոզվել, որ ամեն ինչ լավ է աշխատում, քանի որ հաջորդ քայլից հետո կարգաբերումը կդառնա մղձավանջ:
Քայլ 12: Հավաքում
Այժմ մենք ուզում ենք ամեն ինչ շտկել պատյանում ՝ օգտագործելով տաք սոսինձ:
Մենք սկսում ենք TP4056 մոդուլից
ապա կպցրեք խթանման մոդուլում
որին հաջորդում է Արդուինոն
վերջապես IR- ստացողը
և LED- ժապավենը
Քայլ 13: Ավելացրեք ժապավեն
Ես ամեն ինչ չէի անում այս մեկի վրա, և ես ձեզ խորհուրդ կտայի լինել ստեղծագործ և ներդնել մի փոքր ավելի շատ ժամանակ և ջանք, քան ես: Ես գտա սա ուսանելի, որը ես պատրաստվում եմ ավելացնել ապագայում:
Առայժմ ես պարզապես օգտագործում էի մի ակորդ, որը կողքիս դրված էր, կերակրեցի այն 3D տպագրված անցքերով և կապեցի մի հանգույց:
Քայլ 14: Կատարված է:
Եվ մենք ավարտեցինք: Կրկնեք բոլոր քայլերը, մինչև կունենաք 2 և պատրաստ կլինեք պտույտի գնալ:
Հուսով եմ, որ դուք զվարճացաք հետևելով դրան: Շնորհակալություն կարդալու համար:)
Խորհուրդ ենք տալիս:
ESP8266 - Gardenամաչափով և հեռակառավարմամբ այգու ոռոգում ինտերնետի միջոցով / ESP8266: 7 քայլ (նկարներով)
ESP8266 - Այգու ոռոգում ժամաչափով և հեռակառավարմամբ ինտերնետի միջոցով / ESP8266: ESP8266 - Ոռոգման հեռակառավարմամբ և բանջարանոցների, ծաղկանոցների և սիզամարգերի ժամանակացույցով: Այն օգտագործում է ESP-8266 սխեման և հիդրավլիկ / էլեկտրական փական ոռոգիչի համար: Առավելությունները. Lowածր արժեք (30,00 ~ ԱՄՆ դոլար) արագ մուտք գործելու հրամաններ
Shadow Light Box - Կառավարում IR հեռակառավարմամբ Arduino- ով. 8 քայլ (նկարներով)
Ստվերային լուսատուփ - IR հեռակառավարմամբ Arduino- ով. Այս հրահանգը կառաջնորդի, թե ինչպես կարելի է ստվերային լուսատուփ պատրաստել հաջորդ Սուրբ Christmasննդի համար: Դուք կարող եք ինքներդ ձեզ զարդարել ձեր սենյակը կամ այն դարձնել ձեր ընկերոջը որպես նվեր: Այս ստվերային տուփը կարող է տարբեր տեսակի գույն տալ ՝ կարմիր, կապույտ, կանաչ գույնի գույները խառնելով
Raspberry Pi միացնել/անջատել ցանկացած հեռակառավարմամբ `3 քայլ (նկարներով)
Ազնվամորի Պի միացրեք/անջատեք ցանկացած հեռակառավարմամբ. Ազնվամորի Պի հզորության վերահսկում IR հեռակառավարմամբ
IoT RC մեքենա խելացի լամպով հեռակառավարմամբ կամ դարպասով. 8 քայլ (նկարներով)
IoT RC Car Smart Lamp Remote կամ Gateway. Անկապ նախագծի համար ես գրում էի որոշ Arduino ծածկագիր ՝ խոսելու MiLight խելացի լամպերի և լամպերի հեռակառավարիչների հետ, որոնք ես ունեմ իմ տանը: Այն բանից հետո, երբ ինձ հաջողվեց գաղտնալսել անլար հեռակառավարման վահանակների հրամանները, Ես որոշեցի փոքրիկ RC մեքենա պատրաստել ՝ փորձարկելու համար
Ինչպես վերահսկել կենցաղային տեխնիկան հեռուստացույցի հեռակառավարմամբ ՝ ժամաչափի գործառույթով. 7 քայլ (նկարներով)
Ինչպես վերահսկել կենցաղային տեխնիկան հեռակառավարման վահանակով `ժամաչափի գործառույթով Անկախ նրանից, դա 55 դյույմանոց 4K հեռուստացույց է, թե մեքենայի ձայնային համակարգ, ամեն ինչ մեր IR- ին արձագանքելու համար IR հեռակառավարման վահանակի կարիք ունի: