Универсальный пульт радиоуправления

Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Ответить
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

єкранчик есть,нужна зделать что то для тєста в протєусе,потом проверить в живую на 128
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
Друг Кота
Сообщения: 9372
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

Даташит ILI9341 TFT пока до конца не раскурил... но сам принцип работы у ILI9341 TFT такой же как у нашего OLED, только интерфейсов в ILI9341 TFT больше... и цвета добавлены. Вот и вся разница))

Подумаем какие можно добавить "фишки" для универсального пульта))

1 - Универсальный пульт может работать от любого ИК пульта (добавить приёмник для ИК).
1.jpg
(95.57 КБ) 430 скачиваний
2 - Универсальный пульт может работать от ПК - программа терминал (добавить переходник USB-TTL).
2.jpg
(140.98 КБ) 434 скачивания
3 - Универсальный пульт может работать от ПК - программа протеус (добавить удлинитель на выход звуковой карты ПК).
Да, корабликом можно управлять прямо из протеуса )) Только без телеметрии...
3.jpg
(155.47 КБ) 431 скачивание
4 - Универсальный пульт может работать от ПК - программа браузер (добавить переходник W5500).
(браузер работает по технологии AJAX, программа обработчик - JavaScript).
4.jpg
(148.79 КБ) 231 скачивание
5 - Универсальный пульт может работать от ПК - программа браузер (добавить переходник Wi-Fi).
(браузер работает по технологии AJAX, программа обработчик - JavaScript).
5.jpg
(147.68 КБ) 295 скачиваний
Технология Wi-Fi ещё не протестирована... Пока в разработке...
В перспективе ещё нужна программа на Java. Принцип работы Java такой же, только вместо браузера - Java приложение.

Ещё у нас нет никакой системы шифрования трафика... Любой злоумышленник может перехватить управление нашим корабликом... :o ))
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Скоро приедет,интересно засветить.(просто розтянув картинку первого екрана)
https://item.taobao.com/item.htm?spm=a1 ... v9v43m8c5e
Ужэ давно приехали профи стики,охота посимулировать квадрика(но нету времени)
Идея с модэрнизацыей пульта полу провалилась(потому и не снимал видео)
Идея заключалась в том чтобы екраны на шлейфах в маленьком гермо боксе прицыплять на козырек блайзера,тем самым хотел убить двух зайцэв,их то я убил,но мне не понравилась то что напрягало глаза,постояная перефокусировка.(Нада менять єкраны)
А вот уравлялка из старого манипулятора ps(оставлю однозначно)

Я считаю что за лето нужно потихонько розобратса раз и навсегда с екранами и сделать красивое меню.

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

А днем робота+стройка

На выходных был на реке днестэр,поплавал чуток V2-проблем не было никаких,нада будет когдато добать тахометэр от V3
Клева не было вобще,но зато ребенка повеселил(ребенок бралса взади за катер и я круиз на максимум) дети были в восторге.
Не по назначению но хоть какойто толк.(кароче батарейки я поубивал)драйвер выдержал,нагрев мотора 70гр,средние потребление.5амп(авария 7v-запищало переключил акум,и так по кругу)

v2-без лишних пантов,все по сути и для дела(я доволен как слон нашим творением)
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9372
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

Сейчас у нас OLED на котроллере SH1106.
Новый OLED (https://item.taobao.com/item.htm?spm=a1 ... v9v43m8c5e) на котроллере SSD1309.
Надо скачать даташит на котроллер SSD1309...
sashamelja писал(а):я доволен как слон нашим творением
Пока всё не достаточно круто... ))
roman.com писал(а):В перспективе ещё нужна программа на Java.
6 - Универсальный пульт может работать от ПК - программа Java (добавить переходник W5500 или переходник Wi-Fi).

Проверим как работает на нашем кораблике Java-приложение.)) Качаем Eclipse... Запускаем...
1.jpg
(28.24 КБ) 425 скачиваний
Пишем простенькую программку для передачи текcтовых сообщений нашему кораблику... по простому протоколу UDP
2.jpg
(147.47 КБ) 419 скачиваний
Экспортируем исполняемый Java файл (.jar)...
3.jpg
(152.2 КБ) 211 скачиваний
Получаем вот такой ярлык на рабочем столе компа...
4.jpg
(3.85 КБ) 416 скачиваний
Проверим как работает наше простенькое Java-приложение.)) Смотрим анализатор трафика...
5.jpg
(108.45 КБ) 425 скачиваний
Кликаем по нашему Java-приложению... Открывается окно...
6.jpg
(110.09 КБ) 436 скачиваний
Пишем произвольное тестовое сообщение нашему кораблику... и нажимаем ОК
7.jpg
(98.91 КБ) 439 скачиваний
Java-приложение отправляет сообщение кораблику (анализатор показывает ARP запрос и UDP пакет)
8.jpg
(135.38 КБ) 396 скачиваний
Кораблик нам прислал подтверждение... (UDP пакет)
9.jpg
(145.37 КБ) 247 скачиваний
работает))
Только Java не может прочитать ответное сообщение, потому что на моём компе все порты закрыты)) фиг его знает... надо разбираться с портами компа... Политика безопасности компа не разрешает))
Или можно использовать протокол TCP, так порты на компе открывать не надо.

Короче, Корабликом можно управлять с помощью Java-приложения.
10.jpg
(147.63 КБ) 404 скачивания
Вот так просто создаются Java-приложения. )) Осталось всё красиво оформить...

Только одно проблема - у меня очень мало опыта в программировании на Java. Если на этом сайте есть Java-программисты, то было бы веселей)) Тогда можно действительно написать крутое приложение для крытых вещей))

https://www.youtube.com/watch?v=4vjKzFzBS_U
и т.д.))

Как-то так))
Реклама
Эиком - электронные компоненты и радиодетали
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Я думаю если учитса то чемуто новому
https://www.youtube.com/watch?v=U10UhaY ... ex=28&t=0s
ESP32 - отличный функциональный модуль.
Vorota.apk - копируем в телефон, устанавливаем.
Vorota.aia - открывается - переходим по ссылке - http://appinventor.mit.edu/explore/ - жми "Create apps!"
Краткий обзор по работе с App inventor - http://appinvent.ru/__f/__uroki/AppInventor-Obzor.pdf
Более подробно покажу во второй части.

Я не про еsp32 а про андроид приложєние
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
Друг Кота
Сообщения: 9372
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

App inventor... https://ru.wikipedia.org/wiki/App_Inventor
"Данный программный продукт разработан в компании Google с использованием Java библиотеки Open Blocks ..."
А не лучше просто Java с полным набором библиотек ? ))

1- "App inventor - Предназначен для разработки приложений для мобильных устройств (смартфонов и планшетных компьютеров), работающих с операционной системой Android 4.0 или выше"
я хочу одно универсальное приложение под Windows, Linux или ещё на чём...

2- https://www.youtube.com/watch?v=STVtemnqjlw
регистрироваться.. вводить всякие QR-коды...

Сам принцип работы App inventor такой же как Java, JavaScript... и т.д. Оно и понятно, App inventor написан на Java))
Только Java, JavaScript... и т.д работают автономно, без регистрации, на любой операционной системе... и т.д.))

Не вижу протокол обмена для App inventor... Ну и что с этим всем делать?))
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Это все понятно.
Ардуинить проще чем писать на си(тут тоже самое)
Чисто джава лучше но сложнее.
Я согласен на то что поможет достигнуть поставленные цели.
Я толк вижу только в связи с телефоном.
Ито не модуля караблика а пульта по блю тулсу или wifi.
Включил кораблик включил пульт,включил телефон подключился к устройству запустил приложєние.
Приложєние рисует положєние кораблика на карте,данные эхолота,направление на север пару кнопок пару цифр.
Влево вправо через гироскоп телефона.
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9372
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

ты уже ILI9341 проверил ?))

берём за основу ILI9341 + ардуино
1_1.jpg
(132.9 КБ) 327 скачиваний
Поключаем вместо ардуины мегу 128. Сливаем программу из ардуины в мегу128, а ардуино выкидываем))
2_1.jpg
(146.85 КБ) 437 скачиваний
берём наш пульт.
-первый, второй экран, нрф... временно отключаем... короче всё в пульте отключаем, оставляем только мегу128 ))
-подключаем ILI9341 к нашей меги128 и прошиваем... тестовой прошивкой.
пульт.hex
(5.51 КБ) 318 скачиваний
Сидим и наслаждаемся разноцветными красками... чёрный/белый/красный/зелёный/синий. .... ))
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Я не чиго пока отключать не буду а просто зделаю макетку.(юсб басп,128,ili9341)
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9372
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

ну подключай отдельно... )) далее курим даташит)) ILI9341 color TFT display, 240 x 320 = 76800 pixels.

Такой у тебя ? - https://ru.aliexpress.com/item/32960934 ... 53ad6893-0

Может сразу SD карту подключим... чтоб два раза не бегать))

Питание: VCC: 3,3 V-5 V
Выводы SPI не толерантны к 5V !!!
1.jpg
(86.92 КБ) 180 скачиваний
Тут подключили к VCC: 5 V, а Выводы SPI подключили через делители на резисторах...
https://simple-circuit.com/interfacing- ... t-display/
Но у нас пульт работает от 3,3 V ... поэтому нам пофигу))

у ILI9341 куча интерфейсов... но нас пока интересует стандартный интерфейс 4-проводный SPI.
2.jpg
(153.21 КБ) 405 скачиваний
На заводской плате уже припаяны резисторы на выводы IM [3:0] - режима работы 4-проводный SPI.
3.jpg
(31.31 КБ) 375 скачиваний
формат бит SPI.jpg
(55.92 КБ) 201 скачивание
режим SPI.jpg
(93.53 КБ) 332 скачивания
схема SPI.jpg
(83.87 КБ) 381 скачивание
цвета SPI.jpg
(117.62 КБ) 281 скачивание
выбираем пока 16 bit/pixel color order (R:5-bit, G:6-bit, B:5-bit), 65,536 colors... Потом, если что, переделаем))

далее команды....
команды.jpg
(139.42 КБ) 378 скачиваний
половина даташита занимают команды... это же просто пипец какой-то... )))
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Спаял,прошил,подключил екранчик со скрина от протєуса(белый экранчик)
Перепроверил провода все правельно(экранчик не провереный)
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9372
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

прям белый белый))
засвети просто красным.
пульт red.hex
(4.49 КБ) 303 скачивания
короче дисплей не может инициализороваться. В протеусе заводится, в железе нет... Значит что-то мы упустили))

левые ресурсы та нашёл... ссылку что ты дал https://simple-circuit.com/interfacing- ... t-display/ на ардуине... там вообще левая библиотека (собрана из разных) которая выдаёт вообще левые команды, которых нет в даташите))

отключим левые команды
пульт 1111.hex
(4.09 КБ) 310 скачиваний
Я надеюсь у тебя контроллер тот что надо https://hubstub.ru/display/125-iniciali ... a-avr.html

Эти модули ещё бывают с тачем... https://eax.me/stm32-ili9341/
Но это не имеет отношения к инициализации))

вообще надо повнимательней посмотреть команды инициализации... https://blablacode.ru/mikrokontrollery/490
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

https://item.taobao.com/item.htm?spm=a1 ... m54cfcs-17
Экран как на фото что спереди что и с зади(есть брак треснутое стикло)
rs-16
dc-15
sdi-12
sck-11
Можна проверить подключив к уно(чтобы убедитса в робото способности)заодно и проверив тач,скеч взять от сюда
https://www.youtube.com/watch?v=pfP4Pv3 ... dex=7&t=0s
Могу после завтра?

https://item.taobao.com/item.htm?spm=a1 ... v9v43mc1f4
Завелса сразу не щитая мелочей но это не к этой теме,а сюда
https://radiokot.ru/forum/viewtopic.php ... 6#p3657196
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9372
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

тут на коте уже пытались запустить это чудо... https://www.radiokot.ru/forum/viewtopic.php?p=3241607
попробуем сделать как у них))
пульт 3333.hex
(4 КБ) 316 скачиваний
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Просто светитса подсветка,реакцыи 0.
Нужно проверить екран,и тогда продолжать.
Завтра я в не зоны.
Поссле завтра продолжим эту тему.
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9372
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

sashamelja писал(а):https://item.taobao.com/item.htm?spm=a1 ... v9v43mc1f4
Завелса сразу не щитая мелочей но это не к этой теме,а сюда
Каких мелочей ?

В перспективе надо будет подумать про какую-нибудь камеру... ))

https://ru.aliexpress.com/item/32243347 ... ebeb4cc5-0
https://www.youtube.com/watch?time_cont ... 7UwmbeFCZQ
https://www.youtube.com/watch?time_cont ... p3RMb0e1eA
...
и т.д.))

Наверное самое простое поставить Wi-Fi камеру...
https://www.youtube.com/watch?time_cont ... SPtBw6gUEU
...
и т.д. Но это не так интересно)) .
[uquote="sashamelja",url="/forum/viewtopic.php?p=3656736#p3656736"]Включил кораблик включил пульт,включил телефон подключился к устройству запустил приложєние.
Приложєние рисует положєние кораблика на карте,данные эхолота,направление на север пару кнопок пару цифр.
Влево вправо через гироскоп телефона.[/uquote]
типа виртуального токого стика ))
стик.jpg
(65.71 КБ) 412 скачиваний
https://www.youtube.com/watch?v=QUQta4f_87E
Как сделать простой тач в браузере я знаю.
И даже как сделать виртуальный стик в браузере... я примерно представляю - по координатам мышки))
А как сделать через приложение на Java - пока не представляю))

Пока только можем отправлять сообщения кораблику (через браузер или Java приложение)... Вот это сделать можно:
текст.jpg
(107.35 КБ) 201 скачивание
Наш Кораблик поддерживает Мессенджер ))
И даже с системой шифрования (через одноразовые блокноты - абсолютно криптостойкий алгоритм).
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

https://photos.app.goo.gl/mKtp2H58n4mQcZxF6
https://photos.app.goo.gl/e3A3AQJxh7MrREaq5
Давай попробуем зделать корекцыю,а потом вернуть обратно 1306(посмотрим какая будет картинка)
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9372
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

Нечего там смотреть. Там всё нормально.
1- первый экран - контроллер SSD1309
2- второй экран - контроллер SH1106
пульт_SSD1309_SH1106.hex
(97.3 КБ) 317 скачиваний
Цветной экран давай уже запускай...))
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

нужно сделать в меню переключение типов екрана номер 1(если єто не сложно,и не повлеяет на работу пульта в цєлом)
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9372
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

это не сильно повлияет на работу пульта... только будет больше тормозов))

Это абсолютно не нужная функция. Ты будешь перепаивать экраны на ходу? )) ты с собой на рыбалку берёшь паяльник?)))

Один раз подключил как надо и всё... Проще сделать две прошивки.
1- первый экран - контроллер SH1106
2- второй экран - контроллер SSD1309
пульт_SH1106_SSD1309.hex
(97.3 КБ) 311 скачиваний
Ответить

Вернуться в «Радиотехника: приемники, передатчики, антенны»