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

Arduino- ով հեռուստացույցի հեռակառավարման ավտոմատ ալիքի փոփոխում. 6 քայլ
Arduino- ով հեռուստացույցի հեռակառավարման ավտոմատ ալիքի փոփոխում. 6 քայլ

Video: Arduino- ով հեռուստացույցի հեռակառավարման ավտոմատ ալիքի փոփոխում. 6 քայլ

Video: Arduino- ով հեռուստացույցի հեռակառավարման ավտոմատ ալիքի փոփոխում. 6 քայլ
Video: Masterclass: Perfecting Your Home Wireless Network - Episode 3 2024, Նոյեմբեր
Anonim
Հեռուստատեսության հեռակառավարման ավտոմատ փոխում Arduino- ով
Հեռուստատեսության հեռակառավարման ավտոմատ փոխում Arduino- ով

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

Մեր լուծումը օգտագործեց Arduino և ինֆրակարմիր ճառագայթիչ `հեռուստատեսության հետ հաղորդակցվելու համար: Իրական ժամանակի ժամացույցի մոդուլը օգտագործվել է ժամանակը հետևելու համար, որպեսզի հեռակառավարիչը կարողանա անցնել ցանկալի շոուներին: Մեկ մեծ կոճակ օգտագործվել է նաև հեռուստացույցը միացնելու և անջատելու նպատակով: Բացի այդ, ազդանշանային մոդուլը կցվեց օգտվողին զգուշացնելու, որ ալիքը փոխվում է:

Մրցակիցների վերլուծություն

Մենք վերլուծեցինք 3 այլ հարմարվողական հեռակառավարիչ `այս ծրագրի համար պահանջվող չափանիշների համար

1. Flipper Remote - պարզեցված հեռակառավարիչ `կրճատված լրացուցիչ մեծ կոճակների քանակով

Մատչելի (ընդամենը 35 դոլար) և կոճակները ավելի մեծ են, քան ավանդական հեռակառավարման վահանակի վրա:

Դեմ. Հնարավոր չէ ինքնաբերաբար փոխել ալիքները, և եթե կոճակները ավելի մեծ են, քան ավանդական հեռակառավարման վահանակը, դրանք կարող են դեռ չափազանց փոքր լինել:

2. Logitech Harmony Elite - խելացի հեռակառավարիչ, որը բարձրացնում է ավանդական հեռակառավարման հնարավորությունները և թույլ է տալիս որոշակի հարմարեցում:

Կողմ. Աջակցում է ձայնային հրահանգներին և ունի ինտուիտիվ սենսորային ինտերֆեյս

Թերություններ (350 դոլար), չեն կարող ավտոմատ կերպով փոխել ալիքները և ունի փոքր կոճակներ:

3. Caavo Control Center - խելացի հեռակառավարման և կառավարման կենտրոնի զույգ, որը թույլ է տալիս կապեր ունենալ հեռուստատեսության, հեռակառավարման և երրորդ կողմի ծրագրակազմի միջև

Կողմ: Աջակցում է ձայնային հրահանգներին

Թերություններ (160 դոլար), չի կարող ավտոմատ կերպով փոխել ալիքները և ունի փոքր կոճակներ

Պարագաներ

1. «Arduino» Uno USB մալուխով - 12.99 Amazon.com- ից

2. YL-44 Buzzer մոդուլ (ազդանշանային մոդուլ, ցածր մակարդակի ձգան)-$ 3.98 դոլար w/ առաքումը aliexpress.com- ից

3. Իրական ժամանակի ժամացույցի մոդուլ (անհրաժեշտ մարտկոցով) - $ 11.50 3 -ի համար Amazon.com- ից

4. Arduino արկադային մեծ կոճակ - $ 9.95 adafruit.com- ից

5. Արկադային կոճակի լարեր - $ 4.95 adafruit.com- ից

5. Ինֆրակարմիր ճառագայթիչների և ընդունիչների հավաքածու `13,99 դոլար Amazon.com- ից

7. 9 վոլտ մարտկոց `$ 10.99 $ 8 -ի համար Amazon.com- ից

8. 9 վոլտ մարտկոց արական DC ադապտեր - $ 4.99 $ 5 Amazon.com- ից

Արտաքին պատյանը 3D տպագրված էր PETG թելերով

Քայլ 1: Կտորների միացում

Պիեզո -ազդանշանի վրա հիմնավոր կապիչը միացված էր Arduino- ի գետնին, իսկ I/O կապը միացված էր թվային 8 պորտին:

Իրական ժամանակի ժամացույցի գրունտը միացված էր Arduino- ի գետնին, VCC կապը միացված էր Arduino- ի լարման կապին, SDA կապը միացված էր Arduino- ի SDA կապին, SCL կապը միացված էր SCL- ին: կապում Arduino- ին:

IR ճառագայթիչի գրունտային քորոցը միացված էր Arduino- ի գետնին, VCC կապը միացված էր Arduino- ի լարման կապին, իսկ DAT կապը միացված էր թվային 3 պորտին:

Արկադային կոճակի քորոցները միացված էին թվային 2 նավահանգստին, իսկ Arduino- ին ՝ հիմնային քորոցին:

Քայլ 2: Կոդ

Այս նախագծի ծածկագիրը կարող եք գտնել այստեղ:

Քայլ 3: Պատյան

Պատյան
Պատյան
Պատյան
Պատյան

Ինչպես արդեն նշվեց, այս սարքի պատյանը տպագրվել է PETG թելերով: Վերևում պատկերված են CAD ֆայլերի սքրինշոթեր, որոնք ցույց են տալիս, թե ինչպիսին կլինի պատրաստի սարքը: Տպելի STL ֆայլերը և հիմքի, և կափարիչի համար նույնպես կցված են:

Քայլ 4: Օգտագործեք

Սարքի օգտագործման հրահանգներ

Այս հեռակառավարիչը ձեր հատուկ հեռուստատեսության հետ աշխատելու համար նախ պետք է պարզեք, թե ինչ IR կոդեր են փոխանցվել ձեր ընթացիկ հեռակառավարիչից դեպի հեռուստացույց: Դա անելու քայլերը կարելի է գտնել այստեղ: Այս կոդերը հայտնի դառնալուց հետո անհրաժեշտ է, որ հատուկ IR կոդերը ներդրվեն Arduino ծածկագրում, որը պահվում է GitHub- ում: Commentsրագրի մեկնաբանությունները ձեզ կհանգեցնեն այնտեղ, որտեղ պետք է մուտքագրվեն այս ծածկագրերը:

Երբ դա կարգավորվի, սարքը շատ հեշտ է օգտագործել. պարզապես սեղմեք վերևի մեծ կոճակը ՝ հեռուստացույցը միացնելու և անջատելու համար: Եթե հեռուստացույցը միացված է այն ժամանակներից մեկում, երբ դուք նախապես ծրագրել եք, որ ալիքը փոխվի, դա ինքնաբերաբար կանի: Երբ պատրաստ եք անջատել հեռուստացույցը, կրկին սեղմեք կոճակը:

Անվտանգության միջոցառումներ

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

Բացի այդ, այն պատճառով, որ այս նախագիծը օգտագործում է Arduino- ն, կարևոր է, որ այն պայմանները, որոնցով այն շահագործվում է, մնան անվտանգ միջակայքում `-40 -ից 85 աստիճան Celsius:

Խնամք և սպասարկում

Հեռակառավարման վահանակի տեղադրումից հետո սպասարկման միջոցներից շատ բան չկա, որը պետք է կանոնավոր կերպով անել: Երբեմն, հիմնական 9 վոլտ մարտկոցը, որն աշխատում է Arduino- ին և այլ բաղադրիչներին, պետք է փոխվի: դա անելու համար հեռացրեք ընթացիկ 9 վոլտ մարտկոցը պատյանում գտնվող ադապտերից և միացրեք նոր մարտկոց ադապտերին: Իրական ժամանակի ժամացույցի մոդուլն ունի իր արտաքին մարտկոցը (3 Վ), այնպես որ, եթե նույնիսկ հիմնական մարտկոցը մեռնի, այն պետք է շարունակի պահել ժամանակը: Եթե այս երկրորդային մարտկոցը պետք է մեռնի, այնուամենայնիվ, այն պետք է փոխարինվի, և RTC- ն պետք է վերահաստատվի: Այս վերահավասարակշռումը կարող է կատարվել Arduino- ն համակարգչին միացնելով և ծածկագիրը նախաստորագրելով:

Քայլ 5. Բարելավումներ և ընդլայնման ծրագրեր

Եթե դուք մարտահրավեր եք փնտրում, այս նախագիծը ձեր ցանկությամբ ընդլայնելու շատ այլ եղանակներ կան: Մի քանի հնարավոր նախագծեր, որոնք դուք կարող եք փորձել, հետևյալն են.

  • ծրագիր կազմել, որպեսզի օգտվողը/խնամակալը կարողանա ինքնուրույն փոխել ընտրված ալիքները
  • Arduino- ն ինտերնետին միացնելով ՝ ավելի մանրամասն տվյալներ ստանալու համար, օրինակ ՝ ժամանակը, որը ճշգրիտ է միլիվայրկյան
  • օգտվելով յուրաքանչյուր հեռուստաալիքի վերաբերյալ առկա հանրային տեղեկատվությունից `օգտվողին ավելի շատ մանրամասներ հաղորդելու համար

Քայլ 6: Ռեսուրսներ և հղումներ

Մեծ կոճակ Jumbo ունիվերսալ հեռուստատեսային հեռավոր տարեցների համար: Վերցված է https://flipperremote.com կայքից

Control Center Smart Remote + Տնային կինոթատրոնի հանգույց - Վճարեք այնպես, ինչպես գնում եք: Վերցված է https://caavo.com/products/control-center- ից

IR հեռակառավարման ազդանշաններ: Վերցված է learn.adafruit.com/ir-sensor/using-an-ir-senso- ից

Logitech Harmony Elite Advanced Universal Remote, Hub and App: Վերցված է

Սամուել 123 աբ. (2017 թ., Հոկտեմբերի 08): Arduino YL-44 Buzzer մոդուլ: Վերցված է 2020 թվականի մայիսի 22, Universal Remote 101: Ինչպե՞ս են աշխատում ունիվերսալ հեռակառավարման վահանակները: Վերցված է caavo.com/blogs/news/universal-remote-101- how-do-universal- remotes-work

z3t0. (օր.) z3t0/Arduino-IRremote. Վերցված է

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