Эмуляция ик приемника
- Войдите на сайт для отправки комментариев
Вс, 12/01/2020 - 01:10
Хочу прикрутить к Raspberry управление с пульта. На малине стоит линукс, общаться с пультом будет через lirc. Классическое подключение ик приемника через гпио малины мне не подходит, т.к. из выключенного состояния пультом не включить. Задумал между ик приемником и малиной расположить ардуинку. Она будет слушать какую нибудь ногу малины на наличие высокого уровня, если его нет то дергать кнопку включения малины, если есть слать команды с пульта на один из пинов гпио. Далее lirc обработает все это дело. Гуглил много, но ничего похожего не нашел. ТЕмы типа моей есть, решений нет. Отпишитесь пожалуйста кто чего знает по этой теме
А зачем эмулировать пульт если с ним будет работать ардуино? Пусть шлет декодированные команды малине через Serial или SPI/I2C
Гораздо проще поставить приемник и туда и туда.
Не проще. На ардуине и так уже 1 приемник, второй на малину цеплять уже колхозно будет)) Плюс пульт 1
Ну если ты такой умный и уже знаешь всё, то зачем спрашиваешь?
Стрынный вы. Я написал без какой либо грубости, а вы на личности почему то решили переходить. Лучше проходите мимо. В первом посте все написано, если внимательно почитаете что мне нужно поймете не целесообразность использования приемников и там и там
На малине крутится медиацентр коди, дистрибутив от libreelec. В дистре для решения задач дист управления есть lirc. Прикрутить дополнительно что либо не выйдет, системный раздел только для чтения. Знаю что ик приемник подключают в ком порт и lirc его видит. Но то железный ком порт, а в малине uart, такое с lirc как подружить не знаю. Самым простым было бы эмулировать клавиатуру, но у меня ардионо нано, там такого функционала нет. Поэтому заморочился с тем что есть
если внимательно почитаете что мне нужно поймете не целесообразность использования приемников и там и там
Я прочел. И указал самый простой реально работающий вариант. 5 минут работы буквально. Если ты пришел спрашивать опытных людей, то не надо считать себя сходу самым умным, и рассказывать, что проще чего, когда ты в принципе не знаешь другого варианта, потому что ты пришел спрашивать про него.
Не проще. На ардуине и так уже 1 приемник, второй на малину цеплять уже колхозно будет)) Плюс пульт 1
То есть цеплять ардуину к малине это не колхоз, а ИК приемник колхоз? Кстати предложенное rkit решение самое простое. Ардуино по команде с пульта будет малину, и она дальше сама по себе работает с ИК как изначально и предполагается.
Предлагаете сигнальный пин от ик приемника разделить между ардуиной и малиной? Мне казалось так нельзя делать, конфликтовать не будут устройства? Или же я все не так понимаю
Можно ли использовать 1 ик приёмник одновременно с двумя устройствами? Если можно, то ваш вариант идеальный. Я не практиковал вариант при котором выход ик будет общим для ардуины и малины, почему то думал что так делать нельзя
Если не забыть согласовать напряжение, то можно и так.
У ИК приемника обычный цифровой выход. Нет никаких проблем подключить этот выход к нескольким входам. В данном случае к малине и ардуино. Только питать ИК приемник надо будет от 3.3В
Только питать ИК приемник надо будет от 3.3В
Не надо. Там выход ОК, так что достаточно озаботиться правильной подтяжкой и отсутствием подтяжки в дуне.
Ик приёмник сейчас запитан от дуины 5в. Я его выпаял из кит тв бокса, там он тоже запитан был 5 вольтами. К дуине пока подключён без подтяжки. Все бы хорошо, но в монитор порта помимо кодов с пульта сыпется и мусор если на приёмник физически воздействовать. Т.е. тронуть его, постучать по нему и т.п. Это нормальное явление?
Если спаяно не по схеме из даташита, а черти как - нормальное.
Если спаяно не по схеме из даташита, а черти как - нормальное.
блин, понравилось мне описание (полное) сего девайса в чипадипе TL1838 Infrared Receiver, (VS1838), хоть скриншот пости сюда :)))))))) строка 26
Спасибо. Все получилось. Задачу поставленную практически решил, но есть недопонимание. Хочу мониторить высокий уровень на плате малины. При его присутствии замыкать на землю пин малины для ее пробуждения, при отсутствии высокого уровня ничего не делать. Если пин ардуины, предназначенный для мониторинга, оставлять без подтяжки, то на нем то высокий, то низкий уровень. Знаю, что если организовать подтяжку к земле, то проблема решится. Но вот боюсь как бы я этим действием малину не сжег. У нее с дуиной общая земля. В схемотехнике не силен. Подскажите как правильно поступить
Спасибо. Все получилось. Задачу поставленную практически решил, но есть недопонимание. Хочу мониторить высокий уровень на плате малины. При его присутствии замыкать на землю пин малины для ее пробуждения, при отсутствии высокого уровня ничего не делать. Если пин ардуины, предназначенный для мониторинга, оставлять без подтяжки, то на нем то высокий, то низкий уровень. Знаю, что если организовать подтяжку к земле, то проблема решится. Но вот боюсь как бы я этим действием малину не сжег. У нее с дуиной общая земля. В схемотехнике не силен. Подскажите как правильно поступить
если это не опечатка - так и делайте. главное чтобы земля была действительно общей 100% малину не спалите. Да и в противном случае еще постараться нужно... хотя пока, маленькое кладбище не организуется - трудно чему- то научится... у меня уже к 100 тр близко :) (в пересчете на сегодня)
Не опечатка, ардуина запитана от малины. Попробую, спасибо еще раз!
Подскажите, строки с 23 по 26 не лишние тут? Так то код отрабатывает как положено, но хочу оптимизировать и попробовать на тиньку 13ю перевести. Знаю сложно, но попробую
пока, маленькое кладбище не организуется - трудно чему- то научится... у меня уже к 100 тр близко :) (в пересчете на сегодня)
Один раз катушку Мишина к новому компу приложил - на нужную сумму вышел :)
пока, маленькое кладбище не организуется - трудно чему- то научится... у меня уже к 100 тр близко :) (в пересчете на сегодня)
это спаленое... бывают и дорогие детальки горят, да и не за раз это набралось, все таки не первый день работаю. Бывает из-за мелочи дорогое в неремонтопригодное состояние попадает :( особенно если запаришься и забудешь питание снять...