ARDUINO Проект под заказ. Написать код для arduino генерации DSM сигналов с примера на STM32

Михаил Ч

✩✩✩✩✩✩✩
23 Дек 2020
1
0
Требуется исполнитель :
Хоть из параллельного мира

Надо изготовить :
Есть желание управлять квадрокоптером программой, есть передатчик и необходимо создать программу что-бы передавать ему команды с arduino uno/nano. Квадрокоптер принимает сигнал DSM2, с помощью пульта Jumper T12 уже удавалось установить связь и им управлять. Есть пару ссылок в которых есть, прошивка пульта, прошивка передатчика, попытка реализации этого проекта 8 летней давности. По идее нужно просто переписать код с STM32 (команды который генерирует пульт) для arduino если я правильно вижу решение этой задачи(но это мое предположение, не кидайте тапками)

Важные ссылки :
передатчик - 2.4G CC2500 NRF24L01 A7105 CTRF6936 Многопротокольный модуль STM32 ( https://www.banggood.com/2_4G-CC250...l-STM32-TX-Module-With-Antenna-p-1153902.html )
прошивка пульта - https://github.com/opentx/opentx/blob/2.3/radio/src/pulses/dsm2.cpp
все про передатчик - https://github.com/pascallanger/DIY-Multiprotocol-TX-Module
библиотека 8-ми летней давности - https://github.com/IronSavior/dsm2_tx

Сроки :
Срок как всегда вчера) На самом деле чем быстрее тем лучше)
Готов встретится созвонится обсудить детали)
Все делаю лично для себя)

Оплата :
наличка или как угодно вам
Договорная

Для связи :
почта - [email protected]
вк - https://vk.com/id392058830
 
Изменено:

SieOK

✩✩✩✩✩✩✩
7 Янв 2021
5
1
Могу помочь но если не очень срочно (работаю шестидневка-фулл-тайм).
Делал подобное для своих сотрудников любителей рыбалки - на nRF24L01- утопили прикормочный кораблик
кораблик.jpg
кораблик2.jpg

и плата после окисления восстановлению не подлежала
Я_Кораблик.jpg

Пришлось выкинуть всё нутро и сделать с нуля. Схемотехнику и программинг.
За основу брал материалы:
http://www.parkflyer.ru/ru/blogs/view_entry/15212/
http://we.easyelectronics.ru/Radio/radiomodul-nrf24l01-bystryy-start.html
видео
И плейлист ютуба
Сделал 32-канальную аппаратуру управления, хотя можно расширить до 127.


=Есть желание управлять квадрокоптером программой = - какой программой??? Это какое-то уже готовое решение или писать с нуля?
Скетч для ардуино это программа. Оконное приложение для виндовс это тоже программа. Установочный APK-файл для андроида это тоже программа. Код для STM32 это тоже программа.
Вам нужно четко определиться с требованиями, сделать так называемое техническое задание на проект.
Тогда уже будет видно всё хотя бы в первом приближении.

Обычно в таких проектах программу разделяют на =верх= и =низ= при разработке с нуля.
Под верхом подразумевают управляющую программу на компьютере (или тоже на микроконтроллере в частности пульт управления на контроллере) и общающуюся с низовой программой (программа на микроконтроллере управляющая конечными устройствами - та которая летает у Вас или в моем случае плавает).
Так работают любые программные комплексы управления технологическими процессами - от ЧПУ-станков до систем управления ТЭЦ, всевозможных реакторов и т.д.

Вот недавно делал проект - скопировать оборудование для производства проволочных ковриков по видеообразцу
Верхняя программа оконная (на Си Шарп) для винды позволяющая оператору выставлять параметры и контролировать процесс, нижняя программа на С++ для микроконтроллера STM32 управляющим оконечными устройствами - частотниками, двигателями, опрашивающая датчики, концевики и прочее.

= По идее нужно просто переписать код с STM32 (команды который генерирует пульт) для arduino если я правильно вижу решение этой задачи =
не совсем правильно видите - здесь форум по ардуино, а это простейшая платформа. Для работы с STM32 требуется более высокая квалификация поскольку уровень вхождения в STM контроллеры повыше будет

Вайбер если нужно +380683435053 может помогу, не знаю как со временем будет, или обратитесь на фриланс, там ребята есть очень толковые
https://freelancehunt.com/ - открытые проекты в самом конце главной страницы сайта по всем категориям
https://freelancehunt.com/projects/skill/vstraivaemyie-sistemyi-mikrokontrolleryi/176.html Вам СЮДА в этой рубрике собираются спецы по робототехнике
Пример технического задания или как ставить задачу исполнителям
 
Изменено: