Smart Universal IR հեռակառավարիչ ՝ 6 քայլ
Smart Universal IR հեռակառավարիչ ՝ 6 քայլ
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:

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