Универсальный пульт радиоуправления
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
єкранчик есть,нужна зделать что то для тєста в протєусе,потом проверить в живую на 128
И опыт сын ошибок трудных и гений парадоксов друг
- Реклама
Re: Универсальный пульт радиоуправления
Даташит ILI9341 TFT пока до конца не раскурил... но сам принцип работы у ILI9341 TFT такой же как у нашего OLED, только интерфейсов в ILI9341 TFT больше... и цвета добавлены. Вот и вся разница))
Подумаем какие можно добавить "фишки" для универсального пульта))
1 - Универсальный пульт может работать от любого ИК пульта (добавить приёмник для ИК). 2 - Универсальный пульт может работать от ПК - программа терминал (добавить переходник USB-TTL). 3 - Универсальный пульт может работать от ПК - программа протеус (добавить удлинитель на выход звуковой карты ПК).
Да, корабликом можно управлять прямо из протеуса )) Только без телеметрии... 4 - Универсальный пульт может работать от ПК - программа браузер (добавить переходник W5500).
(браузер работает по технологии AJAX, программа обработчик - JavaScript). 5 - Универсальный пульт может работать от ПК - программа браузер (добавить переходник Wi-Fi).
(браузер работает по технологии AJAX, программа обработчик - JavaScript). Технология Wi-Fi ещё не протестирована... Пока в разработке...
В перспективе ещё нужна программа на Java. Принцип работы Java такой же, только вместо браузера - Java приложение.
Ещё у нас нет никакой системы шифрования трафика... Любой злоумышленник может перехватить управление нашим корабликом...
))
Подумаем какие можно добавить "фишки" для универсального пульта))
1 - Универсальный пульт может работать от любого ИК пульта (добавить приёмник для ИК). 2 - Универсальный пульт может работать от ПК - программа терминал (добавить переходник USB-TTL). 3 - Универсальный пульт может работать от ПК - программа протеус (добавить удлинитель на выход звуковой карты ПК).
Да, корабликом можно управлять прямо из протеуса )) Только без телеметрии... 4 - Универсальный пульт может работать от ПК - программа браузер (добавить переходник W5500).
(браузер работает по технологии AJAX, программа обработчик - JavaScript). 5 - Универсальный пульт может работать от ПК - программа браузер (добавить переходник Wi-Fi).
(браузер работает по технологии AJAX, программа обработчик - JavaScript). Технология Wi-Fi ещё не протестирована... Пока в разработке...
В перспективе ещё нужна программа на Java. Принцип работы Java такой же, только вместо браузера - Java приложение.
Ещё у нас нет никакой системы шифрования трафика... Любой злоумышленник может перехватить управление нашим корабликом...
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Скоро приедет,интересно засветить.(просто розтянув картинку первого екрана)
https://item.taobao.com/item.htm?spm=a1 ... v9v43m8c5e
Ужэ давно приехали профи стики,охота посимулировать квадрика(но нету времени)
Идея с модэрнизацыей пульта полу провалилась(потому и не снимал видео)
Идея заключалась в том чтобы екраны на шлейфах в маленьком гермо боксе прицыплять на козырек блайзера,тем самым хотел убить двух зайцэв,их то я убил,но мне не понравилась то что напрягало глаза,постояная перефокусировка.(Нада менять єкраны)
А вот уравлялка из старого манипулятора ps(оставлю однозначно)
Я считаю что за лето нужно потихонько розобратса раз и навсегда с екранами и сделать красивое меню.
А зимой в серйоз подумать про связь со смартфоном(вариантов не меряно самых разных)инфы полно я щас по вечерам наблюдаю за парой интересных проэктов.
А днем робота+стройка
На выходных был на реке днестэр,поплавал чуток V2-проблем не было никаких,нада будет когдато добать тахометэр от V3
Клева не было вобще,но зато ребенка повеселил(ребенок бралса взади за катер и я круиз на максимум) дети были в восторге.
Не по назначению но хоть какойто толк.(кароче батарейки я поубивал)драйвер выдержал,нагрев мотора 70гр,средние потребление.5амп(авария 7v-запищало переключил акум,и так по кругу)
v2-без лишних пантов,все по сути и для дела(я доволен как слон нашим творением)
https://item.taobao.com/item.htm?spm=a1 ... v9v43m8c5e
Ужэ давно приехали профи стики,охота посимулировать квадрика(но нету времени)
Идея с модэрнизацыей пульта полу провалилась(потому и не снимал видео)
Идея заключалась в том чтобы екраны на шлейфах в маленьком гермо боксе прицыплять на козырек блайзера,тем самым хотел убить двух зайцэв,их то я убил,но мне не понравилась то что напрягало глаза,постояная перефокусировка.(Нада менять єкраны)
А вот уравлялка из старого манипулятора ps(оставлю однозначно)
Я считаю что за лето нужно потихонько розобратса раз и навсегда с екранами и сделать красивое меню.
А зимой в серйоз подумать про связь со смартфоном(вариантов не меряно самых разных)инфы полно я щас по вечерам наблюдаю за парой интересных проэктов.
А днем робота+стройка
На выходных был на реке днестэр,поплавал чуток V2-проблем не было никаких,нада будет когдато добать тахометэр от V3
Клева не было вобще,но зато ребенка повеселил(ребенок бралса взади за катер и я круиз на максимум) дети были в восторге.
Не по назначению но хоть какойто толк.(кароче батарейки я поубивал)драйвер выдержал,нагрев мотора 70гр,средние потребление.5амп(авария 7v-запищало переключил акум,и так по кругу)
v2-без лишних пантов,все по сути и для дела(я доволен как слон нашим творением)
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
Сейчас у нас OLED на котроллере SH1106.
Новый OLED (https://item.taobao.com/item.htm?spm=a1 ... v9v43m8c5e) на котроллере SSD1309.
Надо скачать даташит на котроллер SSD1309...
Проверим как работает на нашем кораблике Java-приложение.)) Качаем Eclipse... Запускаем... Пишем простенькую программку для передачи текcтовых сообщений нашему кораблику... по простому протоколу UDP Экспортируем исполняемый Java файл (.jar)... Получаем вот такой ярлык на рабочем столе компа... Проверим как работает наше простенькое Java-приложение.)) Смотрим анализатор трафика... Кликаем по нашему Java-приложению... Открывается окно... Пишем произвольное тестовое сообщение нашему кораблику... и нажимаем ОК Java-приложение отправляет сообщение кораблику (анализатор показывает ARP запрос и UDP пакет) Кораблик нам прислал подтверждение... (UDP пакет) работает))
Только Java не может прочитать ответное сообщение, потому что на моём компе все порты закрыты)) фиг его знает... надо разбираться с портами компа... Политика безопасности компа не разрешает))
Или можно использовать протокол TCP, так порты на компе открывать не надо.
Короче, Корабликом можно управлять с помощью Java-приложения. Вот так просто создаются Java-приложения. )) Осталось всё красиво оформить...
Только одно проблема - у меня очень мало опыта в программировании на Java. Если на этом сайте есть Java-программисты, то было бы веселей)) Тогда можно действительно написать крутое приложение для крытых вещей))
https://www.youtube.com/watch?v=4vjKzFzBS_U
и т.д.))
Как-то так))
Новый OLED (https://item.taobao.com/item.htm?spm=a1 ... v9v43m8c5e) на котроллере SSD1309.
Надо скачать даташит на котроллер SSD1309...
Пока всё не достаточно круто... ))sashamelja писал(а):я доволен как слон нашим творением
6 - Универсальный пульт может работать от ПК - программа Java (добавить переходник W5500 или переходник Wi-Fi).roman.com писал(а):В перспективе ещё нужна программа на Java.
Проверим как работает на нашем кораблике Java-приложение.)) Качаем Eclipse... Запускаем... Пишем простенькую программку для передачи текcтовых сообщений нашему кораблику... по простому протоколу UDP Экспортируем исполняемый Java файл (.jar)... Получаем вот такой ярлык на рабочем столе компа... Проверим как работает наше простенькое Java-приложение.)) Смотрим анализатор трафика... Кликаем по нашему Java-приложению... Открывается окно... Пишем произвольное тестовое сообщение нашему кораблику... и нажимаем ОК Java-приложение отправляет сообщение кораблику (анализатор показывает ARP запрос и UDP пакет) Кораблик нам прислал подтверждение... (UDP пакет) работает))
Только Java не может прочитать ответное сообщение, потому что на моём компе все порты закрыты)) фиг его знает... надо разбираться с портами компа... Политика безопасности компа не разрешает))
Или можно использовать протокол TCP, так порты на компе открывать не надо.
Короче, Корабликом можно управлять с помощью Java-приложения. Вот так просто создаются Java-приложения. )) Осталось всё красиво оформить...
Только одно проблема - у меня очень мало опыта в программировании на Java. Если на этом сайте есть Java-программисты, то было бы веселей)) Тогда можно действительно написать крутое приложение для крытых вещей))
https://www.youtube.com/watch?v=4vjKzFzBS_U
и т.д.))
Как-то так))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Я думаю если учитса то чемуто новому
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 а про андроид приложєние
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 а про андроид приложєние
И опыт сын ошибок трудных и гений парадоксов друг
- Реклама
Re: Универсальный пульт радиоуправления
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... Ну и что с этим всем делать?))
"Данный программный продукт разработан в компании 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: Универсальный пульт радиоуправления
Это все понятно.
Ардуинить проще чем писать на си(тут тоже самое)
Чисто джава лучше но сложнее.
Я согласен на то что поможет достигнуть поставленные цели.
Я толк вижу только в связи с телефоном.
Ито не модуля караблика а пульта по блю тулсу или wifi.
Включил кораблик включил пульт,включил телефон подключился к устройству запустил приложєние.
Приложєние рисует положєние кораблика на карте,данные эхолота,направление на север пару кнопок пару цифр.
Влево вправо через гироскоп телефона.
Ардуинить проще чем писать на си(тут тоже самое)
Чисто джава лучше но сложнее.
Я согласен на то что поможет достигнуть поставленные цели.
Я толк вижу только в связи с телефоном.
Ито не модуля караблика а пульта по блю тулсу или wifi.
Включил кораблик включил пульт,включил телефон подключился к устройству запустил приложєние.
Приложєние рисует положєние кораблика на карте,данные эхолота,направление на север пару кнопок пару цифр.
Влево вправо через гироскоп телефона.
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
ты уже ILI9341 проверил ?))
берём за основу ILI9341 + ардуино Поключаем вместо ардуины мегу 128. Сливаем программу из ардуины в мегу128, а ардуино выкидываем)) берём наш пульт.
-первый, второй экран, нрф... временно отключаем... короче всё в пульте отключаем, оставляем только мегу128 ))
-подключаем ILI9341 к нашей меги128 и прошиваем... тестовой прошивкой. Сидим и наслаждаемся разноцветными красками... чёрный/белый/красный/зелёный/синий. .... ))
берём за основу ILI9341 + ардуино Поключаем вместо ардуины мегу 128. Сливаем программу из ардуины в мегу128, а ардуино выкидываем)) берём наш пульт.
-первый, второй экран, нрф... временно отключаем... короче всё в пульте отключаем, оставляем только мегу128 ))
-подключаем ILI9341 к нашей меги128 и прошиваем... тестовой прошивкой. Сидим и наслаждаемся разноцветными красками... чёрный/белый/красный/зелёный/синий. .... ))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Я не чиго пока отключать не буду а просто зделаю макетку.(юсб басп,128,ili9341)
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
ну подключай отдельно... )) далее курим даташит)) 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 !!! Тут подключили к VCC: 5 V, а Выводы SPI подключили через делители на резисторах...
https://simple-circuit.com/interfacing- ... t-display/
Но у нас пульт работает от 3,3 V ... поэтому нам пофигу))
у ILI9341 куча интерфейсов... но нас пока интересует стандартный интерфейс 4-проводный SPI. На заводской плате уже припаяны резисторы на выводы IM [3:0] - режима работы 4-проводный SPI. выбираем пока 16 bit/pixel color order (R:5-bit, G:6-bit, B:5-bit), 65,536 colors... Потом, если что, переделаем))
далее команды.... половина даташита занимают команды... это же просто пипец какой-то... )))
Такой у тебя ? - https://ru.aliexpress.com/item/32960934 ... 53ad6893-0
Может сразу SD карту подключим... чтоб два раза не бегать))
Питание: VCC: 3,3 V-5 V
Выводы SPI не толерантны к 5V !!! Тут подключили к VCC: 5 V, а Выводы SPI подключили через делители на резисторах...
https://simple-circuit.com/interfacing- ... t-display/
Но у нас пульт работает от 3,3 V ... поэтому нам пофигу))
у ILI9341 куча интерфейсов... но нас пока интересует стандартный интерфейс 4-проводный SPI. На заводской плате уже припаяны резисторы на выводы IM [3:0] - режима работы 4-проводный SPI. выбираем пока 16 bit/pixel color order (R:5-bit, G:6-bit, B:5-bit), 65,536 colors... Потом, если что, переделаем))
далее команды.... половина даташита занимают команды... это же просто пипец какой-то... )))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Спаял,прошил,подключил екранчик со скрина от протєуса(белый экранчик)
Перепроверил провода все правельно(экранчик не провереный)
Перепроверил провода все правельно(экранчик не провереный)
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
прям белый белый))
засвети просто красным. короче дисплей не может инициализороваться. В протеусе заводится, в железе нет... Значит что-то мы упустили))
левые ресурсы та нашёл... ссылку что ты дал https://simple-circuit.com/interfacing- ... t-display/ на ардуине... там вообще левая библиотека (собрана из разных) которая выдаёт вообще левые команды, которых нет в даташите))
отключим левые команды Я надеюсь у тебя контроллер тот что надо https://hubstub.ru/display/125-iniciali ... a-avr.html
Эти модули ещё бывают с тачем... https://eax.me/stm32-ili9341/
Но это не имеет отношения к инициализации))
вообще надо повнимательней посмотреть команды инициализации... https://blablacode.ru/mikrokontrollery/490
засвети просто красным. короче дисплей не может инициализороваться. В протеусе заводится, в железе нет... Значит что-то мы упустили))
левые ресурсы та нашёл... ссылку что ты дал https://simple-circuit.com/interfacing- ... t-display/ на ардуине... там вообще левая библиотека (собрана из разных) которая выдаёт вообще левые команды, которых нет в даташите))
отключим левые команды Я надеюсь у тебя контроллер тот что надо 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: Универсальный пульт радиоуправления
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
Экран как на фото что спереди что и с зади(есть брак треснутое стикло)
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
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
тут на коте уже пытались запустить это чудо... https://www.radiokot.ru/forum/viewtopic.php?p=3241607
попробуем сделать как у них))
попробуем сделать как у них))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Просто светитса подсветка,реакцыи 0.
Нужно проверить екран,и тогда продолжать.
Завтра я в не зоны.
Поссле завтра продолжим эту тему.
Нужно проверить екран,и тогда продолжать.
Завтра я в не зоны.
Поссле завтра продолжим эту тему.
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
Каких мелочей ?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]
типа виртуального токого стика )) https://www.youtube.com/watch?v=QUQta4f_87E
Как сделать простой тач в браузере я знаю.
И даже как сделать виртуальный стик в браузере... я примерно представляю - по координатам мышки))
А как сделать через приложение на Java - пока не представляю))
Пока только можем отправлять сообщения кораблику (через браузер или Java приложение)... Вот это сделать можно: Наш Кораблик поддерживает Мессенджер ))
И даже с системой шифрования (через одноразовые блокноты - абсолютно криптостойкий алгоритм).
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
https://photos.app.goo.gl/mKtp2H58n4mQcZxF6
https://photos.app.goo.gl/e3A3AQJxh7MrREaq5
Давай попробуем зделать корекцыю,а потом вернуть обратно 1306(посмотрим какая будет картинка)
https://photos.app.goo.gl/e3A3AQJxh7MrREaq5
Давай попробуем зделать корекцыю,а потом вернуть обратно 1306(посмотрим какая будет картинка)
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
Нечего там смотреть. Там всё нормально.
1- первый экран - контроллер SSD1309
2- второй экран - контроллер SH1106 Цветной экран давай уже запускай...))
1- первый экран - контроллер SSD1309
2- второй экран - контроллер SH1106 Цветной экран давай уже запускай...))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
нужно сделать в меню переключение типов екрана номер 1(если єто не сложно,и не повлеяет на работу пульта в цєлом)
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
это не сильно повлияет на работу пульта... только будет больше тормозов))
Это абсолютно не нужная функция. Ты будешь перепаивать экраны на ходу? )) ты с собой на рыбалку берёшь паяльник?)))
Один раз подключил как надо и всё... Проще сделать две прошивки.
1- первый экран - контроллер SH1106
2- второй экран - контроллер SSD1309
Это абсолютно не нужная функция. Ты будешь перепаивать экраны на ходу? )) ты с собой на рыбалку берёшь паяльник?)))
Один раз подключил как надо и всё... Проще сделать две прошивки.
1- первый экран - контроллер SH1106
2- второй экран - контроллер SSD1309


