usb-ppm\pcm выход.
Приветствую.На улице не погода,а дома тепло и уютно.Собрав все свои задумки,заметки,мысли,решил создать каке-то ноу хау в ФПВ , по крайней мере для себя.И тут под руку попал мой старый верный микроноут.С одной стороны он как-бы не совсем нужен,с другой стороны отправлять на съедение к оболтусам племянникам жалко.Вот и решил создать из него пульт управления,как иногда МЧСники и вояки показывают.
Видео поток тянет,но лучше через очки или аналоговый монитор.
Задумка у меня такая,один джой будет полностью управлять самолётом,а второй видеокамерой и фпв.Передача по 7-9 каналам.
Микроноут есть,джойстики есть вся взлётная и передающая часть тоже есть.
Осталось как-то сгенерировать РРМ сигналы с компа.Уверенный ,что таких проектов куча очень разочаровался.Они все коммерческие.Платить я не боюсь,но хочется что-то своё.Но программировать я мягко сказать не умею.Програматор,точнее аж 2 имею с горе пополам заливать в пики и авры научился.
Полазив по сайтам нашёл РСТх за готовую фишку просит 50 зел.д.+ пересылка, нашёл у него заманчивое предложение за 10 зел.д.только сам чип правда он его продаёт как зам-ремонт походу с прошивкой.Порыскав ещё обнаружил и саму прошивку и схемку на pic18f4550_40.Но увы мой программатор не поддерживает pic18f…,и такой пики в своём арсенале не обнаружил.В добавок так и не понял где взять софт на комп.
Далее мне попался ещё один сайтик в нём предлагают USBv4. для моей спектры USBv4-JR. Она умеет читать и выдавать РРМ сигналы.С ней прилагается диск с программкой.Почитав мануал облизнулся.Прям то что я искал.Больше ни чего такого не нашёл.
Перед тем как сделаю заказ на USBv4-JR решил узнать у формучан,а вдруг кто-то этим занимался и видел какой-то подобный проект,и готов поделится знаниями .Жду предложений и отзывов.
Если поставите ТЗ - думаю, что на обычной ардуине это все реализуется.
Нет - есть недорогие кортексы, для которых подключение по юсб вообще родное…
Если сроки не жмут, готов взяться за написание подобного.
Сроки не жмут,до весны много времени.Спасибо за понимание и за помощь.А где пооветуете брать ардунио?
Arduino продается пожалуй что везде… Формально это просто атмега с минимальной обвязкой, да ft232 как мост юсб-уарт.
Единственный плюс ардуины - есть везде и схемотехнически одинаково, т.е. полная совместимость.
Есть еще деление по самому чипу (atmega8, 168, 328), да по частоте кварца (8/16МГц). А, ну и по питанию есть еще разновидности, на 5В и на 3.3В.
Поэтому брать можно где угодно и где удобно, главное чтобы характеристики “совпадали” с “рекомендованными”.
Думайте над ТЗ, как что будет вырисовываться - сообщите.
Ок.И вправду надо определится.
Может сразу сделать универсальный PPM кодер? Что бы можно было реанимировать какие старые погоревшие передатчики?
Логику на Arduino, а ВЧ часть взять на 433 Мгц.
Лучше первая ссылка, есть юсб разъем, чтобы подключит к компу нужен только шнурок, паять не надо. Похожий софт для прошивки и компа есть в исходниках ардупилот-мега.
Может сразу сделать универсальный PPM кодер? Логику на Arduino, а ВЧ часть взять на 433 Мгц.
Тема о самодельном передатчике уже есть на этом форуме, железо там почти полностью идентично ардуине. Только учитывая цену Турниги9… Не стоит оно того. ВЧ часть также не стоит с нуля делать, есть вполне проверенные отказоустойчивые решения. В т.ч. и на 433МГц от fmkit.
И что стоит брать для начала эксперемента?
Уже готовы к экспериментам? 😃
Первое побогаче в плане выходов и удобства работы и прошивки. Второе - меньше физически в разы.
Места придостаточно.Взял первый.
Здравствуйте. Разница в чипах - о объеме памяти. Но для Ваших целей подойдет и 168 (и даже 88-я). Обязательно берите на 5вольт и с FT232RL чипом (он отвечает за трансляцию UART TTL -> USB, т.е. виртуальный COM порт). Вообще я на Вашем месте реализовал бы следующую вещь:
- Arduino nano. Генерирует PPM и передает его на FrSky DF 2.4Ghz Combo Pack for JR w/ Module & RX. Это передатчик с телеметрией - т.е. отдаются некоторые данные по UART протоколу. На ардуине реализуем виртуальный UART1 (т.к. физический UART0 будет занят связью с компьютером). Получаем данные и отправляем их на UART0, и ожидаем когда припрут с компьютера новые, параллельно все так же генерируя PPM и подавая его постоянно на передатчик.
- На компьютере, для облегчения программирования, софт пишем на python c использование библиотеки pygame, так как там есть удобное считывание команд с джойстика, а если еще и у вас будет линукс, а не виндоус - то получение картинки с устройств видеозахвата., и все это сдобрено возможностью наложения на картинку данных телеметрии.
Теоретически возможно воткнуть провод TX с приемника на ножку TX ардуины, тогда она будет передавать информацию напрямую в компьютер. Но, т.к. ножка RX ардуины будет получать информацию с компьютера, чтобы все это заработало, настройки протоколов должны быть одинаковые.
Собственно практически все это я реализовывал несколько лет назад, только без телеметрии, т.к. использовалась Corona Diy, но за неимением на тот момент автомобиля - возить в поле ноутбук (который тоже долго не жил) и джойстик, который тоже куда то нужно ставить - было затруднительно.
Если есть какие-то вопросы - готов помочь. Удачи.
Роман спасибо за сылки.Узнал много нового.На выходных начну изучать.
Видать зима одинаково на людей влияет
сам засел за ваяние подобной системы и подключение компутерного джойстика к PPM передатчику
в принципе на вид все прозрачно
по желанию готов объединить усилия 😉
Вот мое жалезо, мот поможет
kazus.ru/forums/showthread.php?t=19041
Цеплял джойстик к Ардуине, летать вполне приятственно.
Информацию брал от сюда
www.ianjohnston.com/content/index.php?option=com_c…
Александр, я личное сообщение прочел прежде чем сюда заглянул - думал, что ардуины нет, есть только конвертер. А раз есть первое - я за завтра напишу скетч и программу для компьютера, а так же схему соединения ардуины с передатчиком. Кстати какой он у вас?
Для ускорения процесса,нашёл почти готовый проект.На ардуине.
TxDuino.
Прога для виндовса.
А вот и сама прошивка.
Уже успел попробовать.Загнал прошивку в ардуино,запустил прогу,указал порт,подключил 2-ой дигитал к осцилографу и на экране появился сигнал РРМ.Правда управлять пока не научился.И сигнал какой-то мусорный.
f4.foto.rambler.ru/preview/r/668x315/…/1.gif
П.С.А что надо перерезат. на плате ,чтоб ресет не делал?