Самодельный передатчик (часть 2)
The firmware for this project is not the same as for turnigy 9x or flysky 9x.
But if you want to use this software on the turnigy 9x hardware you may change defines in the file def.h according to the schematic. Than it may be useful for you to check another thread
The firmware described here is capable to store 7 models in memory (it uses Mega128 built in eeprom). You need unmodified firmware for your 5110 display. The latest version is 1.9.1 For this firmware you may use any hardware listed here
There is another firmware that is designed to use external eeprom chip. In this case you’ll be able to store up to 100 models with 24С512.
I want to say it once more:
- If you want to create your own TX the fastest and the easiest way is to buy the turnigy 9x main board, apply your sticks and buttons.
- If you want to apply more soldering, more DIY 😃 and to create your TX from scratch than this project is your chioce.
As a person who uses both systems I may say that er9x has more complicated menu, it is also fully customized and you are able to implement any control logic, while this system is rather powerful, easy to understand and use.
The firmware for this project is not the same as for turnigy 9x or flysky 9x.
But if you want to use this software on the turnigy 9x hardware you may change defines in the file def.h according to the schematic. Than it may be useful for you to check another thread
The firmware described here is capable to store 7 models in memory (it uses Mega128 built in eeprom). You need unmodified firmware for your 5110 display. The latest version is 1.9.1 For this firmware you may use any hardware listed here
There is another firmware that is designed to use external eeprom chip. In this case you’ll be able to store up to 100 models with 24С512.
I want to say it once more:
- If you want to create your own TX the fastest and the easiest way is to buy the turnigy 9x main board, apply your sticks and buttons.
- If you want to apply more soldering, more DIY 😃 and to create your TX from scratch than this project is your chioce.
As a person who uses both systems I may say that er9x has more complicated menu, it is also fully customized and you are able to implement any control logic, while this system is rather powerful, easy to understand and use.
very clear , thank a lot
i choice DIY , it is interesting
Cheer
Ещё раз здравствуйте!
Нужна ваша помощь. Кодер заработал, просит калибровку, напряжения на переменниках стиков уравнял. Но вот проблема - при настройке опорного не могу установить напряжение на 10 процентов выше чем максимальное на средних точках резисторов. То есть 2,5 - 3 вольта установить можно, но мне надо 4,1. А на кодере потом резко 0 устанавливается.
То есть 2,5 - 3 вольта установить можно, но мне надо 4,1.
напряжение AREF можно установить почти равное напряжению питания-если резисторы R17,R18,R19 -такие как по схеме.
R17 22 Om
R18 22 kOm
и все выводы со стиков неперепутаны(доп. проп тоже подключен)
- Установить механически переменные резисторы на ручках управления таким образом, что бы минимальное напряжение с них (в крайнем положении ручки управления) было около 0 (не 0!).
- Замерить максимальное напряжение с резисторов в другом крайнем положении ручек управления и установить в кодере напряжение AREF больше этого на 20%.
Из тех джойстиков, что мне попадались - резисторы в них были с малым углом резистивного слоя (специально для джойстиков). Ставил их в центр механически, в качестве эталонного напряжения ацп либо использовал питание (переключал источник програмно) либо от отдельного стабилизатора подавал напряжение - равное питанию. Тогда с резюков в нейтрали шло половинное напр. питания. Колдовать с опорным АЦП в принципе не вижу смысла, разве только когда резюки в джойстиках с диаппазоном в 270градусов, но тогда для большей битности оцифровки можно уменьшать эталонное мк, а на резисторы подавать большее напряжение, т.е. изменять схему всеравно.
В идеале со средней точки в разных положениях должно быть от нуля до опорного АЦП в любом случае. Кстати, странно, что АЦП в диф. режиме никто никогда в этой теме не использовал. С “не модельными” резюками в джойстиках это было бы выгодно.
Доброго времени суток,всем.Ну вот и дошли руки до рисования платки кодера,под Валкеру.При габаритах установки платки в этот корпус 160х35мм по краям и в середине ширина 45мм,по мотивам MSV,coder2_2_msv_HK-T6A. Передатчик пока на 40мгц,выполненный на LMX2306. Индикатор Nokia 3310 original,есть и китайский индикатор,тоже от Nokia 3310.Программа от MSV V 1.91.
И вот несколько вопросов:
1.Как подключить 24С512?Желательно не теряя при этом остальных функций кодера.
2.Что ещё кроме размещённого на этой платке,можно добавить сюда на оставшееся место?
3.Коллектор VT2,подключен по схеме на +5V,через резистор10К,а на другой плате кодера через 10К +BATT.В чём причина?
Места в кодере совсем не много и хочется его использовать по полной.
Вот печатная плата.
MSV v.1.9,Валкера_V2.rar
- Вот ссылка про подключение. Вообще, если использовать программный twi, то подключить можете к любым свободным ногам меги, только дефайны найдите и перепишите. Если аппаратный twi, то нужно двигать вход тахометра на другое (INT2) внешнее прерывание, потому что на на INT0 сидит SCL.
- х.з. Могу предложить только формироваткль для входа ППМ, хотя он на схеме есть (VT2). Может предумтореть перемычку для возможности подачи ППМ на вход захвата импульсов Меги?
- Зависит от ВЧ модуля, какой размах ППМ предпочитает ВЧ модуль.
Спасибо Константин.
Наверное есть смысл пока оставить как есть,но хочется сразу предусмотреть под наиболее нужные вещи,чем потом ждать когда дойдёт очередь до переделки кодера.
Нашёл ошибку в печатной плате MSV v.1.9,Валкера_V2. правй на плате стабилизатор напряжения,необходимо перевернуть.
MSV v.1.9,Валкера_V2.rar
hello dollop
can build a protocol same Devo ? Mean is add some modul 2.4ghz nrf24l01, a7105,cc2500…all three modul had protocol ( Flysky, skyvatec, V202… ) .we will load them in atmga128 , and use them if need.
that only my idea
Интересно , а можно ли использовать джойстики без потенциометров , но с датчиками положения. Если использовать по 3-х осевому на ручках и на корпусе?
i am sorry when use english here because i don’t know language Russia. I have to use google translate and guess mean
here is all what i want to say :
deviationtx.com/forum/protocol-development
wonderful Olympic Shochi : Lol:: Lol:: Lol:
А существуют ли описания ФрСкаевских протоколов PXX и SmartPort? Мож кому встречались, а то поиск чего то пока приводит к одному трепу на форумах…
Вот здесь посмотрите:
openrcforums.com/forum/viewtopic.php?f=52&t=667
Кажись это PXX между передатчиком и вч-модулем openrcforums.com/forum/download/file.php?id=82, там же вроде и куски кода в теме, правда их не смотрел.
Всем изобретающим и не только доброе время суток.
Хочу вырозить большую благодарность “Dollop” За помощь в электронике и представить вашему вниманию свой вариант Пульта Радио управления моделями на основе Акселерометров.
8 канальное полноценное управление моделями в ОДНОЙ РУКЕ !!!
осталось испытать на симуляторе и на сервах
Не удобно это будет. Сергей msv пробовал, и говорит, что у этих джойстиков очень не чёткий ноль, и не линейная характеристика. Ещё очень маленький ход самого джойстика. Что для большинства моделей не подойдёт. В общем отказался от этой идеи. Хотя проект готовый.
что у этих джойстиков очень не чёткий ноль
Так дело в том, что ноль не плывет и чувствительность регулируется благодаря тому, что используется та же плата датчиков, что и в АП у Сергея.
Короче, в основе лежит всем известный хедтракер без дрифта. А вот удобство - только реальный пользователь может поделиться
Доброго времени, Господа разработчики, очень заинтересовался темой изготовления кодера, прочитал все ветки форума и решился делать. Плату изготавливал лутом версия платы если не ошибаюсь 1.8, прошивал USBasp(ом) MSV v.1.9.1, запустилось все на ура, но что-то все же не так - плата запускается с 10-го раза, недопай исключил многократными прозвонками и пропайками, на всякий случай повторно все перезалил, в том числе и фьюзы. Может у кого то была такая проблема, поделитесь опытом.
Конденцатор в цепи сброса как в схеме у фокуса? Выкини.
Моя последняя прошивка (не публиковал, но могу выслать всем желающим) поддерживает именно эти модули. Эта прошивка под серьезно измененную схему.
Изменения в основном сделаны для удобства разводки.
Модуль используется только для связи с ретранслятором в котором RFM22b c бустером (LRS).
Впечатления о работе модуля неоднозначные… Иногда уверенный прием >50м, а иной раз рядом начинают сыпаться куча дропов.
Думаю еще поэксперементировать с расположением модулей, возможно с антеннами, может получится добиться более-менее устойчивого канала.
Hi Msv
you can show me RX nrf24l01 that you use ? I try change code to suitable RX of Denn . Because when use lcd nokia 5510, atmega128 still free Pin.