IlyaSpirit
@IlyaSpirit
Рзаработчик JS, PHP, Python, Arduino

Как лучше организовать беспроводное подключение между Arduino и блоком кнопок?

Приветствую. Подскажите плз как лучше все организовать? И какие модули выбрать.
Задача: беспроводная передача нажатия кнопок в Arduino Leonardo.

Источник: 10 кнопок, компактно расположенных в блоке без внешнего питания (соответственно вариант батареек)

Их нажатия необходимо принимать в Леонардо на расстоянии не более 1 метра. (Прямой видимости нет, ИК не подойдет)У Леонардо занят контакт RX. Свободны только A0, A1, A2. Здесь питание от USB. (или любое другое если нужно)

Уточнение: блок кнопок уже реализован, он работает по принципу нескольких кнопок на одну ногу - подается напряжение, меряется сопротивление (у каждой кнопки свое) и на аналоговой ноге мк определяется код нажатой кнопки. Т.е в область источника нужна какаято малюська но с блутусом (например) и как минимум 3мя аналоговыми входами и както это принять на леонардине.

Я понимаю что есть решение аля вторая ардуинка например мини и два бт модуля (05 и 06) но может есть на передачу чтото маленькое сразу с блютусом (вемос там какойнить или еще что)
  • Вопрос задан
  • 794 просмотра
Пригласить эксперта
Ответы на вопрос 2
anthtml
@anthtml
Системный администратор программист радиолюбитель
Самое простое - ИК https://kit.alexgyver.ru/tutorials/ir-remote/ есть куда готовых модулей и примеров, также на приемник можно программно прописать сигнады с любого пульта, хоть от ТВ хоть от кофеварки на сколько угодно кнопок. Занимает 1 любой пин - обмен данными в двоичном виде. Потребление - соответственно как и в пульте - живут годами. Минус - нужна прямая видимость, ну или хотя бы отраженная для сильных пультов.
Посложнее - 433 МГц RF на таком обычно работают всякие люстры и тому подобное, также в разделе diy iot имеется куда готовых модулей, но сдесь уже посложнее и поэнергоемкей, иногда нужно сочинять/дебажить протоколы обмена данными. Зато стрелять можно хоть через стену, а при достаточной мощности передатчика и через улицу.
Ответ написан
esp32 supermini должен Вам подойти. На али
Очень компактная платка с вайфай и блютузом, 6 пинов АЦП.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы