Делаем из простого приемника Продвинутый-3 или универсальный модуль управления и индикации.
Да и бог с этим алгоритмом диверсити (даже меня не интересует, как то работает и ладно), в общем в данном приемнике есть отдельные выходы с каждого приемного модуля (то есть каждый из них может принимать на разной частоте, мне это по сути не интересно и этим функционалом я не пользуюсь), а есть один общий (диверситный))), так вот на одном модуле у меня клевер на другом хеликс, когда достигается предел действия клевера можно хеликсом направляя на модель улучшить качество картинки. Управлять переключением каналов я так понял можно просто распараллелив провода управления каналами, а как быть с RSSI оно я как понимаю одно на вашем модуле? или будет отображаться два показания RSSI с каждого приемного модуля?
а как быть с RSSI оно я как понимаю одно на вашем модуле? или будет отображаться два показания RSSI с каждого приемного модуля?
В типовой прошивке- будет отображаться одно РССИ, но ничто не мешает написать еще десяток строк кода для отображения и двух.
А вы делали что то вроде мануала на данный девайс, и скажите где можно узнать как и куда подключаться?
Все будет расписано- как подключаться и к приемникам на 1.2Ггц и на 5.8.
Как подготовить модуль RX5808 к подключению было описано в теме Продвинутый-2,
тут позже продублируем.
Постараюсь завтра подготовить.
Приемник Лавмейт?
схема очень миниатюрная.
Я размер старался сделать чтоб на миниатюрный приемник RC305 модуль вставал без проблем,
а на более крупные тем более.
Приемник Лавмейт?
Ага. он самый.
Попробую впихнуть модуль в корпус приемника, посмотрим что получится.
Начал наполнять папку необходимой информацией для приемника на 1.2 Ггц.
github.com/SerPanRC/multi_modul_arduino.git
Не на всех модулях тюнера в приемниках выведен контакт уровня сигнала, кроме того будут возникать вопросы по цоколевке выводов тюнера.
Делайте подробное фото открытого модуля тюнера и помещайте в теме, я на фото буду указывать какие точки-выводы нужны для подключения.
Готова первая версия программы приемника 1.2Ггц,
практически это “Продвинутый-2” с небольшими усовершенствованиями.
fotki.yandex.ru/users/serpanrc/view/720329/
fotki.yandex.ru/users/serpanrc/view/720330/
Программа и документация на гитхабе.
Я конечно в ардуино не бумбум, так что попрошу не пинать сильно. встал на том что загрузчик не пишется, сообщает “avrdude: AVR Part “atmega168p micro168pa.build.f_cpu=8000000L micro168pa.build.core=arduino” not found.” И компиляция тоже не идёт- пишет выберите плату, а она выбрана “(3.3V, 8 int MHz) w/ ATmega168PA”. Для других плат компиляция идёт. Ардуино 1.0.5.
За отсутствием советов, методом перебора нашёл причину, строки кода что приведены на гитхабе ввиду кодировки или чего-либо ещё не полноценны, а строки взятые из Raw версии заметки заработали. Загрузчик теперь шьётся, а вот с компиляцией беда, но это уже в следующих эпизодах…
строки кода что приведены на гитхабе ввиду кодировки или чего-либо ещё не полноценны
Буду разбираться с гитхабом. Он некоторые строки объединил, из двух сделал одну, я на это после заливки и не обратил внимания.
Но в самой программе этих проблем нет.
Двух строк хватает с избытком для
У меня в первом продвинутом на диапазон 1.2 Ггц подобный индикатор с подобным функционалом.
Там он со своим размером довольно гармоничен. rcopen.com/forum/f8/topic235968/10
Но отказался по ряду причин:
- Офигенно тяжелый
- Большой
- Дороже
- Много ног для подключения, а если с последовательным интерфейсом - то стоит как чугунный мост.
- Прожорливая подсветка
Хотя сейчас едут ко мне современные, они тонкие, легкие, подсветка менее прожорлива. Буду использовать в другом проекте из за размера цифр, там его функционала достаточно.
Собрал макет на базе приемника RC305,
Подкорректировал программу- все работает.
fotki.yandex.ru/users/serpanrc/view/720520/
fotki.yandex.ru/users/serpanrc/view/720521/
Причешу код, подготовлю фото инсталляции и можно будет смотреть на гитхабе.
Это у вас там справа FTDI подключён? Может через него как-то получится атмегу оживить? Скетч то всё-таки залился…
Это у вас там справа FTDI подключён?
В Ардуино через него и льется скетч, для того и загрузчик ардуиновский ставится.
Но я Вас так и не понял, что оживлять?
Чтоб оживить атмегу, которая перестала отвечать usbavr программатору после перепрошивки. Возможно что она перестала программироваться, из-за переназначения выводов ресет и пр? С кодом для boards.txt беда какая-то…в чистом виде выдаёт “C:\arduino-1.0.1\hardware\arduino\cores\arduino/Arduino.h:213:26: error: pins_arduino.h: No such file or directory” …Добавил в самом конце “:standart”, и компиляция продвинулась до ошибки C:\arduino-1.0.1\libraries\Wire/Wire.h:26:20: error: Stream.h: No such file or directory,…и что там про lcd. С дефолтными платами всё нормально компилит.
С дефолтными платами всё нормально компилит.
Из дефолтных выбирайте “Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168” и вливайте.
Разницы после того как зашит загрузчик нет.
Ардуино 1.0.5.
"C:\arduino-1.0.1
???
Завтра еще раз проверю, может что еще при заливке на гитхаб изменилось.
Сообщение от Ahimgeon
"C:\arduino-1.0.1
???
пробую разные версии. Чтобы не писать о проблемах когда даже не проверил в разных версиях.
Я что не могу понять- в личку Вы писали что подключили кварц и влили загрузчик “Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168”.
И что скетч на “Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168” компилится.
В этом случае и влиться должно.
Я что не могу понять- в личку Вы писали что подключили кварц и влили загрузчик “Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168”.
И что скетч на “Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168” компилится.
В этом случае и влиться должно. Или я что то не понял?
Да загрузчик влился, и прошивка влилась в режиме прошивки с помощью программатора- после этого мега не отвечает, не по ISP ни по Serial, экран пуст, и загрузчик и прошивка были сделаны для Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168 . И я пытаюсь понять, что я сделал не так. Не хочется чтоб новая мега овладела же печальной судьбой…