Мазмұны:

Теледидардың қашықтан басқару пультін Arduino көмегімен автоматты түрде өзгерту: 6 қадам
Теледидардың қашықтан басқару пультін Arduino көмегімен автоматты түрде өзгерту: 6 қадам

Бейне: Теледидардың қашықтан басқару пультін Arduino көмегімен автоматты түрде өзгерту: 6 қадам

Бейне: Теледидардың қашықтан басқару пультін Arduino көмегімен автоматты түрде өзгерту: 6 қадам
Бейне: Lesson 101: Using IR Remote to control TV, AC Bulb with Relay, DC Motor and Servo Motor 2024, Шілде
Anonim
Теледидардың қашықтан басқару пультін Arduino көмегімен автоматты түрде өзгерту
Теледидардың қашықтан басқару пультін Arduino көмегімен автоматты түрде өзгерту

Бұл жобаның бастапқы мотивациясы - біздің клиенттің тамырлы деменциясы бар және заңды соқыр. Бұл оған теледидар ұнайтынын қашан және қандай арналарда көрсететінін еске түсіруде қиындықтар туғызды, сонымен қатар дәстүрлі пульттегі кішкене түймелерді көрді. Осы себепті біздің команда қашықтан басқару пультінің жұмысында жұмыс істеді, оның құрамында өте үлкен түймелері бар, оларды заңды түрде соқыр қолданушы көре немесе сезе алады. Қашықтан басқару пульті белгілі бір уақытта арнаны белгілі бір арналарға автоматты түрде өзгерте алатындай болуы керек еді, сондықтан біздің клиент ұмытып кетсе де, ол өзінің шоуларын көре алады.

Біздің шешім теледидармен байланысу үшін Arduino мен инфрақызыл сәуле шығарғышты қолданды. Нақты уақыттағы модуль уақытты бақылау үшін пайдаланылды, осылайша қашықтан басқару пульті қалаған шоуларға ауыса алды. Теледидарды қосу және өшіру үшін бір үлкен түйме де қолданылды. Сондай -ақ, қолданушыға арнаның өзгертілгені туралы хабарлау үшін сигналдық модуль бекітілген.

Бәсекелестерді талдау:

Біз осы жобаға қажетті критерийлерге бейімделетін 3 басқа қашықтан басқару құралын талдадық

1. Қашықтан басқару пульті - қосымша үлкен түймелердің саны азайтылған жеңілдетілген қашықтан басқару құралы

Артықшылықтары: қол жетімді (бар -жоғы 35 доллар) және түймелер дәстүрлі қашықтан басқару пультіне қарағанда үлкен.

Кемшіліктері: Арналарды автоматты түрде өзгерту мүмкін емес, ал түймелер дәстүрлі пульттен үлкен болғанымен, олар тым кішкентай болуы мүмкін.

2. Logitech Harmony Elite - ақылды қашықтан басқару құралы, ол дәстүрлі қашықтан басқару құралының мүмкіндіктерін жақсартады және кейбір теңшеуге мүмкіндік береді.

Артықшылықтары: дауыстық командаларды қолдайды және интуитивті сенсорлы интерфейске ие

Кемшіліктері: Қымбат ($ 350), арналарды автоматты түрде өзгерте алмайды және шағын түймелері бар.

3. Caavo басқару орталығы - теледидар, қашықтан басқару құралы мен үшінші тарап бағдарламалық жасақтамасы арасында байланыс орнатуға мүмкіндік беретін ақылды қашықтан басқару пультінің орталығы

Артықшылықтары: Дауыстық командаларды қолдайды

Кемшіліктері: қымбат ($ 160), арналарды автоматты түрде өзгерте алмайды және кішкентай түймелері бар

Жабдықтар

1. USB кабелі бар «Arduino» Uno - Amazon.com сайтынан 12.99

2. YL-44 дыбыстық сигнал модулі (дыбыстық сигнал модулі, төмен деңгейлі триггер)-$ 3.98 w/ жеткізілім aliexpress.com сайтынан

3. Нақты уақыттағы сағат модулі (қажетті батареямен) - Amazon.com сайтынан 3 үшін $ 11.50

4. Үлкен Arduino аркадалық түймесі - adafruit.com сайтынан $ 9,95

5. Аркада түймелерінің сымдары - adafruit.com сайтынан $ 4,95

5. Инфрақызыл эмитенттер мен қабылдағыштар жиынтығы - Amazon.com сайтынан $ 13.99

7. 9 вольтты батарея - Amazon.com сайтынан 8 үшін 10,99 доллар

8. 9 вольтты аккумулятор еркек тұрақты ток адаптеріне - Amazon.com сайтынан 5 үшін 4,99 доллар

Сыртқы корпус PETG талшығының көмегімен 3D басып шығарылды

1 -қадам: бөліктерді қосу

Пьезо -дыбыстық сигналдың жерге тұйықталуы Arduino -ға қосылған, ал енгізу -шығару цифры цифрлық 8 портқа қосылған.

Нақты уақыттағы сағаттағы жерге тұйықтауыш Arduino -ға, VCC түйреуіші Arduino -дегі кернеу түйініне, SDA түйрегіші Arduino -дағы SDA -ге, SCL -ге SCL -ге қосылды. Arduino -ға бекітіңіз.

Инфрақызыл сәулелендіргіштегі жерге тұйықталу түйіні Arduino -ға, VCC түйреуіші Arduino -да кернеу түйреуішіне, ал DAT түйрегіші цифрлық 3 портқа қосылды.

Аркада түймесіндегі түйреуіштер цифрлық 2 портқа және Arduino -дегі жерге қосқышқа қосылды.

2 -қадам: Кодекс

Бұл жобаның кодын мына жерден табуға болады.

3 -қадам: корпус

Қаптама
Қаптама
Қаптама
Қаптама

Жоғарыда айтылғандай, бұл құрылғының корпусы PETG талшығының көмегімен басып шығарылды. Жоғарыда суретте CAD файлдарының скриншоттары бар, олар дайын құрылғының қандай болатынын көрсетеді. Негізге де, қақпаққа да басылатын STL файлдары бекітілген.

4 -қадам: Қолдану

Құрылғыны пайдалану бойынша нұсқаулар:

Бұл қашықтан басқару пультін арнайы теледидармен жұмыс істеу үшін реттеу үшін алдымен ағымдағы қашықтан басқару пультінен теледидарға қандай IR кодтары жіберілгенін білу қажет. Мұны істеу қадамдарын мына жерден табуға болады. Бұл кодтар белгілі болғаннан кейін GitHub -та сақталатын Arduino кодында нақты IR кодтарын енгізу қажет. Бағдарламадағы түсініктемелер сізді осы кодтарды енгізу керек жерге әкеледі.

Бұл орнатылғаннан кейін құрылғыны пайдалану өте оңай; теледидарды қосу және өшіру үшін жоғарғы жағындағы үлкен түймені бассаңыз жеткілікті. Егер теледидар арнаны өзгертуге алдын ала бағдарламаланған уақыттардың бірінде қосулы болса, ол автоматты түрде қосылады. Теледидарды өшіруге дайын болғанда, түймешікті қайтадан басыңыз.

Қауіпсіздік шаралары:

Құрылғы су өткізбейтіндіктен және қаптаманың ішінде сымдар, батареялар және басқа да электронды компоненттер көп болғандықтан, құрылғыны құрғақ күйде ұстау маңызды.

Сонымен қатар, бұл жобада Arduino қолданылғандықтан, оның жұмыс істеу шарттары -40 -тан 85 градус Цельсийге дейінгі қауіпсіз ауқымында қалуы маңызды.

Күтім және күтім:

Қашықтан басқару құралы орнатылғаннан кейін, жүйелі түрде жөндеуді қажет ететін техникалық құралдар көп болмайды. Кейде Arduino мен басқа компоненттерді қуаттандыратын негізгі 9 вольтты аккумуляторды ауыстыру қажет болады; Мұны істеу үшін корпустағы адаптерден ағымдағы 9 вольтты аккумуляторды алып тастаңыз және адаптерге жаңа батарея қосыңыз. Real Time Clock модулінің өзіндік сыртқы батареясы (3В) бар, сондықтан негізгі батарея өлсе де, ол уақытты жалғастыра беруі керек. Егер бұл қайталама аккумулятор өлетін болса, оны ауыстыру қажет және РТЖ қайта калибрлеу қажет. Бұл қайта калибрлеуді Arduino -ны компьютерге қосу және кодты инициализациялау арқылы жасауға болады.

5 -қадам: жетілдіру және кеңейту жобалары

Егер сіз қиындықты іздесеңіз, бұл жобаны сіздің қалауыңыз бойынша кеңейтудің көптеген басқа жолдары бар! Сіз көруге болатын бірнеше мүмкін жобалар:

  • қолданушы/қамқоршы таңдалған арналарды өз бетінше өзгерте алатындай етіп бағдарлама жасау
  • миллисекундқа дәл келетін уақыт сияқты егжей -тегжейлі деректерді алу үшін Arduino -ны интернетке қосу
  • пайдаланушыға толығырақ ақпарат беру үшін әр телеарна туралы ашық ақпаратты пайдалану

6 -қадам: Ресурстар мен әдебиеттер

Үлкен түймеге арналған Jumbo әмбебап теледидар қарттарға арналған. Https://flipperremote.com сайтынан алынды

Ақылды қашықтан басқару пульті + үй кинотеатрының хабы - жоспар бойынша төлеңіз. Https://caavo.com/products/control-center сайтынан алынды

IR қашықтан сигналдары. Learn.adafruit.com/ir-sensor/using-an-ir-senso сайтынан алынды

Logitech Harmony Elite Advanced әмбебап қашықтан басқару пульті, хаб және қолданба. Https://www.logitech.com/kz-us/product/harmony-el сайтынан алынды.

Samuel123abc. (2017 ж., 08 қазан). Arduino YL-44 дыбыстық сигнал модулі. Https://www.instructables.com/id/Arduino-YL-44-Buz… мекенжайынан 22 жылдың 2020 мамырында алынды.

Әмбебап қашықтан басқару пульті 101: Әмбебап қашықтан басқару пульті қалай жұмыс істейді? Caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work сайтынан алынды.

z3t0. (дәреже). z3t0/Arduino-IRremote. Https://github.com/z3t0/Arduino-IRremote/wiki/Rec… сілтемесінен алынды.

Ұсынылған: