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

Smart Universal IR հեռակառավարիչ ՝ 6 քայլ
Smart Universal IR հեռակառավարիչ ՝ 6 քայլ

Video: Smart Universal IR հեռակառավարիչ ՝ 6 քայլ

Video: Smart Universal IR հեռակառավարիչ ՝ 6 քայլ
Video: wifi հեռակառավարման հաղորդագրություն IR և RF կոդերի համար Broadlink RM4C Pro, Home Assistant 2024, Հուլիսի
Anonim
Image
Image
Ստացեք մասեր ձեր հեռակառավարման վահանակի համար !!!
Ստացեք մասեր ձեր հեռակառավարման վահանակի համար !!!

Ներկայացնում ենք Smart Universal IR Remote !!! Պարզ, կոմպակտ և շատ հզոր գործիք ՝ ձեր շուրջը գտնվող բոլոր IR սարքերը նվաճելու համար: Ամեն ինչ ընդամենը մի քանի դոլարով…

Ինչու խելացի ???

Այն կարող է շատ հեշտությամբ սովորել ցանկացած կոճակի գործողությունները ցանկացած IR հեռակառավարման վահանակի վրա ՝ թույլ տալով փոփոխել գործողությունները ըստ ձեր պահանջի: Այս գործողությունները մեկ անգամ ուսուցանվելուց հետո պահվում են Արդուինո Նանոյի ոչ ջնջվող հիշողության մեջ: Այսպիսով, կարիք չկա նորից վերագրել կառավարման կոճակները: Բազմաթիվ ստեղներ միաժամանակ մի քանի սարքերի համար միևնույն տախտակի վրա: Ո BԵRAԸ !!! Այն օգտագործում է Արդուինո Նանոյին որպես հեռակառավարման վայրի հիմնական ուղեղ `ուսուցման և փոխանցման բոլոր գործողությունները կատարելու համար:

Քայլ 1: Ձեր հեռակառավարման համար մասեր ձեռք բերելը !

Այս հեռակառավարման համար անհրաժեշտ բաղադրիչները.

1) Արդունիո Նանո 12) IR ընդունիչ - դրանցից որևէ մեկը (TSOP1130/TSOP1138/TSOP1330/TSOP1338) կամ որևէ այլ մեկը նույնպես կաշխատի x 13) IR հաղորդիչ LED x 14) Ռեզիստորներ - 150 Օմ x 15) Դիոդ - 1N4007 x 1 6) SPST Slide Switch x 17) Իգական վերնագրեր / Burg Strip - 40 կապում 18 կամ ըստ ձեր պահանջի) 10) ծակոտկեն / կետավոր / զրոյական PCB11) 9V մարտկոցի սեղմիչ / միակցիչ x 112) լարերի միացում 13) զոդման երկաթ և այլ գործիքներ 14) զոդման մետաղալարեր

և վերջապես քրտնաջան աշխատանք !!!:-p

Քայլ 2: Ողնաշար !

Ինչպես արդեն նշվեց, Arduino Nano- ն Remote- ի հիմնական հենարանն է:

Այն կարգավորում է ՝ 1) IR ազդանշանների ընդունում IR ընդունիչի միջոցով: 2) ստացված ազդանշանների ձևաչափի վերծանում: 5) համապատասխան IR ծածկագրերի փոխանցում IR հաղորդիչի LED- ի միջոցով:

*Լրացուցիչ տեղեկությունների համար դիմեք սարքերի տվյալների թերթերին:

Քայլ 3: Շղթան

The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
The Circuit

Այստեղ ցուցադրված պատկերները ներկայացնում են IR հեռակառավարման վահանակի սխեման:

- Փոքր և մեծ կոճակները միացված են ստեղնաշարի մատրիցային ձևով `բազմապատկման նպատակով (Մենք խնայում ենք Arduino- ի կապում !!!): *Դուք կարող եք ավելացնել ձեր հեռակառավարման վահանակում օգտագործվող կոճակների քանակը `ըստ ձեր պահանջի: Պարզապես համապատասխանաբար ավելացրեք տողը կամ սյունակը և ավելացրեք ևս մի քանի կոճակ նմանատիպ եղանակով:

- Arduino Nano- ի D4- ից D10 կապումներն այնպես են միանում ստեղնաշարի մատրիցին, ինչպես ցույց է տրված:

- Եվս մեկ կոճակ, որը կոչվում է «Սովորել անջատիչ», ուղղակիորեն միացված է D2- ին:

- Հաղորդիչի LED- ն միացված է D3 կապին 150 Օմ դիմադրիչի միջոցով: Այս կոնֆիգուրացիան թույլ է տալիս փոխանցման միջակայքը 3 մետր: Ավելի երկար հեռավորության համար օգտագործեք BC547 NPN տրանզիստոր `LED- ն վարելու համար:

- IR Receiver OUT տերմինալը միանում է D11- ին և հանգստանում Arduino Nano- ի 5V- ով և GND- ով, ինչպես ցույց է տրված: *Տեղեկացրեք ձեր համապատասխան IR ստացողի տվյալների թերթիկին `սարքի PIN նշումների համար:

- 9V մարտկոցի ամրիչը միանում է Arduino Nano- ի Vin- ին `դիոդի միջոցով` 1N4007 (ընդհանուր նշանակության ուղղիչ դիոդ) և սլայդ անջատիչի միջոցով: Այս դիոդը պաշտպանում է Arduino- ն, եթե 9V մարտկոցը հակառակն է միացված: Անջատիչը միացնում / անջատում է մարտկոցի միջոցով Arduino Nano- ին մատակարարվող էներգիայի մատակարարումը:

*Մարտկոցը դրան միացնելուց առաջ ուշադիր ստուգեք բոլոր կապերը: Այլապես, ձեր շրջանը կարող է տապակվել !!!

Քայլ 4: Այն ամբողջությամբ հավաքելը:.

Այն միասին հավաքելը:.
Այն միասին հավաքելը:.
Հավաքելով այն ընդհանրապես:.
Հավաքելով այն ընդհանրապես:.
Հավաքելով այն ընդհանրապես:.
Հավաքելով այն ընդհանրապես:.

Պատկերները ցույց են տալիս իմ հեռակառավարման վահանակի միացման սխեման: Ես օգտագործեցի Perforated / Zero PCB ամեն ինչ տեղադրելու համար, քանի որ այն հեշտ է և բազմակողմանի: Կարող եք նաև կազմել սխեմայի ձեր սեփական դիզայնը և օգտագործել փորագրված PCB: Ես նաև օգտագործեցի բազմաշերտ միացնող լարեր բոլոր միացման միացումների համար: Դիոդն ու դիմադրիչը տեղադրված են Arduino Nano- ի ներքևում, ինչպես ցույց է տրված նկարում:

*Մի միացրեք Arduino Uno- ն կամ 9V մարտկոցը տախտակին, նախքան միացումն ամբողջությամբ ավարտելը և փորձարկելը !

Ձեր ամբողջական տախտակը հավաքելու համար կարող եք հետևել հետևյալ քայլերին.

1) Տեղադրեք և կպցրեք բոլոր կոճակները ՝ ըստ ձեր ընտրության: 2) Կատարեք մատրիցային կապեր բոլոր սեղմման կոճակների միջև, ըստ սխեմայի: 3) femaleոդեք կանանց վերնագրերը Arduino- ի կապանքների համաձայն: 4) Համապատասխանաբար գրատախտակին կպցրեք դիմադրիչը, անջատիչը և դիոդը: 5) Միացնող լարերի միջոցով միացրեք ստեղնաշարի մատրիցը Arduino- ի կապում: 6) Sոդեք IR ընդունիչին, IR հաղորդիչին LED և Learn Switch կոճակին: Նաև, օգտագործելով միացնող լարերը, միացրեք դրանք ըստ սխեմայի: 7) Միացրեք մարտկոցի 9 Վ լարման և շարունակականության փորձարկիչի միջոցով ստուգեք ձեր տախտակի վրա կատարված բոլոր կապերը: 8) Եթե ամեն ինչ կարգին է, ապա միացրեք Arduino Nano- ին խորհուրդը և վերբեռնեք ծածկագիրը `այն միացնելով համակարգչին: Այս քայլում կարող եք ստուգել ՝ արդյոք հեռակառավարիչը լավ է աշխատում, թե ոչ: 9) Միացրեք 9 Վ մարտկոցը և փորձարկեք այն !!!

Քայլ 5: Programրագրիր այն !

Այս նախագծի համար օգտագործվող գրադարանը IRremote- ն է: այն կարող եք գտնել այստեղ ՝

Ներբեռնեք և տեղադրեք գրադարանը նախքան հետագա քայլերին անցնելը:

Բացեք տրամադրված կոդի ֆայլը Arduino IDE- ի միջոցով: Գործիքների ցանկից ընտրեք համապատասխան տախտակ և COM նավահանգիստ: Բեռնեք այն: Եվ դուք բոլորդ Կատարված եք !!!:-)

Քայլ 6: Վերջնական քայլ - Փորձարկեք այն !

Այսպիսով, ինչպես անել, որ այն աշխատի ???

1) Մարտկոցը միացնելուց հետո Nano- ի լուսադիոդը թարթում է ՝ նշելով, որ այն սկսվել է: 2) Հիշեք, մենք օգտագործել ենք երեք մեծ կոճակ: Այս կոճակները ընտրում են օգտագործվող ընթացիկ հիմնական բանկը: Այսպիսով, մենք ունենք 3 տարբեր բանկեր, որոնք կարող են պահել ցանկացած հեռակառավարման վահանակի վերահսկիչ: Օրինակ ՝ Դուք կարող եք ձեր հեռուստատեսության կառավարման սարքերը նշանակել 1 -ին բանկին, իսկ AC կառավարման սարքերը ՝ բանկին 2: անհրաժեշտ կլինի այն սարքի հեռակառավարումը, որը ցանկանում եք կառավարել)

  • Սեղմեք «Բանկ 1» կոճակը ՝ առաջինը ընտրելով «Բանկ 1» -ը որպես ընթացիկ բանկ:
  • Սեղմեք ցանկացած կոճակ ՝ փոքր սեղմման կոճակներից, որոնց համար պետք է նշանակվի հսկողությունը:
  • Սեղմեք սովորելու անջատիչը:
  • Պահեք համապատասխան սարքի հեռակառավարիչը IR ընդունիչի դիմաց:
  • Երբ որևէ գործողություն հաջողությամբ սովորվում է, Arduino Nano- ի LED- ն մի քանի վայրկյան կփայլի և կմարվի:
  • Նմանապես, մյուս փոքր սեղմման կոճակները կարող են օգտագործվել նրանց տարբեր վերահսկիչներ նշանակելու համար: Նմանապես կարող եք ծրագրավորել մնացած առանցքային բանկերը:

5) Կառավարիչներն ուսուցանելուց հետո կատարեք հետևյալ քայլերը ՝ այն օգտագործելու համար.

  • Ընտրեք որոշակի բանկ, որտեղ դուք հանձնարարել եք վերահսկումները `սեղմելով համապատասխան բանկի կոճակը:
  • Բանկն ընտրելուց հետո կտտացրեք կոճակներից որևէ մեկին, որին տրամադրել եք կառավարման տարրերը:
  • Կատարած !!!

6) Տեսահոլովակը ցույց է տալիս IR LED- ի փորձարկումը Հեռակառավարման վահանակին որոշակի կառավարում սովորեցնելուց հետո:

* Կառավարիչները նշանակելիս սխալ թույլ տալու դեպքում կարող եք նորից նշանակել ցանկացած կոճակի:

* Եթե ցանկանում եք ջնջել հեռակառավարման վահանակի բոլոր պահված կառավարման վահանակները, պարզապես սեղմեք և պահեք Learn Switch- ը Remote On- ը ON/OFF անջատիչով միացնելիս, կամ կարող եք պարզապես սեղմել Վերակայման կոճակը Arduino Nano- ի վրա ՝ Learn Switch- ը պահելով: Պահեք ուսուցման անջատիչը մինչև Nano- ի LED- ի միացումը: Հիշողությունը ամբողջությամբ ջնջելուց հետո այն կանհետանա:

Արված է !!!

Քվեարկեք ինձ համար միկրոկառավարիչների մրցույթում, եթե ձեզ դուր եկավ այս Instructable- ը:-) Ստուգեք նաև իմ մյուս Instructables- ը….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

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