Самодельный передатчик (часть 2)
А это не вариант? Спаяете ардуину с модулем и все дела?
www.rcgroups.com/forums/showthread.php?2114859-Che…
Хотя, RFM22B лучше модуль чем SI…
Такая тема заглохла… Жаль.
Не актуально делать с нуля.
Проще сейчас взять 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? Много менять придется?