Բովանդակություն:
- Քայլ 1: Գնացեք և ստացեք այս բաները:
- Քայլ 2. Մաս 1. Հեռակառավարիչի վերծանումը
- Քայլ 3. Շղթայի և Arduino ծածկագիրը
- Քայլ 4: Վերծանում և գրանցում:
- Քայլ 5. Մաս 2. Կիրառում 1- Կառավարեք LED- ը
- Քայլ 6: Մաս 3. Դիմում 2- Վերահսկեք ցանկացած AC սարք ՝ օգտագործելով ռելեային միացում
- Քայլ 7: Կատարեք փոխանցումատուփը
- Քայլ 8: Կարգավորեք շրջանը
- Քայլ 9. Մաս 4. Դիմում 3- Տնային ավտոմատացման սարք
- Քայլ 10. Pro Mini ծրագրավորում
- Քայլ 11: Միացրեք դրանք միասին:
- Քայլ 12: Տուփի պարիսպ:
- Քայլ 13: Շնորհակալություն:
Video: IR հեռակա կոտրում և ավտոմատացում. 13 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Բարև տղերք, Մանկուց ինձ հետաքրքրում էր հեռուստատեսության հեռակառավարման վահանակը և ինչպես է այն աշխատում: Սա ուսանելի է պատմում այն մասին, թե ինչպես ես կարողացա վերծանել/կոտրել հին հեռակառավարիչը և այն օգտագործել տան ավտոմատացման համար:
Այս հրահանգը պարունակում է տարբեր մասեր ՝ հետևյալ կերպ.
- Հեռակառավարման վահանակի վերծանում:
- Դիմում 1.
- Դիմում 2.
- Դիմում 3.
Քայլ 1: Գնացեք և ստացեք այս բաները:
- Արդուինո Ունո:
- Arduino pro mini:
- Jumper լարերը:
- Breadboard.
- LED.
- Ռեզիստորներ `470 Օմ, 4.7 Կմ
- Ինֆրակարմիր սենսոր:
- 5 V DC ռելե
- 1N 4001/ 1N 4007 դիոդ:
- Մ.թ.ա 547 Տրանզիստոր:
- Տերմինալի միակցիչ:
- Universal PCB/Perf տախտակ:
- Լամպի պատյան (AC լամպի ամրակ):
- Լարեր (230 VAC- ի համար):
- Խրոց (230 VAC- ի համար):
- Բջջային հեռախոսի հին լիցքավորիչ (գնահատված է 5 Վ DC):
- Պլաստիկ տուփ (որպես պարիսպ):
- Երկկողմանի ժապավեն:
- Միացման վարդակից (230 VAC- ի համար):
- Հին հեռակառավարիչ:
Քայլ 2. Մաս 1. Հեռակառավարիչի վերծանումը
ՀԻՆ ՀԵՌՈՍԱՀՈՍԱԿԱՈԻՉՆԵՐԻ A ԱՇԽԱՏԱՆՔԱՅԻՆ ՀԵՌԱԽՈՍԱԿՈԹՅՈՆ ընտրելուց հետո, մենք պետք է իմանանք
ՀԻՄՈՆՔՆԵՐ
IR հեռակառավարիչը բաղկացած է ինֆրակարմիր LED- ից, որը միացված է դրա սխեմաներին:
Երբ մենք սեղմում ենք կոճակներից որևէ մեկը, համապատասխան կոդը օդ է ուղարկվում LED- ի միջոցով: Կոդը իրականում կոդավորված թիվ է ՝ կոդավորված HEX ձևաչափով: HEX նշանակում է, որ հաշվման բազան 16 է:
այսինքն; HEX- ում կան 16 թվեր ՝ 0 -ից F, ինչպես 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F:
Այսպիսով, HEX 25 -ում (5x16^0)+(2x16^1) = 5+32 = 37
իսկ 5F- ն (15x16^0)+(5x16) = 15+80 = 95
HEX ծածկագիրը IR LED- ին ուղարկվում է որպես 1s և 0s (համապատասխանաբար բարձր լարման (3.3V) և ցածր լարման (0 V) համապատասխանաբար:
Ենթադրենք, 95 թիվը ենթադրվում է VOL+ կոճակի համար: Երբ մենք սեղմում ենք կոճակը, սխեման 95 -ը ուղարկում է LED- ին ՝ որպես 1 -երի և զրոների շարք:
95 -ը HEX- ում 5F է, և դա կարող է երկուական գրվել որպես 0101 1111
այսինքն; 0101 1111 = (1x2^0)+(1x2^1)+(1x2^2)+(1x2^3)+(1x2^4)+(0x2^5)+(1x2^6)+(0x2^7)
=1+2+4+8 + 16+0+64+0
=15 + 80
=95
Սա ցանկացած IR հեռակառավարման հիմքն է: Յուրաքանչյուր կոճակ կապված է յուրահատուկ կոդի հետ: Այն, ինչ մենք պետք է անենք, վերծանել վերահսկիչի յուրաքանչյուր կոճակի հետ կապված թիվը և գրանցել այն հետագա հղման համար:
Քայլ 3. Շղթայի և Arduino ծածկագիրը
Վերծանման համար մենք պետք է կարգավորենք Arduino Uno- ն IR սենսորով:
Հավաքեք դրանք.
- Արդուինո Ունո:
- USB մալուխ:
- Breadboard.
- Jumper լարերը:
- IR սենսոր:
Այժմ կատարեք կապերը հետևյալ կերպ.
- Arduino- ի 5 Վ լարը միացրեք IR սենսորի Vcc կապին:
- Arduino- ի GND (Ground) միացրեք IR սենսորի GND- ին:
- Arduino- ի 11 -րդ կապը միացրեք IR կապին/ IR սենսորի OUTPUT քորոցին:
Այժմ ապարատային կապերը պատրաստ են:
Programրագրավորումից առաջ ներբեռնեք այս քայլին կցված IR գրադարանը, բացեք թղթապանակը և պատճենեք IR գրադարանը Arduino հիմնական պանակի գրադարանների պանակում: (C: / Program Files (x86) Arduino / գրադարաններ):
Այնուհետև բացեք Arduini IDE- ն, պատճենեք այստեղ կցված ծածկագիրը և վերբեռնեք այն Arduino Uno- ում:
Քայլ 4: Վերծանում և գրանցում:
Շղթայի և IDE- ի բոլոր կարգավորումները պատրաստ են, այժմ վերծանման ժամանակն է:
Բացեք «Սերիական մոնիտոր» Arduino IDE- ում ձեր համակարգչում: (Գործիքներ-Սերիական մոնիտոր): Սեղմեք հեռակառավարման վահանակի կոճակը դեպի հացահատիկի IR սենսորը: Յուրաքանչյուր կոճակ սեղմելիս սերիական մոնիտորում կարող եք տեսնել եզակի ծածկագիր:
Սեղմեք յուրաքանչյուր կոճակի վրա և գրեք ծածկագիրը:
օրինակ ՝
Կոճակի կոդ
Խաղալ/դադար --------- 0x1FE50AF
Հաջորդ ------------------ 0x1FE35AC
VOL +---------------- 0x1FE23DE
1 ---------------------- 0x1FEA34E
Քայլ 5. Մաս 2. Կիրառում 1- Կառավարեք LED- ը
Դիմում 1 -ը բացատրում է, թե ինչպես կարելի է հեռակառավարման վահանակը օգտագործել LED- ն վերահսկելու կամ LED- ը միացնելու և անջատելու համար:
Դրա համար մի պարզ լրացում պետք է արվի շղթայի/տախտակի միջոցով: Միացրեք LED- ը Arduino- ի 13 համարի քորոցին: Չմոռանաք LED- ով շարքով ավելացնել 470 Օմ դիմադրություն:
Այժմ վերբեռնեք այս քայլին կցված կոդը Arduino Uno- ում, և վերբեռնելուց առաջ դուք պետք է խմբագրեք ծրագիրը ՝ համաձայն հեռակառավարման ապակոդավորված արժեքների: Նախ, որոշեք, թե հեռակառավարման վահանակի որ կոճակները պետք է օգտագործվեն միացնելու և անջատելու համար:
Կոդի 39 -րդ տողում կա «եթե (results.value == 0x1FE50AF)»
այստեղ կարող եք 0x1FE50AF- ը փոխարինել կոճակի ծածկագրով, որը ցանկանում եք միացնել LED- ը:
Իսկ 47 -րդ տողում կա այլ «եթե (results.value == 0x1FED827)»
Deնջեք 0x1FED827 և ավելացրեք կոճակի ծածկագիրը, որը ցանկանում եք անջատել LED- ը:
Իմ վերծանած հեռակառավարիչն ունի «0x1FE50AF» «1» կոճակի համար և «0x1FED827» «2» կոճակի համար: Այսպիսով, ես օգտագործում եմ հեռակառավարման վահանակի 1 և 2 կոճակները `համապատասխանաբար LED- ը միացնելու և անջատելու համար:
Կոդը վերբեռնելուց հետո կարող եք պարզապես միացնել և անջատել 13 համարի կապին միացված LED- ը:
Քայլ 6: Մաս 3. Դիմում 2- Վերահսկեք ցանկացած AC սարք ՝ օգտագործելով ռելեային միացում
Դիմում 2 -ն անհամբերությամբ սպասում է Arduino- ի 13 համարի կապին միացված ռելեային սխեման վերահսկելուն:
Դրա համար մենք պետք է ռելեային միացում կատարենք, ի լրումն նախորդ միացման սխեմայի:
Անհրաժեշտ բաներ
- 5 V DC ռելե
- Մ.թ.ա 547 Տրանզիստոր:
- Ռեզիստորներ `4.7 Կմ և 470 Օմ:
- 1N 4007 դիոդ:
- Տերմինալի միակցիչ:
- Լարերը:
- Կատարյալ տախտակ:
- LED.
Ռելեային միացումն օգտագործվում է բարձր հոսանք/հզորություն ունեցող շղթան վերահսկելու համար `օգտագործելով ցածր հոսանք ունեցող միացում:
Այստեղ Arduino- ի քորոցը միացնում և անջատում է LED- ն ունի ընդամենը 20 միլիամԱմպեր հոսանք: Մենք չենք կարող վերահսկել/միացնել և անջատել բարձր հզորության գնահատված սարքը (ինչպես 230 Վ լամպը) այս ելքով: Այսպիսով, մենք օգտագործում ենք ռելեային միացում, որը ոչ այլ ինչ է, քան էլեկտրամագնիսական միացում:
Շղթայական դիագրամից մենք կարող ենք տեսնել, որ Arduino- ի կառավարման ազդանշանը ռեզիստորի միջոցով միացված է BC 547 տրանզիստորի հիմքին: Երբ ազդանշանը հասնում է տրանզիստորի հիմքին, այն փակ է դարձնում ռելեի անջատիչը, հետևաբար միացնում է միացված սարքը:
Քայլ 7: Կատարեք փոխանցումատուփը
Դուք կարող եք գնել ռելեային տախտակ (այստեղ) կամ ինքներդ պատրաստել ՝ հետևելով այս պարզ քայլերին.
Գրատախտակին այս միացումն անելու համար մենք պետք է.
- Կտրեք մի կտոր տախտակ: Նշեք տախտակի վրա, ինչպես ցույց է տրված նկարներում: oldոդեք 470 օմ դիմադրիչը, ինչպես ցույց է տրված և LED- ը:
- Sոդեք 547 տրանզիստորը:
- 7ոդեք 4.7 Կոմի դիմադրիչը ՝ մեկը տանելով դեպի մուտքի ծայրը, իսկ մյուսը ՝ տրանզիստորի միջին քորոցին:
- Sոդել ռելեը: Կծիկի մի ծայրը միացրեք 547 տրանզիստորի կոլեկցիոներին և մյուս ծայրը թողեք ազատ:
- Theոդեք դիոդը ռելեի վրա, ինչպես ցույց է տրված:
- Ռելեի մոտ ամրացրեք 2 փին տերմինալ միակցիչ:
- Այժմ միացրեք դիմադրության ծայրերը մուտքային ազդանշանի համար:
- Միացրեք տրանզիստորի LED- ի և emitter pin- ի բացասական քորոցը:
- Միացրեք ընդհանուր քորոցը և ռելեի NO կապանքները տերմինալի միակցիչին:
- Այժմ մենք պետք է հանենք 3 լար:
- Կարմիր մետաղալար կպցրեք ռելեի կծիկի մի ծայրին (այն, ինչ մենք թողել էինք): Սա Vcc է:
- Սև մետաղալար կպցրեք այն կետին, որտեղ հանդիպում են տրանզիստորի ճառագայթիչի և լուսադիոդի բացասական կողմերը: Սա Հողն է:
- Oneոդեք ևս մեկ մետաղալար այն կետին, որտեղ երկու դիմադրիչները հանդիպում են (ազդանշանային մետաղալար):
- Խստորեն հետևեք քայլերին և կցված նկարներին:
Ռելեի և ռելե պատրաստելու մասին լրացուցիչ տեղեկությունների համար դիմեք այս հրահանգին:
Քայլ 8: Կարգավորեք շրջանը
- Այժմ, ռելեի մոդուլի դրական մետաղալարը միացրեք Arduino- ի 5 վ լարման:
- Ռելեի մոդուլի բացասական մետաղալարը միացրեք Arduino- ի GND կապին:
- Այնուհետև, ռելեի մոդուլի ազդանշանի մուտքագրման լարը միացրեք Arduino- ի 13 -րդ փինին:
Այժմ, երբ օգտագործում եք հեռակառավարման վահանակը, կարող եք պարզապես միացնել և անջատել ռելեն: Եվ ցանկացած AC սարք կարող է միացվել ռելեին և վերահսկվել:
AC լամպը վերահսկելու համար.
Վերցրեք ՝
- Երկու փին AC խրոց:
- Լամպի ամրակ: Եվ
- Որոշ մետաղալարեր:
Խրոցակի մի մետաղալարն անմիջապես միացրեք լամպի ամրակին և մյուսը միացրեք ռելեի տերմինալ միակցիչի միջոցով:
Տե՛ս կից նկարները:
Մենք կարող ենք պարզապես վերահսկել ռելեին ամրացված սարքը ՝ սեղմելով հեռակառավարման վահանակի կոճակները:
Քայլ 9. Մաս 4. Դիմում 3- Տնային ավտոմատացման սարք
3 -րդ հավելվածում մենք պատրաստում ենք IR տան ավտոմատացման ամբողջական սարք: Մենք Arduino Uno- ի փոխարեն օգտագործում ենք Arduino pro mini: Pro mini- ն ավելի փոքր և հարմար է, քան Uno- ն: Իսկ էներգիայի մատակարարման համար մենք օգտագործում ենք հին 5 V DC բջջային հեռախոսի լիցքավորիչ:
Այսպիսով, մեզ պետք է.
- Արդուինո Ունո:
- Arduino pro mini:
- Լարերը:
- Ռելե մոդուլ:
- Հին լիցքավորիչ (5 V DC):
- IR սենսոր:
- Երկու փին AC միակցիչ:
- Պլաստիկ պատյան:
- Լամպի պատյան AC լամպի համար:
Քայլ 10. Pro Mini ծրագրավորում
Arduino pro mini- ն կարող է ծրագրավորվել Arduino Uno- ի միջոցով:
- Հեռացրեք ATMega 328 միկրոկառավարիչը Arduino Uno տախտակից:
- Այժմ միացրեք Arduino pro mini- ի Rx կապը Uno- ի Rx քորոցին:
- Arduino pro mini- ի Tx կապը միացրեք Uno- ի Tx քորոցին:
- Pro mini- ի Vcc և GND միացրեք Uno- ի այդ 5V և GND համապատասխանաբար համապատասխանաբար:
- Pro mini- ի RESET կապը միացրեք Uno- ի RESET կապին:
- Այնուհետեւ, Arduino IDE- ում ընտրեք Գործիքներ- Տախտակ- Arduino pro/pro mini:
- Եվ վերջապես, նույն ծածկագիրը վերբեռնեք տախտակին:
Ավելի մանրամասն բացատրության համար դիմեք այս հրահանգին:
Քայլ 11: Միացրեք դրանք միասին:
Այժմ մենք պետք է միացնենք բոլոր մասերը միասին, ներառյալ պրո մինին, ռելեի խորհուրդը, IR սենսորը և սնուցման տախտակը:
- Բացեք լիցքավորիչը և հանեք տախտակը:
- Erոդեք մետաղալարերը AC հոսանքի համար:
- Կոդավորեք լարերը 5 Վ DC հոսքի համար: (Vcc և GND): (Կարմիր և սև)
- Այժմ, վերցրեք պրոֆեսիոնալ մինի և էլեկտրամատակարարման տախտակի ելքային լարերը միացրեք պրոֆեսիոնալ մինիին:
- Վերցրեք IR սենսորը և միացրեք այն Vcc- ն և GND- ն `pro mini- ի Vcc- ին և GND- ին: Outputոդեք դրա ելքային կապը (IR քորոց) pro mini mini- ի 11 համարին:
- Վերցրեք ռելեը և կպցրեք նրա Vcc- ն և GND- ը pro mini- ի Vcc- ին և GND- ին: Signalոդեք նրա ազդանշանային մետաղալարը pro mini 13 -ի քորոցին:
- Միացրեք AC խրոցը էլեկտրասնուցման տախտակին:
- Այժմ միացրեք ևս երկու լար լարվածության վարդակին (Դեղին լարեր):
- Երկու լարերից մեկը միացրեք ռելեի տերմինալային միակցիչին, իսկ մյուսը թողեք ազատ:
- Վերցրեք մետաղալար և միացրեք այն տերմինալի միակցիչի մյուս կետին: Պտտեք այս մետաղալարը և դեղին մետաղալարը հոսանքի աղբյուրից ՝ միասին կազմելով ոլորված դեղին մետաղալար:
Քայլ 12: Տուփի պարիսպ:
Պարիսպը պատրաստելու համար վերցրեք պլաստիկ տուփը և մի փոքր անցք կատարեք IR սենսորի համար: Ուղղեք IR սենսորը տուփից դուրս նայող անցքի մոտ: Տեղադրեք բոլոր տախտակները տուփի ներսում և ամրացրեք այնտեղ ՝ օգտագործելով երկկողմանի ժապավեն: Հանեք դեղին ոլորված զույգի մետաղալարը և փակեք տուփը:
Դեղին լարերը միացրեք լամպի ամրակին և ամրացրեք ամրակը տուփի վրա:
Լամպի ամրացման փոխարեն, կարելի է օգտագործել տուփի երկու փին վարդակից, որպեսզի մենք կարողանանք վերահսկել միացված AC սարք:
Այս քայլից հետո բոլոր կարգավորումները պատրաստ են, և դուք կարող եք այն միացնել հոսանքի վարդակին և կառավարել լամպը ՝ օգտագործելով հեռակառավարիչը:
Քայլ 13: Շնորհակալություն:
Հուսով եմ, որ բոլորդ վայելեցիք և լավ հասկացաք սա, թե ինչպես: Ազատորեն օգտագործեք մեկնաբանությունների տուփը և փորձեք այն դարձնել:
Երջանիկ պատրաստում:
Քվեարկիր ինձ համար հեռակառավարման մրցույթում, եթե քեզ դուր է գալիս սա:
Խորհուրդ ենք տալիս:
Խոսակցական ավտոմատացում -- Աուդիո Արդուինոյից -- Ձայնով վերահսկվող ավտոմատացում -- HC - 05 Bluetooth մոդուլ. 9 քայլ (նկարներով)
Խոսակցական ավտոմատացում || Աուդիո Արդուինոյից || Ձայնով վերահսկվող ավտոմատացում || HC - 05 Bluetooth մոդուլ ՝ …………………………. Լրացուցիչ տեսանյութերի համար Բաժանորդագրվեք իմ YouTube ալիքին …. …. Այս տեսանյութում մենք կառուցել ենք Խոսող ավտոմատացում: Երբ դուք բջջային հեռախոսով ձայնային հրաման կուղարկեք, այն կմիացնի տնային սարքերը և հետադարձ կապ կուղարկի
IKEA Växer- ի կոտրում. 12 քայլ (նկարներով)
Hacking IKEA Växer. Ահա արագ շաբաթավերջին նախագիծ ՝ ավտոմատացնելու համար IKEA- ի Växer (+ Krydda) փակ մշակող լույսը ՝ այն ինտեգրելով Home Assistant- ին ՝ միկրոկոնտրոլերի և ESPHome- ի միջոցով: Սա ենթադրում է, որ դուք արդեն աշխատում եք Home Assistant- ի հետ
USB ստեղնաշարի կոտրում. 6 քայլ (նկարներով)
USB ստեղնաշարի կոտրում. Ինչպես կոտրել USB ստեղնաշարը կամ դրա համար ցանկացած ստեղնաշար: Ուղարկեք մուտքագրումներ համակարգիչ առանց անհանգստացնող միկրոկոնտրոլերի
Լսողության խանգարում դռան զանգի սենյակի թեթև կոտրում. 7 քայլ (նկարներով)
Լսողության խանգարում ունեցող դռան զանգի սենյակ Light Hack: Խնդիր. Հայրս գրանցված է որպես խուլ, իսկ մայրիկս լսողության խանգարում ունի, և այդ պատճառով նրանք հաճախ դժվարանում են լսել դռան զանգը: Սա կարող է լինել նաև շատ ուրիշների տառապող խնդիրը: Նրանք գնել են դռան շողացող թեթև զանգ, որը կօգնի նրանց
USB ականջակալների կոտրում. 6 քայլ (նկարներով)
USB ականջակալների կոտրում: OK. Նախքան սկսելը, թույլ տվեք ասել սա. Ես գիտեմ տարբեր աուդիո սարքերում (կիթառներ, XLR խոսափողեր և այլն) խոչընդոտների մասին, իսկ էլեկտրոնային չափանիշներով ՝ այս DIY- ը թվում է, թե դա չպետք է շատ լավ աշխատի: Այնուամենայնիվ, դա անում է ճիշտ հակառակը, և