Мазмуну:
- Жабдуулар
- 1 -кадам: бөлүктөрдү туташтыруу
- 2 -кадам: Код
- 3 -кадам: Корпус
- 4 -кадам: колдонуу
- 5 -кадам: Жакшыртуу жана кеңейтүү долбоорлору
- 6 -кадам: Ресурстар жана шилтемелер
Video: Телеканалдын автоматтык каналын өзгөртүү Arduino менен: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул долбоордун алгачкы мотивациясы кардарыбыздын кан тамырларынын кем акылдыгы жана юридикалык жактан сокур экендиги болгон. Бул ага телекөрсөтүүлөр качан жана кайсы каналдарда көрсөтүлөрүн эстөөдө, ошондой эле салттуу пульттун кичинекей баскычтарын көрүү менен кыйынчылыктарды жараткан. Ушул себептен улам, биздин команда мыйзамдуу түрдө сокур болгон колдонуучу көрүп же сезе турган өтө чоң баскычтарга ээ болгон алыстан башкаруу пультун түзүү үчүн иштеди. Алыстан башкаруу пульту белгилүү бир убакта каналды белгилүү бир каналдарга автоматтык түрдө өзгөртө алышы керек болчу, ошондо биздин кардар унутуп калса дагы, ал өзүнүн шоуларын көрө алат.
Биздин чечим телевизор менен байланышуу үчүн Arduino жана инфракызыл эмитентти колдонгон. Реалдуу убакыт сааты модулу убакытты көзөмөлдөө үчүн колдонулган, ошондуктан пульт каалаган шоуларга өтө алган. Телевизорду күйгүзүү жана өчүрүү үчүн бир чоң баскыч да колдонулган. Ошондой эле, колдонуучуга каналдын өзгөртүлүп жаткандыгын эскертүү үчүн сигналдык модуль тиркелген.
Атаандаштардын анализи:
Биз бул долбоорго керектүү критерийлер үчүн дагы 3 адаптивдүү алыстан талдоо жүргүздүк
1. Flipper Remote - кошумча чоң баскычтардын саны кыскартылган жөнөкөйлөтүлгөн пульт
Артыкчылыктары: Жеткиликтүү (болгону 35 доллар) жана баскычтар салттуу пультка караганда чоңураак.
Кемчиликтери: Каналдар автоматтык түрдө өзгөртө албайт жана баскычтар кадимки пульттон чоңураак болгону менен, алар дагы эле кичинекей болушу мүмкүн.
2. Logitech Harmony Elite - салттуу пульттун мүмкүнчүлүктөрүн жакшырткан жана айрым ыңгайлаштырууга мүмкүндүк берген акылдуу алыстан башкаруу.
Артыкчылыктары: Үн буйруктарын колдойт жана туюмдуу сенсордук интерфейси бар
Cons: Кымбат ($ 350), каналдарды автоматтык түрдө өзгөртө албайт жана кичине баскычтары бар.
3. Caavo Control Center - телекөрсөтүү, алыстан башкаруу жана үчүнчү жактын программалык камсыздоосунун ортосундагы байланышты камсыз кылган акылдуу алыстан башкаруу борбору түгөйү
Артыкчылыктары: Үн буйруктарын колдойт
Кемчиликтери: Кымбат ($ 160), каналдарды автоматтык түрдө өзгөртө албайт жана кичине баскычтары бар
Жабдуулар
1. USB кабели менен "Arduino" Uno - Amazon.com сайтынан 12.99
2. YL-44 Buzzer Module (ызы-чуу модулу, төмөнкү деңгээлдеги триггер)-$ 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 вольттук аккумулятор эркек DC адаптерине - Amazon.com сайтынан 5 долларга 4,99 доллар
Тышкы корпус PETG жипчесин колдонуу менен 3D принтерде жасалган
1 -кадам: бөлүктөрдү туташтыруу
Пьезо сигналынын жерге туташтыргычы Arduino жерге туташтырылган, ал эми I/O пини санарип 8 портуна туташкан.
Реалдуу убакыт саатынын жерге туташтыргычы Arduino жерге, VCC пин Ардуинодогу чыңалууга, SDA пини Arduinoдогу SDA пинине, SCL пини SCLге туташтырылган. Arduino'го кадап коюңуз.
IR эмитентиндеги жерге туташтыргыч Arduino жерге, VCC пини Arduinoдогу чыңалуу пинине, DAT пини санарип 3 портуна туташкан.
Аркада баскычындагы казыктар санарип 2 портуна жана Arduinoдогу жерге төөнөгүчкө туташтырылган.
2 -кадам: Код
Бул долбоордун кодун бул жерден тапса болот.
3 -кадам: Корпус
Жогоруда айтылгандай, бул аппараттын корпусу PETG жипчеси аркылуу басылган. Жогоруда сүрөттөлгөн CAD файлдарынын скриншоттору, алар даяр түзүлүштүн кандай болорун көрсөтөт. Басып чыгарылуучу STL файлдары база үчүн да, капкак үчүн да тиркелет.
4 -кадам: колдонуу
Түзмөктү колдонуу боюнча нускамалар:
Бул пультту конкреттүү телевизоруңуз менен иштөө үчүн орнотуу үчүн, адегенде учурдагы пультуңуздан телекөрсөтүүгө кандай IR коддору берилгенин билишиңиз керек. Бул үчүн кадамдарды бул жерден тапса болот. Бул коддор белгилүү болгондон кийин, белгилүү IR коддору GitHubда сакталган Arduino кодунда ишке ашырылышы керек. Программадагы комментарийлер сизди так ушул коддорду киргизүү керек болгон жерге алып барат.
Бул орнотулгандан кийин, түзмөктү колдонуу абдан оңой; жөн гана сыналгыны күйгүзүү жана өчүрүү үчүн жогорудагы чоң баскычты басыңыз. Эгер сыналгы каналды өзгөртүү үчүн алдын ала программаланган убакыттын биринде күйүп турган болсо, ал автоматтык түрдө өзгөрөт. Телевизорду өчүрүүгө даяр болгондо, баскычты кайра басыңыз.
Коопсуздук чаралары:
Түзмөк суу өткөрбөгөндүктөн жана корпустун ичинде көптөгөн зымдар, батареялар жана башка электрондук компоненттер бар болгондуктан, аны кургак кармоо маанилүү.
Мындан тышкары, бул долбоор Arduino колдонулгандыгына байланыштуу, анын иштөө шарттары -40тан 85 градус Цельсийге чейин коопсуз диапазондо калуусу маанилүү.
Кароо жана тейлөө:
Пульт орнотулгандан кийин, үзгүлтүксүз жасалып турушу керек болгон тейлөө каражаттары көп эмес. Кээде Arduino жана башка компоненттерди иштетүүчү 9 вольттук негизги батареяны алмаштыруу керек болот; Бул үчүн, учурдагы 9 вольттуу батареяны корпустагы адаптерден алып салыңыз жана адаптерге жаңы батарейканы тиркеңиз. Real Time Clock модулунун өзүнүн тышкы батарейкасы (3V) бар, андыктан негизги батарея өлүп калса дагы, убакытты уланта бериши керек. Эгерде бул экинчилик батарейка өлө турган болсо, анда аны алмаштырыш керек жана РТКны кайра калибрлөө керек. Бул кайра калибрлөө Arduino'ду компьютерге туташтыруу жана кодду инициализациялоо аркылуу жасалышы мүмкүн.
5 -кадам: Жакшыртуу жана кеңейтүү долбоорлору
Эгерде сиз чакырык издесеңиз, бул долбоорду сиздин каалооңузга жараша кеңейтүүнүн башка көптөгөн жолдору бар! Сиз аракет кыла турган бир нече мүмкүн болгон долбоорлор:
- колдонуучу/кароолчу тандалган каналдарды өз алдынча өзгөртө алгыдай кылып колдонмо түзүү
- Ардуинону интернетке туташтыруу, миллисекундга туура келген убакыт сыяктуу деталдуу маалыматтарды алуу үчүн
- Колдонуучуга көбүрөөк маалымат берүү үчүн ар бир телеканал жөнүндө жеткиликтүү болгон коомдук маалыматты колдонуу
6 -кадам: Ресурстар жана шилтемелер
Улгайган адамдар үчүн Big Button Jumbo Universal TV Remote. Https://flipperremote.com сайтынан алынды
Акылдуу алыстан башкаруу борбору + Үй кинотеатрынын борбору - План боюнча барыңыз. Https://caavo.com/products/control-center дарегинен алынды
IR Remote Signals. Learn.adafruit.com/ir-sensor/using-an-ir-senso тартып алынды
Logitech Harmony Elite Advanced Universal Remote, Hub жана App. Алынды
Samuel123abc. (2017, 08 -октябрь). Arduino YL-44 Buzzer Module. 22-жылдын 2020-майында алынган, Universal Remote 101: Универсалдуу пульттор кантип иштейт? Бул жерден алынды caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work
z3t0. (даража). z3t0/Arduino-IRremote. Алынды
Сунушталууда:
Суу сактагыч менен WiFi автоматтык өсүмдүк азыктандыргычы - Ички/Тышкы өстүрүү - Суу өсүмдүктөрү автоматтык түрдө Алыстан Мониторинг менен: 21 кадам
WiFi суу сактагычы бар автоматтык өсүмдүк азыктандыргычы - ички/тышкы өстүрүү - суу өсүмдүктөрү автоматтык түрдө алыстан байкоо жүргүзүү менен: Бул окуу куралында биз өсүмдүктөрдү автоматтык түрдө сугаруучу жана Adosia платформасынын жардамы менен алыстан көзөмөлгө алына турган жабык/сырткы өсүмдүктөрдү багуу тутумун кантип орнотууну көрсөтөбүз
LED тилкелери жана Arduino менен түстөрдү өзгөртүү кутучасынын текчелери: 5 кадам (сүрөттөр менен)
Түстү өзгөртүүчү кутуча текчелери LED-тилкелери жана Arduino менен: Бул столдун жанында жана үстүндө кошумча сактагыч керек болгондуктан башталды, бирок мен ага өзгөчө дизайн бергим келди. Эмнеге ар бир түскө ээ боло турган кереметтүү LED тилкелерин колдонбойсуз? Мен текченин өзү жөнүндө бир нече эскертүүлөрдү берем
"Дизайн эрежелерин" өзгөртүү менен профессионалдуу CAD инструменттери менен Hobbyist PCB жасаңыз: 15 кадам (сүрөттөр менен)
"Дизайн эрежелерин" өзгөртүү менен профессионалдуу CAD инструменттери менен Хоббист ПХБ жасаңыз: Хоббисттер үчүн жеткиликтүү болгон кээ бир профессионалдык схемалар бар. Бул жерде аларды колдонуу үчүн бир нече кеңештер бар, аларды жасоо үчүн профессионалдуу фабриканын кереги жок дизайн такталары
Автоматтык электроникалык жаркыроо ылдамдыгын өзгөртүү .: 6 кадам (сүрөттөр менен)
Автоматтык электр жаркылдатуу ылдамдыгын өзгөртүү .: Унааларына LED лампочкаларын кошкондор үчүн сигналдарды же тормоздук чырактарды буруңуз. LED лампочкалары кадимки лампаларга караганда азыраак Амперди колдонгондуктан, флешер бирдиги лампа күйүп кетти деп ойлойт жана жаркылдоо ылдамдыгын эки эсе жогорулатат. Бул көрсөтмө сизге көрсөтөт
Гитаранын күчөткүч каналын которуу педалы: 6 кадам
Гитаранын күчөткүч каналын которуу педалы: Бул бут баскыч педалы менин күчөткүчүмдү каналга которуу, ошондой эле FXти айланып өтүү үчүн түзүлгөн. Мен жакында сатып алган Vox Valvetronix күчөткүчү буту менен келбегенин түшүнгөн жокмун. Каналды которуу жана FX ON/OFF TRS аркылуу ишке ашат (Кеңеш, Rin