Специальные цены   новые товары
Закрытая тема
Показано с 1 по 29 из 29

usb-ppm\pcm выход.

Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы; Приветствую.На улице не погода,а дома тепло и уютно.Собрав все свои задумки,заметки,мысли,решил создать каке-то ноу хау в ФПВ , по крайней ...

  1. #1

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    40
    Сообщений
    2,967
    Записей в дневнике
    9

    usb-ppm\pcm выход.

    Приветствую.На улице не погода,а дома тепло и уютно.Собрав все свои задумки,заметки,мысли,решил создать каке-то ноу хау в ФПВ , по крайней мере для себя.И тут под руку попал мой старый верный микроноут.С одной стороны он как-бы не совсем нужен,с другой стороны отправлять на съедение к оболтусам племянникам жалко.Вот и решил создать из него пульт управления,как иногда МЧСники и вояки показывают.
    Видео поток тянет,но лучше через очки или аналоговый монитор.
    Задумка у меня такая,один джой будет полностью управлять самолётом,а второй видеокамерой и фпв.Передача по 7-9 каналам.
    Микроноут есть,джойстики есть вся взлётная и передающая часть тоже есть.
    Осталось как-то сгенерировать РРМ сигналы с компа.Уверенный ,что таких проектов куча очень разочаровался.Они все коммерческие.Платить я не боюсь,но хочется что-то своё.Но программировать я мягко сказать не умею.Програматор,точнее аж 2 имею с горе пополам заливать в пики и авры научился.
    Полазив по сайтам нашёл РСТх за готовую фишку просит 50 зел.д.+ пересылка, нашёл у него заманчивое предложение за 10 зел.д.только сам чип правда он его продаёт как зам-ремонт походу с прошивкой.Порыскав ещё обнаружил и саму прошивку и схемку на pic18f4550_40.Но увы мой программатор не поддерживает pic18f...,и такой пики в своём арсенале не обнаружил.В добавок так и не понял где взять софт на комп.
    Далее мне попался ещё один сайтик в нём предлагают USBv4. для моей спектры USBv4-JR. Она умеет читать и выдавать РРМ сигналы.С ней прилагается диск с программкой.Почитав мануал облизнулся.Прям то что я искал.Больше ни чего такого не нашёл.
    Перед тем как сделаю заказ на USBv4-JR решил узнать у формучан,а вдруг кто-то этим занимался и видел какой-то подобный проект,и готов поделится знаниями .Жду предложений и отзывов.

  2.  
  3. #2

    Регистрация
    16.12.2005
    Адрес
    Москва
    Возраст
    38
    Сообщений
    4,452
    Записей в дневнике
    13
    Если поставите ТЗ - думаю, что на обычной ардуине это все реализуется.
    Нет - есть недорогие кортексы, для которых подключение по юсб вообще родное..

    Если сроки не жмут, готов взяться за написание подобного.

  4. #3

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    40
    Сообщений
    2,967
    Записей в дневнике
    9
    Сроки не жмут,до весны много времени.Спасибо за понимание и за помощь.А где пооветуете брать ардунио?

  5. #4

    Регистрация
    16.12.2005
    Адрес
    Москва
    Возраст
    38
    Сообщений
    4,452
    Записей в дневнике
    13
    Arduino продается пожалуй что везде.. Формально это просто атмега с минимальной обвязкой, да ft232 как мост юсб-уарт.
    Единственный плюс ардуины - есть везде и схемотехнически одинаково, т.е. полная совместимость.

    Есть еще деление по самому чипу (atmega8, 168, 328), да по частоте кварца (8/16МГц). А, ну и по питанию есть еще разновидности, на 5В и на 3.3В.

    Поэтому брать можно где угодно и где удобно, главное чтобы характеристики "совпадали" с "рекомендованными".

    Думайте над ТЗ, как что будет вырисовываться - сообщите.

  6.  
  7. #5

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    40
    Сообщений
    2,967
    Записей в дневнике
    9
    Ок.И вправду надо определится.

  8. #6

    Регистрация
    21.02.2003
    Адрес
    Минск-Варшава-Чернигов
    Возраст
    55
    Сообщений
    14,444
    Записей в дневнике
    454
    Может сразу сделать универсальный PPM кодер? Что бы можно было реанимировать какие старые погоревшие передатчики?
    Логику на Arduino, а ВЧ часть взять на 433 Мгц.





  9. #7

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    40
    Сообщений
    2,967
    Записей в дневнике
    9
    Звучит заманчиво.Чёто не разабрался в ардуниях,как я понял есть на базе 168 и 328.Какая в них разница?Они взаимозаменяемы,если е зходить рамки амяти.И что стоит брать для начала эксперемента?Это подойдёт или это?Ткните пальцем.

  10.  
  11. #8
    Frr
    Frr вне форума

    Регистрация
    28.02.2009
    Адрес
    Москва
    Возраст
    51
    Сообщений
    253
    Лучше первая ссылка, есть юсб разъем, чтобы подключит к компу нужен только шнурок, паять не надо. Похожий софт для прошивки и компа есть в исходниках ардупилот-мега.

  12. #9

    Регистрация
    16.12.2005
    Адрес
    Москва
    Возраст
    38
    Сообщений
    4,452
    Записей в дневнике
    13
    Цитата Сообщение от Lazy Посмотреть сообщение
    Может сразу сделать универсальный PPM кодер? Логику на Arduino, а ВЧ часть взять на 433 Мгц.
    Тема о самодельном передатчике уже есть на этом форуме, железо там почти полностью идентично ардуине. Только учитывая цену Турниги9... Не стоит оно того. ВЧ часть также не стоит с нуля делать, есть вполне проверенные отказоустойчивые решения. В т.ч. и на 433МГц от fmkit.

    Цитата Сообщение от hatuul Посмотреть сообщение
    И что стоит брать для начала эксперемента?
    Уже готовы к экспериментам?
    Первое побогаче в плане выходов и удобства работы и прошивки. Второе - меньше физически в разы.

  13. #10

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    40
    Сообщений
    2,967
    Записей в дневнике
    9
    Места придостаточно.Взял первый.
    Последний раз редактировалось HATUUL; 08.01.2011 в 20:57.

  14. #11

    Регистрация
    03.06.2009
    Адрес
    Москва
    Возраст
    40
    Сообщений
    97
    Здравствуйте. Разница в чипах - о объеме памяти. Но для Ваших целей подойдет и 168 (и даже 88-я). Обязательно берите на 5вольт и с FT232RL чипом (он отвечает за трансляцию UART TTL -> USB, т.е. виртуальный COM порт). Вообще я на Вашем месте реализовал бы следующую вещь:
    1. Arduino nano. Генерирует PPM и передает его на FrSky DF 2.4Ghz Combo Pack for JR w/ Module & RX. Это передатчик с телеметрией - т.е. отдаются некоторые данные по UART протоколу. На ардуине реализуем виртуальный UART1 (т.к. физический UART0 будет занят связью с компьютером). Получаем данные и отправляем их на UART0, и ожидаем когда припрут с компьютера новые, параллельно все так же генерируя PPM и подавая его постоянно на передатчик.
    2. На компьютере, для облегчения программирования, софт пишем на python c использование библиотеки pygame, так как там есть удобное считывание команд с джойстика, а если еще и у вас будет линукс, а не виндоус - то получение картинки с устройств видеозахвата., и все это сдобрено возможностью наложения на картинку данных телеметрии.
    Теоретически возможно воткнуть провод TX с приемника на ножку TX ардуины, тогда она будет передавать информацию напрямую в компьютер. Но, т.к. ножка RX ардуины будет получать информацию с компьютера, чтобы все это заработало, настройки протоколов должны быть одинаковые.
    Собственно практически все это я реализовывал несколько лет назад, только без телеметрии, т.к. использовалась Corona Diy, но за неимением на тот момент автомобиля - возить в поле ноутбук (который тоже долго не жил) и джойстик, который тоже куда то нужно ставить - было затруднительно.
    Если есть какие-то вопросы - готов помочь. Удачи.

  15. #12

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    40
    Сообщений
    2,967
    Записей в дневнике
    9
    Роман спасибо за сылки.Узнал много нового.На выходных начну изучать.

  16. #13

    Регистрация
    27.10.2009
    Адрес
    Москва
    Возраст
    43
    Сообщений
    321
    Видать зима одинаково на людей влияет
    сам засел за ваяние подобной системы и подключение компутерного джойстика к PPM передатчику
    в принципе на вид все прозрачно
    по желанию готов объединить усилия

  17. #14

    Регистрация
    15.02.2003
    Адрес
    Минск, Беларусь
    Возраст
    47
    Сообщений
    1,205
    Записей в дневнике
    31
    Вот мое жалезо, мот поможет
    http://kazus.ru/forums/showthread.php?t=19041

  18. #15
    Забанен
    Регистрация
    21.09.2005
    Адрес
    73
    Возраст
    42
    Сообщений
    254
    Цеплял джойстик к Ардуине, летать вполне приятственно.


    Информацию брал от сюда
    http://www.ianjohnston.com/content/i...bbies&Itemid=8

  19. #16

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    40
    Сообщений
    2,967
    Записей в дневнике
    9
    Получил ардуино,и USBv4-JR.Начинаю разбиратся что почём.
    По дороге нашёл пару интересных сылок,на раздумку.
    LP5DSM 23

  20. #17

    Регистрация
    03.06.2009
    Адрес
    Москва
    Возраст
    40
    Сообщений
    97
    Александр, я личное сообщение прочел прежде чем сюда заглянул - думал, что ардуины нет, есть только конвертер. А раз есть первое - я за завтра напишу скетч и программу для компьютера, а так же схему соединения ардуины с передатчиком. Кстати какой он у вас?

  21. #18

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    40
    Сообщений
    2,967
    Записей в дневнике
    9
    Роман спасибо за помощь.Даже не знаю,как я могу отблагодарить тебя.Но я что-то придумаю.
    Ардуинка у меня,вот зта.-
    Нажмите на изображение для увеличения
Название: !B-275ZwBGk~$(KGrHqMOKpoEy+jC1SJWBM97QcJ0BQ~~_12.JPG
Просмотров: 37
Размер:	49.0 Кб
ID:	454945
    на ATmega328.
    Последний раз редактировалось HATUUL; 22.01.2011 в 01:06.

  22. #19

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    40
    Сообщений
    2,967
    Записей в дневнике
    9
    Для ускорения процесса,нашёл почти готовый проект.На ардуине.
    TxDuino.
    Нажмите на изображение для увеличения
Название: screenshot.jpg
Просмотров: 102
Размер:	60.4 Кб
ID:	454956
    Прога для виндовса.
    А вот и сама прошивка.
    Уже успел попробовать.Загнал прошивку в ардуино,запустил прогу,указал порт,подключил 2-ой дигитал к осцилографу и на экране появился сигнал РРМ.Правда управлять пока не научился.И сигнал какой-то мусорный.
    http://f4.foto.rambler.ru/preview/r/...ceb57037/1.gif
    П.С.А что надо перерезат. на плате ,чтоб ресет не делал?
    Последний раз редактировалось HATUUL; 22.01.2011 в 02:55.

  23. #20

    Регистрация
    03.06.2009
    Адрес
    Москва
    Возраст
    40
    Сообщений
    97
    Вот это замечательно что на DIP. Софт на PC я пишу кросплатформенный (PC|Linux|Mac), но видео будет работать только в последних двух. Собственно сам софт, как я уже и говорил у меня очень давно был написан, просто хочется его для public/production вылизать, а именно: у Вас обнаружены две видеокамеры. Выберите ту, куда подключен rc-видеоприемник. На вашем джойстике обнаружены пять осей. Скорее всего четыре из них - элероны, руль направления, элеватор, двигатель. Пятую можно использовать для флапперовов. Будем, ага? Ну и все в этом стиле. А замечательно, что на DIP - потому что есть некоторая мысль по развитию этого проектика, но без ардуино-обвязки. Но это потом.

  24. #21

    Регистрация
    03.06.2009
    Адрес
    Москва
    Возраст
    40
    Сообщений
    97
    Коллеги, к сожалению в выходные много времени уделить не удалось, но программная часть для компьютера в работе, сейчас реализовано: захват картинки с камеры (с отображением в окошке), инициализация и захват данных с джойстика и вывод этих данных в терминал (вывод на ком-порт подключается не сложно). Но, так как у компьютера может быть несколько камер (например одна встроенная и одна - тв тюнер), а джойстики могут иметь много осей и кнопок, сейчас занимаюсь интерфейсом конфигурировани (менюшки там всякие). По срокам обещать ничего не буду - очень много работы во основной работе. Но как первые меню сделаю - вложу в сеть видео того, что сделано. Исходники я выложу после того, как закончу меню конфигурирования системы и перейду к меню конфигурирования летательных аппаратов (каналы, расходы, управление камерой и прочие экспоненты).

  25. #22

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    40
    Сообщений
    2,967
    Записей в дневнике
    9
    Понимаю.
    С этой веткой выйду в люди,с ардуинкой уже разобрался,теперь плавно ререхожу на линукс.
    Линукс для меня тёмный лес.
    Роман Если не трудно можешь подстрить под этот джой.
    Нажмите на изображение для увеличения
Название: e3.jpg
Просмотров: 18
Размер:	26.8 Кб
ID:	456318

  26. #23

    Регистрация
    03.06.2009
    Адрес
    Москва
    Возраст
    40
    Сообщений
    97
    Настроить конкретно под каждый джойстик невозможно, увы, потому что при инициализации джойстик возвращает информацию о:
    - количестве осей
    - наличии "хэт"а - это пимпочка наверху ручки отклоняемая в 8-мь положений (можно использовать под управление камерой)
    - количестве кнопок
    Оси не нумерованы, т.е. та ось которая а одном джойстике будет отвечать за элероны (наклон вправо-влево), на другом - окажется ручкой газа... Или вообще второй ручной газа, как, например на Saitek Cyborg FLY 5 (X). По этому я и ввязался в написание меню, которое бы позволяло под любой подоткнутый джойстик настроить на каждую ось - конкретное действие, и под каждую кнопку - тоже конкретное действие. Ах да, для каждой оси нужно настраивать где у нее 0, а где 255. Про ардуину - нужно сделать либо параметр указываемый перед компиляцией, либо вообще указываемый с компьютера (что для конечного пользователя удобней), какой сигнал PPM - подавать - обычный или онвертированный.У каждой камеры тоже есть минимум три настройки.

  27. #24
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Автоинверсия реализовывается очень просто.. У меня она по сути сама получилась, каждый кадр может идти прямым или инверсным. Если надо, распишу алгоритм, но он вообщем-то очевиден...

  28. #25
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Ой, виноват.. уже засыпал наверное, когда постил.. Вы же кодер PPM делаете, а я про декодер чего-то вдруг ляпнул...

  29. #26

    Регистрация
    03.06.2009
    Адрес
    Москва
    Возраст
    40
    Сообщений
    97
    Александр, только разобрался с работой, сейчас продолжаю чудо-штуку. У меня пара вопросов:
    1. Разобрались ли с установкой линукса? Надеюсь Убунту выбрали?
    2. Какой у вас сейчас передатчик?

  30. #27

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    40
    Сообщений
    2,967
    Записей в дневнике
    9
    1.С линуксом пока увы не разобрался,скачал пару сборок с торента,но на работе напарник попросил в командировку переносной сдром,так что жду его приезда , а по другому в микронот не впихнёшь.
    2.У меня их аж целых четыре.
    дх6й,дх7,от ламы е-скай,от блейда 6-ти канальный 2.4Ггц,и санва рд-8000.
    На этот проект,думаю выставить от блейда,с усилком Питера он теперь выдаёт 1Ват чистой передачи.Сильней чем даже семёрка.

    П.С.Полистав непрочитанные сообщения наткнулся на ответ от Алекса MileHighWings USBv4 ,в новой версии он добавил управление через джойсик.Мечта сбылась.
    Последний раз редактировалось HATUUL; 30.01.2011 в 02:29.

  31. #28

    Регистрация
    13.02.2010
    Адрес
    Украина, киев
    Возраст
    42
    Сообщений
    309
    Конечно оффтоп, но вдруг поможет - линух можно проинсталлить через флешку. Гугль даст инструкцию.

    Спасибо за хорошую идею, может тоже сделаю как нибудь

  32. #29

    Регистрация
    18.11.2010
    Адрес
    Хабаровск
    Возраст
    32
    Сообщений
    424
    заинтересовали =)
    пробывал делать неполучилось .... точнее забросил

    в базе была http://microsin.ru/content/view/605/44/ вот эта платка всего нужны она практически любые avrки держит вобщемто есть небольшие затруднения и скорее всего потребуеться 2 контроллера

    разрешения по всем каналам 256позиций будет достаточно ? ... 1024 ?


    примечательно то что автор хорошо поясняет весь проэкт есть примеры софта и драйверов устрйств ... всё мультиплатформенно

Закрытая тема

Похожие темы

  1. Продам Futaba 9CHP PCM Super Radio Set 40 Mhz
    от paralaxx в разделе Барахолка. Аппаратура
    Ответов: 31
    Последнее сообщение: 23.04.2011, 14:28
  2. радиоуправления Sporthobby N-6H PCM 40MHz
    от Alex27104 в разделе Аппаратура радиоуправления
    Ответов: 10
    Последнее сообщение: 28.01.2011, 23:39
  3. futaba pcm 7watt booster
    от webconnector в разделе Аппаратура радиоуправления
    Ответов: 9
    Последнее сообщение: 01.12.2010, 18:22
  4. Продам Зарядное устройство HobbyPro DC 2-4 LI-PO и балансир Dualsky PCM Pro
    от Taurus_SMV в разделе Барахолка. Аппаратура
    Ответов: 0
    Последнее сообщение: 26.10.2010, 20:02
  5. Продам МЕГА- комплект ART-TECH Yak 54+Great Planes Yak 55 3D EP+WFLY WFT09 PPM/PCM 1024 40Mh
    от AMADIN в разделе Барахолка. Самолеты
    Ответов: 1
    Последнее сообщение: 13.07.2010, 01:01

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения