Самодельный передатчик (часть 2)
Такая тема заглохла… Жаль.
Не актуально делать с нуля.
Проще сейчас взять Turnigi 9x, перепрошить её прошивкой MSV, адаптированной под эту Turnigi, и будет то же самое, только в заводском корпусе.
Схема там, ни чем не отличается по своей сути от этой обсуждаемой здесь.
Хотя кто мешает. Делайте. Все в ваших руках…
Хотя кто мешает. Делайте. Все в ваших руках…
Но всё разбивается о простой вопрос Зачем? Самоварным паяльником и GCC лучше чем у китайцев не получится?
Вот вот зачем…
Чисто для хобби только если.
Да и если у вас нет паяльника нормального, то не стоит. Проще купить…
Ну таки да.
Но недавно узнал про новый контроллер ESP32 с тактовой частотой до 160 МГц и крутой начинкой. Если его вставить в передатчик, то можно использовать TFT дисплей без тормозов, вывод звука и что-нибудь ещё придумать.
Если его вставить в передатчик, то можно использовать TFT дисплей без тормозов, вывод звука и что-нибудь ещё придумать.
Ничего страшного, что эта штука только WiFi умеет? По WiFi будем моделью управлять?
Я так понял, что Wi-Fi это только её часть, причём необязательная, хотя может использоваться для её прошивки. Там много портов, которыми можно пользоваться.
Я с обычным ESP игрался - там есть цифровые порты, аналоговых мало. SD-карточка пишется, TFT быстро рисуется, есть i2c, 1wire. Заливал NodeMCU nodemcu-build.com
Я вот только не понял, можно ли там организовать loop и жесткую синхронизацию времени, например, каждые 10мс что-то делать. Есть таймеры TMR, но их точность я не измерял. Возможно, wifi стек может передержать таймеры? Там упор на асинхронность и параллельность.
LUA - язык весьма интересный. Сильно обогатил знания о парадигмах программирования. tylerneylon.com/a/learn-lua/
x, y = bar(‘zaphod’) функция может возвращать несколько результатов через зпт.
А ещё что-нибудь?
Агонь, вообще!
Уважаю! Но желательно на выключатель питания придумать защиту от случайного выключения.
Спасибо!
Он довольно жестко включается. да и у меня на старой самодельной тоже такой же, но там от чиха выключался, ложных выключений не было)
Очень хорошая работа!
Александр, стики на 3.3 V, а плата?
Atmega128A 16 MHz. Спокойно работает тоже от 3.3 вольт)
“Захотелось странного”(с) и раздобыл я корпус от Hitec Eclipse7 со стиками, кнопками, тумблерами и 2-мя потенциометрами. Знания = 0. Зато есть энтузиазм (правда маловато, наверное).
Хочется получить некий аналог FrSky.
Планирую купить:
- Китайскую ардуину мегу 2560 - 650р. (есть ли смысл приеобретать плату на Cortex M3? Есть ли преимущества у ARUni по отношению к ардуйне2560 компенсирующие переплату в 3 раза?)
- Дисплей. Вообще замучался. Хочется большой и красивый (а цветной?). Если я правильно понимаю OpenTX поддерживает 128*64. Но на алиекспрессе они все с огромной платой, которая не влезет на штатное место. Может кто-нибудь подскажет ссылочки на бюджетные решения в габариты 74*60мм? Вроде в турниге 9x стоит именно такой, как надо. но на алиекспрессе я его не нашел…
- Нужна ли в обязательном порядке SD-карта?
- Зачем нужен RTC? (что такое RTC я понимаю, я не понял зачем он в пульте)
Поглядел на схему, в моем представлении я паяю макетку с землей и питанием уходящими на органы управления и возвращающей сигналы на пины ардуины + резисторный делитель с батарейки + головная боль с заменой энкодера на кнопки + вообще не понял часть относительно PPM management. И в конце подключив это все к USB запускаю OpenTX Companion получаю практически Таранис 😃
Или с моим уровнем"знаю за какую сторону паяльника браться нельзя" рано к такому подступаться?
Или с моим уровнем"знаю за какую сторону паяльника браться нельзя" рано к такому подступаться?
Вы хотите OpenTX модифицировать под свои тумблеры/стики и без энкодера? И, это, круто было бы новую тему создать, эта несколько про другой передатчик.
Так стики стандартные резисторы. Они откалибруются в меню Opentx. Тумблеры и прочее тоже достаточно стандартно.
Просто DIY 2560 Opentx для навигачии в меню предусматривает использование энкодера. А у меня на аппе куча кнопок (нужно как-то совместить с прошивкой для 9x)
Вроде оно. Я предполагал подключать кнопки/стики/переключатели согласно схеме. Кажется там, для навигации в меню, предусмотрены оба варианта и энкодер и кнопки
Плату меги2560 купил, раздобыл lcd5110. Посмотрел картинки. Энтузиазм стал угасать.
В схемах DIY2560 и Кодера предусмотрены конденсаторы для антидребезга, а вот в картинках я их не вижу. Интересно как оно работать будет?
А были адаптации прошивки кодера для 2560? Много менять придется?
А не проще сделать готовый проект, который тут обсуждается? Рабочая схема, рабочая программа, баги все давно вычищены.
Зачем велосипед изобретать?
Но если вы хотите все таки делать свой проект, для саморазвития, что полезно будет для вас, создайте новую тему.