Как вмешаться между резиновой кнопкой и платой пульта управления
- Войдите на сайт для отправки комментариев
Пнд, 24/04/2017 - 00:37
Добрый вечер!
Имеется пульт управления. кнопки -резинки замыкают дорожки на плате. Одна дорожка прозванивается с землей. вторая, через различные smd элементы идет в микропроцессор.
Стоит задача внедрить ардуинку в пульт(между кнопкой и платой), чтобы понимать, что кнопка была нажата и отпущена, а также эмулировать ардуиной нажатие кнопки(как будто кнопку нажали).
ЗАменять микроконтроллер нельзя(много других функций выполняет). схемы всего пульта нет.
как можно это сделать?
Изначально думал применить оптопару типа PC817 для воздействия на кнопку, но как снимать сигнал о нажатии?
Потом подумалось, а нужно ли гальванически развязывать входы имеющегося контроллера и ардуинки?- может напрямую подключиться? и менять периодически назначение входа ардуины? например она всегда будет в режиме входа слушать порта, а когда надо вмешаться, меняем его на выход и пуляем единицу-ноль на выход и потом возвращаем режим на вход?- такое возможно?
Возьмите осцилограф и посмотрите что твориться на дорожке, которая не прозванивается с землёй, до и после нажатия кнопки. Это я к тому, что встречал пульты с мультиплексированием и на дорожках был меандр. Если значения постоянные, то просто - переключать вход ноги на выход для эмуляции нажатия кнопки. Если меандр то все сложнее - надо синхронизироваться с процессором.
оптопара не только для гальваноразвязки, а чтобы не влять на цепь. насчет снимать хз. надо смотреть осциллографом
Да уш, осцилографа то у меня под рукой нет :(
Ну так хотя бы тестером сколько вольт на постоянном токе и сколько на переменном при нажатой и отпущенной кнопке. Если на переменном ноль то всё впорядке. Можно и читать и управлять.
Завтра попробую подобраться к пульту
Если это тупо пульт как от телека с мембранными кнопками... элементарно считываются ИК-сигналы всех кнопок, и этот пульт просто клонировать ардуиной - с сохранением всех донорских ИК-сигналов и добавлением неограниченного кол-ва фич (IRremote в помощь, первоначально считать приёмником коды и потом эти коды посылать)
Это далеко не пульт от телека
А если этот пульт заменить уневерсальным. Который считывает коды со старого и программируется любой код под любую кнопку.
Всем спасибо за участие! вышел из положения другим способом: у кнопки есть (функционально связанный) светодиод состояния. Я к нему последовательно оптопару присобачил, а выход в ардуньку пульнУл. сигнал дошел. Это уже хорошо. буду дальше изучать мат часть ардуньки