Activity

Самодельный передатчик (часть 2)

Всем здравствуйте!!!
Было желание приделать к передатчику дисплей 128х64. Заказал несколько разных типов, но получилось запустить только на чипе ST7920 - хороший универсальный большой дисплей.
Для отработки соединил с Мегой 328, и всё заработало! Конечно интересовал в первую очередь графический режим, как в здешнем проекте кодера. Недостаток только один(пока) - не используется аппаратный SPI. Желающие легко это исправят (да и я может быть…).
Выкладываю проект и сопутствующую информацию.
Пояснения внутри файлов проекта.
Ссылка на файлы: _https://yadi.sk/d/vCJ8SoRJ3Z4RAL
Успехов!

Авиамодельная Федерация Нижегородской области

Термин “Хороший полставочник” с точки зрения директора (методиста и др.) - тот, кто не создаёт им проблем, в технике они не разбираются и им всё равно. И любой руководитель будет делать только то, что надо ему. Это жизнь…

Самодельный передатчик (часть 2)

Я так понял, что Wi-Fi это только её часть, причём необязательная, хотя может использоваться для её прошивки. Там много портов, которыми можно пользоваться.

Самодельный передатчик (часть 2)

Ну таки да.
Но недавно узнал про новый контроллер ESP32 с тактовой частотой до 160 МГц и крутой начинкой. Если его вставить в передатчик, то можно использовать TFT дисплей без тормозов, вывод звука и что-нибудь ещё придумать.

ЧМ F3A в Аргентине 31 октября - 12 ноября

Не понимаю… Ехать в край шикарной природы и красоты… И ночью общаться не с красивыми аргентинками, бразильянками… а заниматься моделью… Пошли бы в ночной клуб, потанцевали Аргентинское танго… по русски … вприсядку… к чужому столику… к друзьям… моделистам. А так 😃 Надеюсь, улыбнуло! Успехов!!!

Самодельный передатчик (часть 2)

В файле LCD_3320.c есть такие строки:
void LCD_init(void) // ИНИЦИАЛИЗАЦИЯ ДИСПЛЕЯ
{
//LCD_CS =0;

LCD_DC =0;
LCD_RESET=0;
delay_ms(1);
LCD_RESET=1;
delay_ms(1);
LCD_DC=0;
spi(0x21); // включить питание, расшир. команды
spi(0xB8); //B0+++ B8 // включить внутренний источник, регулировка контраста C0 //sp(0xB2);
// (0xC8) включить внутренний источник, Vop=0x48; spi(0xF4);
// проверять от аккумулятора !!!
// F4 - темновато
// A4 - ничего не видно
// F0 - нормально+темновато
// F2 - темновато

// E0 - нормально !
// EB - темновато !
// E8 - очень светло !

Строка spi(0xB8); отвечает за контраст, можно пробовать в небольших пределах менять значение 0xB8 и смотреть результат после перепрошивки.
Кстати, закомментированные ниже строки ( которые начинаются с // ) - это результат проб.

И ещё о работе аппаратуры: летал с приёмником с телеметрией, улетал достаточно далеко, чуть вернул самолёт, а аппаратура ни разу не пикнула, что ухудшалась связь! В передатчике пробовал антенну ставить и вертикально, и горизонтально, всё работает!!!

Самодельный передатчик (часть 2)

Написано питание 3,3 в , но работает и от 5 В, надо только контраст подрегулировать. Ошибка может быть из-за другой версии CV AVR, у меня 3.12 , или в свойствах проекта надо что-то поменять…

Самодельный передатчик (часть 2)

Экран - 84X48 84*48 Nokia 5110 ЖК-Модуль с голубой подсветкой адаптер PCB, работает от 5 В, но в работающем передатчике почему-то видны тёмные горизонтальные полосы на экране, хотя при проверке их не было. Возможно это ВЧ наводки. Схема стандартная, только немного изменено подключение к ногам 128. Это можно посмотреть в файле def.h . Только на входе для защиты от переполюсовки добавлен полевой транзистор р-типа. Можно и без него, надо припаять перемычку на его место.

Самодельный передатчик (часть 2)

Хвастаюсь! Завершил работу над новым передатчиком. Донором послужил
WLtoys WL-R7 Large Left-right Hand Adjustable Remote Controller for V912 / V911-1 / V913 / V911, который купил на DealExtrime.
ВЧ модуль купил FrSky DF 2.4Ghz Combo Pack for Futaba w/ Module & RX D8R-II Plus Receiver, который идёт комплектом с приёмником, поддерживающим телеметрию. Немного ограничил хотелку в прошивке кодера, не стал ставить большой экран и делать вывод телеметрии. Для неё, мне кажется, лучше сделать отдельный дисплей. Но на плате предусмотрена возможность подключения модуля с телеметрией. В результате получилась стандартная прошивка от Сергея Мельника, которая дополнилась примочками от меня и других умных людей ( Спасибо им большое!!! ) и позволяет следующее: EPA выбрано по 2 варианту, добавлены субтриммеры для каждого режима полёта ( Land, Norm, Pilot) , Dual Rate выведен на один тумблер для всех каналов, имеется дополнительный таймер, который после запуска работает до выключения передатчика, не реагируя на кнопки, для каждой модели можно задать, будет ли она проверять ручку газа после включения питания, появился режим сервотест. Потенциометры в передатчике работают почти от 0 до 5 В, ручки на подшипниках и регулируются по высоте. Родной дисплей специальный, мне не подходит. ВЧ модуль может работать и с простыми приёмниками, без телеметрии, для этого нужно переключить ползунковый переключатель. Если приёмник с телеметрией, то ВЧ модуль сам контролирует уровень ВЧ и начинает пищать при удалении модели. Дальность заявлена более 1,5 км, я уверен , что соответствует. При пропадании сигнала штатный приёмник из коробки держит сервы в том положении, какое было до пропадания сигнала. В результате при кратковременных замираниях сигнала модель не дёргается.
Несколmко фото, схема платы и проект прошивки в архиве - yadi.sk/d/AWpncEP33L8use

Самодельный передатчик (часть 2)

Спасибо, конечно, за наводку 😃 . Просто имел в виду, что при большой величине резистора и паразитной ёмкости фронты сигнала могут затягиваться и получится сбой в работе. И с праздником Победы всех!!!

Самодельный передатчик (часть 2)

Помогите, кто может! Морально, естественно! Скачал прошивку кодера с выводом телеметрии на экран, в комплекте есть pdf файл со схемой подключения, но он плохо читается. Может у кого есть нормальная схема, поделитесь пожалуйста!

Самодельный передатчик (часть 2)

Здравствуйте!
Нужен совет, какой передатчик лучше использовать под этот кодер как донор.
Приглянулись эти:
Turnigy TGY-i6 AFHDS передатчик и приемник 6CH (режим 1)
Turnigy 9X 9CH передатчик ж / модуль и 8-канальный приемник (режим 1) (v2 Firmware)

Turnigy 6xS FHSS 2.4GHz Компьютер передатчик ж / 6 Модель памяти Inc 7 Ch приемника (режим 1).

Последний и с дисплеем вроде прямо подходит. Хочется услышать мнения других.
Интересует возможность использования родного дисплея и как работают ручки управления.
Спасибо!

Самодельный передатчик (часть 2)

Здравствуйте! Пытаясь идти в ногу с временем, решил попробовать освоить GPS , подключил его к меге и попытался вывести на экран нокии строку длиной 65 символов. Но на экране символы занимают половину дисплея и их около 43 шт всего. Плюс появляются вообще посторонние символы, которых быть не должно. Может кто знает, в чём дело? Библиотека дисплея взята из проекта кодера.

Самодельный передатчик (часть 2)

Спасибо! Я , правда, надеялся на программный вариант. И у меня есть дисплеи 3310, которые программно регулируются по яркости, в том числе и при 5 В.

Самодельный передатчик (часть 2)

Уважаемые! Подскажите, кто знает:
как на 128 меге использовать команду getchar() в UART1 в CodeVision? В хелпе написано использовать getchar1() , но компилятор выдаёт ошибку.
И второй вопрос: как на таком дисплее ( клон 3310 ) настроить инициализацию при питании 5 В? При 3,3В работает нормально, а при 5 экран тёмный.

OSD на ATmega1281

Попробовал подключить бытовую камеру Samsung - всё заработало. На исходной камере - не работает. Стал смотреть выходы синхронизации - нет сигнала VSYNC. Какие параметры сигнала PAL должны быть для вертикальной синхронизации? И приёмная часть работает нормально…

OSD на ATmega1281

Здравствуйте! Нужна помощь от специалистов! Приобрёл Tarot OSD Module Video Superimposite Overlay System with GPS for Drone TL300L - простая OSD с GPS. Подсоединил всё в кучу, как надо, и на дисплее есть видео, а OSD нет. Отсоединил выход с камеры от OSD - пошла картинка OSD, подключил камеру - OSD пропало, видео есть. В интернете много таких жалоб, но решения проблемы нет. Решил попробовать поменять размах видеосигнала - не помогло: видео пропадает, OSD появляется . Пробовал смещать сигнал видео по постоянке - результат аналогичный. Стоит микруха MAX7456 . То ли она дохлая, то ли ??? Может, кто подскажет, куда копать!