Возможен ли апгрейд?

ZamuykAtel

Доброй ночи сообществу самодельщиков.Вопрос такой:лежит без дела аппа Walkera-1001 (чисто вертолетная собрана она на atmega-32),когда-то заплясал стик-проблема побеждена.Возможно ли прошить данный девайс чтобы в нем было самолетное меню или придется менять контроллер.Заранее благодарен за ответы.

Aleksey_Gorelikov

Возможно, если прошивку писать будите. Хотя, самолетное меню не слишком от вертолетного отличается. Есть ли смысл?
Если хочется чего-то особенного, можно попытаться переделать “самодельный передатчик” под схему аппы. Только переписывать слишком много придется. Наверно проще самому заново написать, или новую плату по схеме фокуса\мсв сделать и их прошивками пользоваться.
Кстати, какой дисплей в 1001 стоит?

ZamuykAtel

Экран достал из корпуса,нет никакой маркировки на плате,утром выложу фотки.А возможен ли вариант с внедрением другого контроллера на плату с прошивкой уже из готового проэкта?

Aleksey_Gorelikov

или новую плату делать, или срисовывать с этой схему и править проект. Т.к. микроконтроллер весьма маленький, то наверняка триммера\кнопки мультиплексируются. Т.е. Прошивку корректировать сильно придется. В таком же корпусе, что и мега32 можно взять наверно самомое лучшее - мегу644, но в ней епрома мало будет для кодера МСВ и опять таки придется либо смириться либо переделывать.

Лучше выкидывайте все из корпуса, ставьте другой дисплей и делайте новую плату под кодер.

ZamuykAtel
Aleksey_Gorelikov:

или новую плату делать, или срисовывать с этой схему и править проект. Т.к. микроконтроллер весьма маленький, то наверняка триммера\кнопки мультиплексируются. Т.е. Прошивку корректировать сильно придется. В таком же корпусе, что и мега32 можно взять наверно самомое лучшее - мегу644, но в ней епрома мало будет для кодера МСВ и опять таки придется либо смириться либо переделывать.

Лучше выкидывайте все из корпуса, ставьте другой дисплей и делайте новую плату под кодер.

Доброго дня,а про мультиплексирование можно подробней,10 лет назад в технаре че-то проходил-все забыл.Спасибо

Aleksey_Gorelikov

Вариантов может быть масса. Может быть тупо мультиплексор, у которого, предположим 8 ног коммутируются на 16 (8+8) других в зависимости от состояния одного входа. Кнопки подключены с одной стороны, проц с другой. Проц выбирает какие кнопки опрашивать хочет.
Другой вариант - “клавиатура” представляет матрицу. Условно - пусть 8 столбцов и 8 строк. Проц выбирает столбец, выдает в него единичку, считывает состояние строк. Там, где считались единички - значит в выбранном столбце на данных строках кнопки нажаты. Вот как-то так на пальцах. Скорее всего в аппе реализован этот вариант.
В кодере Фокуса\МСВ - каждой кнопке\тумблеру выделена своя “нога” микроконтроллера. По-этому опрос кнопок\тумблеров переписать целиком придется. Экран у вас другой - придется переписать вывод графики. Возможно экран у вас не графический, переписывать придется все меню. Вывод - самое разумное - оставить только корпус, джойстики, тумблеры, вч-модуль. Сделать новую плату и воткнуть другой дисплей.
Если программирование для вас является хобби - то вперед, писать новую прошивку под то, что есть.

ZamuykAtel

Очень большое желание занятся программированием,пробовал простые схемы с Робофорума когда дошел до управления сервами ничего не понял и с тех пор забросил,хотя самодельный робот до сих пор развлекает кошку.За обьяснения спасибо,впереди много экспериментов,пошел изучать мануалы.