Самодельный передатчик (часть 2)
Автор прошивки для кодера на изображении - Николай Шлапунов (Nick_Shl).
Своими прошивками он поделился не так давно в теме
Константин спасибо, но у него нет прошивки
Федор, внимательно прочтите первое сообщение “той” темы. Да, там есть исходики, компилируйте при помощи CodeVisionAVR. Там в проекте я не нашел несколько файлов, но спросите лучше автора. К стати, сама тема, по большей части создана для того, чтобы показать каким Николай является перфекционистом и аккуратным во всем программистом, а также каким антиподом является Сергей msv. Однако, летая на разработаках Сергея получаешь действительно кайф от продуманности и безглючности. А, при всем уважении, к Николаю, даже он сам не летает на своем творении, но зато внутри его код читабелен и отформатирован по всем правилам.
вопрос, пищалка здесь какая стоит? может есть прошивки не под бузер. какую прошивку взять, у меня дисплей от нокии5110. платку развел для НК-4, убрал все лишнее (тренера, выводы под синтезатор, тахометр), кнопки <меню> поставил на плате. еще вопрос: зачем ставятся транзисторы на выход ррм, нужно ли ставить если использовать модуль на 2.4ГГц?
Пищалка стоит обычная без генератора.
Под 5110 берите любую, которая нравится под 3310. Главное, чтоб с платой совпадала.
Транзисторы на выход ППМ - формирователь импульсов с более высокой нагрузочной способностью, чем нога контроллера. Думаю, можно не ставить.
На днях (сегодня/завтра) обновлю свою страничку на офф. сайте проекта - добавлю универсальную прошивку под дисплеи 3310/5110, 3410, 1100. Дисплей выбирается одним дефайном. Отличия от 1.9.1 я уже писал, в основном интересны для фпвшников, 1) ппм вход как доп контролл (можно хедтрекер подключать или доп пульт для управления некоторыми каналами), 2) наличие 6 позиционного кнопочного переключателя (доп контролл), 3) Throttle cut теперь кнопкой, 4) 1-3 дополнительных аналоговых крутилки. Ну и так, по-мелочи.
еще раз спасибо, Константин, если вам не трудно сделайте мне нех-файл под 5110, и еще, можно ли поменять выводы на пищалку, у меня на 4 ноге. у меня с atmegой не сложилось, в основном на пиках и софт еще не скачал. программатор мне уже подарили. вопрос еще такой, вроде дисплей можно посадить на разъем программатора, добавив 11 ножку, или это никак?
dollop, а подскажите модель подстроечных резюков на 22к? 😃
А то CA6V днем с огнем не сыщешь
Это каких таких? Подойдут абсолютно любые. Или интересуют те, которые smd, на фото платы? Тогда это резюки от panasonic. Тип EVM3ESX50B24
Константин, в вашей последней прошивке, с ‘контроллами’ режимы пилотаж - нормал- итд, переключатели xt13 xt14 как работают? отображается ли на экране? или прошить к-нибудь другую прошивку ?
Зависит от выбранного количества полетных режимов при компилляции. Варианты: от 1 до 3. Если 2 - то от xt13 только правая часть работает, если все три - то xt13 работает как у всех. Если 1 - то нет переключателя режимов и в меню отключаются опции, которые отвечают за копирование настроек режимов, режимы перестают отображаться на экране. xt14 - без изменений. Если нет реакции на него по каналам - проверьте матрицу микширования - он скорее всего в ней не задействован (на против него стоит 0)
Зависит от выбранного количества полетных режимов при компилляции
это делается при делании hex-файла, или это можно делать в настройках?
инструкция немного отличается от той что есть на сайте.
залил прошивку 1.9. все работает нормально. сейчас мне кажется индикатор мощности не нужен, вместо этой строки можно сделать индикацию двойных расходов.
еще как вариант кто-нибудь смог бы сделать надписи большими буквами.
и еще вместо температуры поставить бы еще крутилку!! дополнительный канал. скрестить бы последнюю прошивку dollop c 1.9 для вертолетов и самолетов
все! собрал сегодня проводил испытания на маленьком квадрике. есть один момент при включении блока, на секунду включается полный газ, а затем все нормально работает, это что-то я сделал не так?
Здравствуйте.
Подскажите пожалуйста.
Есть возможность переработать ваш передатчик чтобы подключить к нему 20-25 переменных резисторов для управления каналами?
Насколько я знаю у подобных контроллеров бывает не более 16 АЦП.
Может быть можно внешние подцепить?
мультиплексор типа 4050 спасет =)
подключить к нему 20-25 переменных резисторов для управления каналами?
Для управления восемью PPM каналами? Думаю, тут даже мультиплексор 4050 не спасёт, ибо по какой же хитромудрой функции должны объединяться показания со всех этих резисторов чтоб впихнуться в убогий широтно-импульсный пакет? 😃
можно поставить внешние ацп 3-4 штуки по 8 каналов и сделать свой ррм, ему же не нужен стандартный сигнал
ему же не нужен стандартный сигнал
А вот так я даже делал, когда самодельной lynxmotion.com/p-1032-ssc-32u-usb-servo-controller… дистанционно управлять пробовал. Просто с UARTа последовательность в передатчик слал. Даже коррекция ошибок не понадобилась. Плата только свои команды воспринимает, остальное игнорит. Можно тогда целых 32 переменника ставить. 😃
Задача немного поменялась.
В итоге решил ставить сборку на 9-ти CD4051, чтобы получить да 64 каналов.
Ещё штук 16-24 канала дискретных, напрямую на портах контроллера.
Подскажите проц ATmega128 справится с таким количеством?
И с какой скоростью будет опрашивать все эти каналы?
К тому же нужно повесить экран графический 128x64.
И микшеров… ну хотя бы 20-30 штук.
Может проц взять ATmega 2560?
Передавать нужно в итоге до 100 каналов одновременно, но с этим проблем нет, просто используется немого другой стандарт…