Радиоуправление на Arduino

maksland

★★★✩✩✩✩
13 Янв 2019
513
118
Omsk
Требуется исполнитель :удаленно
Надо изготовить :схему и программу для RC управления для модели на Ардуино (можно на nano но в финале будет плата ) на 5 каналов. Два из которых пропорциональные (джойстик или переменный резистор) и три дискретные (кнопки, без фиксации ). С возможностью триммирования пропорциональных каналов кнопками. Модуль радиоканала nRF24L01+. Также предусмотреть одновременное использование до 5 комплектов (для простоты можно с жёсткой привязкой приемник-передатчик). Не для коммерческого использования (судомоделистам кружка ДДТ). К приемнику можно и нужно подключить два стандартных сервопривода (выходы для управления серво имеют стандартный сигнал - импульсы выдаются с периодом 20мс, а их длительность составляет 1-2мс), либо сервопривод + регулятор хода и т.д. Дискретные просто - лог "1" при нажатии (обвес потом придумаем с детьми - звук, свет и тд.)
Планируемый бюджет :2500 р
Сроки
:2-3 месяца
Оплата :перевод на карту
Для связи : форум, почта (в личке)
 
Изменено:

Старик Похабыч

★★★★★★★
14 Авг 2019
4,263
1,301
Москва
5000р
Есть готовый проект передатчика: Прошивка, плата в изи-еде (отладочная, с некотрыми лишними выводами, которые можно не использовать)
Управление: 8 кнопок, 4 потенциометра, (это 2 джойстка), повороты энкодера. (т.е. каналов поболее чем 5)
Питание подразумелвлось что то типа 2-х акб 18650, управление настройками энкодером, вывод на SSH1106 или аналоничное.
Что может:
Включать , отключать , инвертировать кнопки, переназначение кнопок
Включать , отключать, инвертировать потенциометры , настраивать минимальные и максимальные значения для каждого из них, переназначение
Включать, выключать , инвертировать поворты энкодера, назначить коэф. поворота, что бы 1 щелчек мог соотв 1,2,3 и т.д. единицам передачи.
Менять каналы, скорость передачи.
Менять номера каналов.
Сохранять настройки в памяти, кажется 20 ячеек сделал, можно больше.

Есть программа чтения получаемых данных. А как она их будет обрабатывать будет зависеть от Вас.

Тут описание https://community.alexgyver.ru/threads/upravlenie-dlja-prostyx-mashinok-na-nrf.1799/#post-40932
 

maksland

★★★✩✩✩✩
13 Янв 2019
513
118
Omsk
нужно как можно проще (без многочисленных настроек, экрана, телеметрии и тд ) и дешевле.
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,263
1,301
Москва
Тут 4 байта передаются:

1 байт скорость вперед/назад
2 повороты влево/вправо
3-4 свободны, можно вешать что угодно
 

Эдуард Анисимов

★★★★★★✩
23 Сен 2019
2,409
976
58
Марий-Эл
Не пофиг ли сколько байт?
У меня есть готовый код на два джойстика и три кнопки. Корабль радиоуправляемый делал.
Расширить можно свободно. До лимита Nrf.
 

bort707

★★★★★★✩
21 Сен 2020
3,064
912
У меня есть готовый код на два джойстика и три кнопки. Корабль радиоуправляемый делал.
да у всех есть :)
У меня тоже есть код передачи цифровых и аналоговых сигналов с одной ардуины на другую через НРФ. С файлами настройки и графическим конфигуратором под винду :)
Но за 2 тыр даже с дивана вставть лень