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

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

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

Сообщение sashamelja »

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

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

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

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

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

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

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

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

Сообщение sashamelja »

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

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

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

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

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

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

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

Сообщение 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 КБ) 418 скачиваний
Экспортируем исполняемый Java файл (.jar)...
3.jpg
(152.2 КБ) 209 скачиваний
Получаем вот такой ярлык на рабочем столе компа...
4.jpg
(3.85 КБ) 413 скачиваний
Проверим как работает наше простенькое Java-приложение.)) Смотрим анализатор трафика...
5.jpg
(108.45 КБ) 422 скачивания
Кликаем по нашему Java-приложению... Открывается окно...
6.jpg
(110.09 КБ) 435 скачиваний
Пишем произвольное тестовое сообщение нашему кораблику... и нажимаем ОК
7.jpg
(98.91 КБ) 437 скачиваний
Java-приложение отправляет сообщение кораблику (анализатор показывает ARP запрос и UDP пакет)
8.jpg
(135.38 КБ) 395 скачиваний
Кораблик нам прислал подтверждение... (UDP пакет)
9.jpg
(145.37 КБ) 245 скачиваний
работает))
Только Java не может прочитать ответное сообщение, потому что на моём компе все порты закрыты)) фиг его знает... надо разбираться с портами компа... Политика безопасности компа не разрешает))
Или можно использовать протокол TCP, так порты на компе открывать не надо.

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

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

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

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

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

Сообщение 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 а про андроид приложєние
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

Сообщение 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... Ну и что с этим всем делать?))
Реклама
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

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

Сообщение sashamelja »

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

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

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

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

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

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

Сообщение sashamelja »

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

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

Сообщение 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 КБ) 178 скачиваний
Тут подключили к VCC: 5 V, а Выводы SPI подключили через делители на резисторах...
https://simple-circuit.com/interfacing- ... t-display/
Но у нас пульт работает от 3,3 V ... поэтому нам пофигу))

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

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

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

Сообщение sashamelja »

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

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

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

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

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

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

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

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

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

Сообщение 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
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

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

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

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

Сообщение sashamelja »

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

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

Сообщение 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 КБ) 410 скачиваний
https://www.youtube.com/watch?v=QUQta4f_87E
Как сделать простой тач в браузере я знаю.
И даже как сделать виртуальный стик в браузере... я примерно представляю - по координатам мышки))
А как сделать через приложение на Java - пока не представляю))

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

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

Сообщение sashamelja »

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

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

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

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

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

Сообщение sashamelja »

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

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

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

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

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

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

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