12

Как я Spektrum и Hitec пытался подружить (часть 2)

Продолжение предыдущего поста: https://pikabu.ru/story/kak_ya_spektrum_s_hitec_pyitalsya_po...

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

После недолгих раздумий решено было отладить работу тренера с помощью микроконтроллера, тем более что в случае удачи он все равно нужен чтобы сменить порядок каналов (эти передатчики далеки от современных в плане программных функций).

Как я Spektrum и Hitec пытался подружить (часть 2) Arduino, Радиоуправление, Электроника, Хобби, Радиоуправляемые модели, Длиннопост

Открыл коробочку с всяким МК барахлом, и первое что увидел - на плате программатора нет чипа USB-uart :( а паяльную станцию я продал года 3 назад. Хорошо что есть друзья электронщики! Пересадили чип с переходника,вроде работает.

Как я Spektrum и Hitec пытался подружить (часть 2) Arduino, Радиоуправление, Электроника, Хобби, Радиоуправляемые модели, Длиннопост

За программатором из коробки показалась отладочная плата на atmega16.

Как я Spektrum и Hitec пытался подружить (часть 2) Arduino, Радиоуправление, Электроника, Хобби, Радиоуправляемые модели, Длиннопост

Что я на ней ваял в прошлый раз я совершенно не помню, но прошить тестовой прошивкой не удалось... И вроде фузы правильные, но не получилось. Беда. Да и к тому же за годы совершенно потерялся скилл написания кода под МК - вот прям смотрю в свой код и не понимаю что к чему 0_0.

Плюнул на все - купил ардуинку нано. Язык проще, среда разработки легче, да и прошивается сама, без программатора. Вещь короче, зря так долго игнорировал этот проект.

Как я Spektrum и Hitec пытался подружить (часть 2) Arduino, Радиоуправление, Электроника, Хобби, Радиоуправляемые модели, Длиннопост

За основу кода взял сначала проект под названием USB-joy. Кому интересно дам ссылки в комментариях, не знаю можно ли в посте их выкладывать.
Суть проста - 4 по енциометра на аналоговые входы ардуины -> читаем значения от 0 до 1023, преобразуем в значения от 1000 до 2000, вычитаем длительность импульса синхронизации (300-400мкс) и из этого формируем фрейм. Картинки как это выглядит есть в предыдущем посте. В общем собрал по быстрому, прошил, подключил - есть контакт! Сервы шевелятся, только почему-то все сразу. Разбираться не стал - важен был сам принцип.

Как я Spektrum и Hitec пытался подружить (часть 2) Arduino, Радиоуправление, Электроника, Хобби, Радиоуправляемые модели, Длиннопост

Интересно то, что осциллограмма такая-же, но ардуину Спектрум видит, а второй передатчик нет. Разница оказалась в том, что ... Тадам!... Спектруму нужно минимум 6 каналов на вход, а хайтек отдает только 5! Ларчик просто открывался :)

В общем задача оказалась совсем простой:
1) прочитать ппм с хайтека и разложить по каналам
2) поменять порядок каналов
3) доклеить как минимум ещё 1 канал
4) отправить новый фрейм на выход.

С теорией разобрались, осталось код написать да макет замакетить. Ближе к вечеру распишу что и как вышло.

Как я Spektrum и Hitec пытался подружить (часть 2) Arduino, Радиоуправление, Электроника, Хобби, Радиоуправляемые модели, Длиннопост

Зы: товарищи, а на гитхаб ссылки можно оставлять? Не хочется кучу кода в пост вставлять...

Лучшие посты за сегодня
5750

Детский рассудок

Детский рассудок
5739

Самые яркие воспоминания из детства

4974

Попытка создания порно рассказа окончилась плачевно...

4969

Мечта сбылась

4889

Здесь прекрасно всё...

Здесь прекрасно всё... Копипаста, Полиция, Наркотики, Мошенничество, Никогда не сдавайся
4387

Аж чуть не прослезился...

3830

Лица гор без национальности

Лица гор без национальности Национальность, Без национальности, Волна постов, Картинки, Кавказцы, Запрет упоминания национальности
3717

Про тех кто хочет много зарабатывать, а вокруг одни 3,14расы

3537

Парикмахер

Парикмахер
3280

Церковь Хадльгримскиркья, Рейкьявик

Церковь Хадльгримскиркья, Рейкьявик
3186

Безнационалный человек оттолкнул полицейского

Безнационалный человек оттолкнул полицейского Видео, Новости, Комментарии, Длиннопост, Повтор, Без национальности, Негатив
Безнационалный человек оттолкнул полицейского Видео, Новости, Комментарии, Длиннопост, Повтор, Без национальности, Негатив
Безнационалный человек оттолкнул полицейского Видео, Новости, Комментарии, Длиннопост, Повтор, Без национальности, Негатив
Безнационалный человек оттолкнул полицейского Видео, Новости, Комментарии, Длиннопост, Повтор, Без национальности, Негатив
Показать полностью 3 1
3124

Мое любимое с баша

#461030
#461316
#454546
#438341#438567
Показать полностью
3037

Сомнений больше нет

Сомнений больше нет
2945

На волне о запрете упоминания национальности

На волне о запрете упоминания национальности
2937

Сами же просили

Сами же просили
2929

Эххх... а мы где в отношениях с нашими девушками свернули не туда?

Эххх... а мы где в отношениях с нашими девушками свернули не туда? Юмор, Отношения, Мужчины и женщины, Повтор
Показать полностью 1
2763

Клиентоориентированность

2594

Неожиданно

Неожиданно Тонкий юмор, Скриншот
Показать полностью 1
2519

Лица нетрадиционного возраста

Лица нетрадиционного возраста
2445

Папина дочка

Папина дочка Дочь, Туалет, Понимание, Родители и дети, Две женщины орут на кота, Кот
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: