Съдържание:

Автоматична смяна на канали за телевизор с Arduino: 6 стъпки
Автоматична смяна на канали за телевизор с Arduino: 6 стъпки

Видео: Автоматична смяна на канали за телевизор с Arduino: 6 стъпки

Видео: Автоматична смяна на канали за телевизор с Arduino: 6 стъпки
Видео: Кодовый дверной замок своими руками 😂😂 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 (модул за зумер, задействане на ниско ниво)-3,98 щ.д. с доставка от 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 щифтът е свързан към щифта SDA на Arduino, SCL щифтът е свързан към SCL щифт на Arduino.

Заземяващият щифт на IR излъчвателя е свързан към земята на Arduino, VCC щифтът е свързан с щифт за напрежение на Arduino, а DAT щифтът е свързан към цифровия 3 порт.

Щифтовете на аркадния бутон бяха свързани към цифровия 2 порт и заземяващия щифт на Arduino.

Стъпка 2: Кодът

Кодът за този проект може да бъде намерен тук.

Стъпка 3: Корпусът

Корпусът
Корпусът
Корпусът
Корпусът

Както бе споменато по -горе, корпусът на това устройство е отпечатан с помощта на нишка PETG. На горната снимка са екранни снимки на CAD файловете, които показват как ще изглежда готовото устройство. Отпечатаните STL файлове както за основата, така и за капака също са прикрепени.

Стъпка 4: Използвайте

Инструкции как да използвате устройството:

За да настроите това дистанционно да работи с вашия конкретен телевизор, първо трябва да разберете какви IR кодове се предават от текущото ви дистанционно към телевизора. Стъпки за това можете да намерите тук. След като тези кодове са известни, специфичните IR кодове трябваше да бъдат внедрени в кода на Arduino, който се съхранява на GitHub. Коментарите в програмата ще ви отведат точно до къде трябва да бъдат въведени тези кодове.

След като това е настроено, устройството е много лесно за използване; просто натиснете големия бутон отгоре, за да включите и изключите телевизора. Ако телевизорът е включен през един от случаите, в които сте програмирали предварително канала да се промени, той ще го направи автоматично. Когато сте готови да изключите телевизора, натиснете бутона отново.

Предпазни мерки:

Поради факта, че устройството не е водонепроницаемо и има много проводници, батерии и други електронни компоненти вътре в корпуса, важно е устройството да се поддържа сухо.

В допълнение, поради факта, че този проект използва Arduino, важно е условията, при които се работи, да останат в безопасния диапазон от -40 до 85 градуса по Целзий.

Грижи и поддръжка:

След като дистанционното е настроено, няма много средства за поддръжка, които трябва да се извършват редовно. Понякога основната 9-волтова батерия, която захранва Arduino и други компоненти, ще трябва да бъде сменена; за да направите това, извадете текущата 9-волтова батерия от адаптера в корпуса и поставете нова батерия към адаптера. Модулът за часовник в реално време има своя собствена външна батерия (3V), така че дори основната батерия да умре, тя трябва да продължи да запазва времето. Ако тази вторична батерия трябва да умре обаче, тя трябва да бъде сменена и RTC трябва да се калибрира отново. Това повторно калибриране може да се извърши чрез включване на Arduino в компютъра и инициализиране на кода.

Стъпка 5: Подобрения и проекти за разширяване

Ако търсите предизвикателство, има много други начини да разширите този проект по ваш вкус! Няколко възможни проекта, които можете да опитате, са:

  • създаване на приложение, така че потребителят/пазачът да може сам да променя избраните канали
  • свързване на Arduino към интернет, за да получите по -подробни данни, като например времето, което е точно до милисекундата
  • използване на публичната информация за всеки телевизионен канал, за да даде на потребителя повече подробности

Стъпка 6: Ресурси и справки

Универсално дистанционно телевизионно дистанционно за големи хора с големи бутони за възрастни хора. Изтеглено от

Интелигентно дистанционно управление + център за домашно кино - Платете, докато вървите. Изтеглено от

IR дистанционни сигнали. Изтеглено от learn.adafruit.com/ir-sensor/using-an-ir-senso

Разширено универсално дистанционно управление, хъб и приложение на Logitech Harmony Elite. Изтеглено от

Samuel123abc. (2017, 08 октомври). Модул за зумер Arduino YL-44. Изтеглено на 22 май 2020 г. от

Универсално дистанционно 101: Как работят универсалните дистанционни управления? Изтеглено от caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work

z3t0. (н.д.). z3t0/Arduino-IR дистанционно. Изтеглено от

Препоръчано: