Как лучше всего управлять печатной платой дистанционного управления?
Каков был бы наилучший способ использования Arduino для управления изображенной печатной платой дистанционного управления? Мой первоначальный инстинкт состоял бы в том, чтобы оставить батарейки в пульте дистанционного управления и использовать отдельный транзистор для каждого из пяти переключателей, подключив провода (припой или изоленту) к двум сторонам каждой кнопки и основание к выходному контакту Arduino. Я, конечно, не эксперт, поэтому я хотел подтвердить, будет ли (а) это работать и (б) есть ли гораздо лучший способ. Управление обычно питается от двух батареек типа ААА.
Правка: на нижней стороне печатной платы также есть небольшой конденсатор, если это что-то изменит.
Заранее спасибо за вашу помощь
Примечание: я пытался просто записывать и излучать ИК-сигналы с пульта дистанционного управления с помощью моего Arduino, но до сих пор безуспешно, поэтому мне нужен другой способ использования Arduino для управления моим вентилятором: невозможно управлять вентилятором с помощью ИК-схемы, несмотря на захват и воспроизведение ИК-передач
@ihleonard, 👍2
1 ответ
Все правые стороны кнопок соединены с отрицательным зарядом аккумулятора (то есть с землей). Таким образом, вы подключаете пульты GND к ардуино GND.
Далее припаяйте пять проводов к левой стороне кнопок. Вы можете сделать это, соскоблив немного зеленой маски припоя, которая находится поверх следа, идущего к этой кнопочной панели. Или выясните, какой вывод на микросхеме идет к кнопке, и припаяйте провод к этой ножке.
Я бы не стал связываться с черным материалом (графитом?) на верхней части кнопочной панели. Таким образом, вы всегда можете вернуть пульту дистанционного управления его первоначальную функцию.
Затем подсоедините эти провода к коллекторам NPN-транзисторов. Все излучатели подключаются к GND. Базы (через резистор) к контактам Arduino.
Кроме того, вы можете подключить их непосредственно к контактам Arduino. Но вы должны быть осторожны, чтобы никогда не устанавливать значение PIN на ВЫСОКИЙ уровень, так как пульт дистанционного управления не будет иметь 5 В на своих входных контактах, в то время как сам он работает только на 3 В. Вы "нажимаете" кнопку, устанавливая PIN в положение ВЫВОДА. После "нажатия" вы возвращаете его в режим ввода.
Чтобы случайно не подать 5 В на вывод кнопки, можно также использовать диоды (вместо транзисторов, описанных выше). Поместите диод между контактом Arduino и проводом кнопки, направленным в сторону Arduino. Таким образом, ток может идти только к Arduino. Тогда вы можете смело использовать digitalWrite
.
- Декодирование 2.4G RF пульта дистанционного управления?
- Управление регулятором вентилятора от Arduino
- Arduino IRremote перестает работать
- Использование ИК-пульта с Arduino
- ИК приемник принимает только 0
- 2 Моторное управление роботом с радиоуправляемым радио
- Проблема с клавиатурой Arduino и радиочастотным передатчиком 433 МГц
- Эмулятор Nikon IR remote trigger (ML-L3) не работает
Большое спасибо за подробный ответ @Gerben! У меня нет времени подключить его сегодня вечером, но планирую сделать это завтра. Кроме того, я не могу поверить, что забыл об этом раньше, но на нижней стороне печатной платы есть конденсатор (добавил картинку к основному сообщению). Это что-нибудь меняет?, @ihleonard
Нет. Конденсатор находится поперек батарей. Это сглаживает напряжение., @Gerben