Радиоуправляемый кораблик своими руками.

Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

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

Re: Радиоуправляемый кораблик своими руками.

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

Ну понятно что не на весь экран))
OLED (контроллер SSD1309) - 128x64
TFT (контроллер MC2PA8201) - 320x240
Прошивка заточена под 256x128 (128x64 * шрифт_2 = 256x128). Поэтому не на весь экран.
Ты же хотел посмотреть как выглядит консоль - посмотрел))

Но сначала закинем всё в протеус.
:tea:
Библиотеки для TFT Nokia 6300 (контроллер MC2PA8201) 320x240 в протеусе нет.
Но в "протеусе 8" есть ближайший аналог TFT ILI9341 320x240. У них даже команды все одинаковые.
TFT ILI9341 320x240. Режим SPI.
SPI.jpg
(139.4 КБ) 374 скачивания
Proteus8_SPI.rar
(20.35 КБ) 205 скачиваний
TFT ILI9341 320x240. Режим Parallel.
Parallel.jpg
(152.57 КБ) 680 скачиваний
Proteus_Parallel.rar
(20.56 КБ) 225 скачиваний
Работает))
Правда тормозит конкретно... От твоего экрана даже протеус тормозит... :)))
Реклама
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

Увидеть бы наяву.
А что могли-бы Вы предложить?
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

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

Что тут предложить... Рисовать дальше меню на весь экран и определиться с датчиками и функциями...

Сейчас кораблик работает на два экрана OLED.
Данные от датчиков (типа GPS) передаются по UART. А мега128 их выводит на экран.
кораблик.jpg
(172.82 КБ) 620 скачиваний
В радиоуправлении мега128 кроме рисования экранов ещё занимается отправкой - приёмом пакетов. На каждую операцию выделено строго определённое время процессора мега128. Это называется Тайминги... (см. выше).
PCM-256.jpg
(150.85 КБ) 300 скачиваний
Причём за один раз мега128 не может нарисовать два экрана. Поэтому мега128 два экрана рисует поочереди... 1-2-1-2-1-2... Внешне это не заметно))
Куда тут запихнуть TFT Nokia 6300 ? )) Это надо разбивать экран TFT Nokia 6300 на сектора и рисовать по секторам...
Из-за этого будут тормоза конкретные)) Время обновления экрана упадёт в ~3 раза. Сейчас fps = 1. А будет fps = 0,3. Мда...))
(fps -https://ru.wikipedia.org/wiki/Кадровая_частота#Компьютерные_игры)
Разгонять мегу128 не имеет смысла. Мега128 может работать с максимальной тактовой частой до 25 Мгц. Но стабильная работа меги128 до 20 МГц. Максимум до 24 МГц. Это всё что можно выжать из бедной меги128. ))

Тогда или рисовать по секторам... или ставить вторую мегу... будет отдельная "видеокарта"))
Кстати... мегу128 мы выбрали на перспективу - хотели сделать универсальный пульт для разных моделей...
выбор модели.jpg
(31.35 КБ) 293 скачивания
Если модель будет одна (кораблик) то можно поставить МК попроще... и подешевле)) Типа мега328 и т.д.
Но всё зависит от количества функций... Чем больше функций - тем больше надо памяти.
:tea:

Добавлено after 3 minutes 49 seconds:
Чтоб fps сильно не падал можно использовать многопоточную систему... как в компьютере... или в виртуальной Java машине))
Идея любопытная... надо будет подумать))

Добавлено after 1 hour 10 minutes 45 seconds:
Сам экранчик прикольный)) Цветной.
Из него получится хороший пульт управления для Умного Дома. Там высокая скорость рисования не нужна.
Smart Homes.jpg
(46.25 КБ) 191 скачивание
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

Простая замена NRF24 на ESP32 это не в ногу с технологиями))
Я не менял NRF24 (для радио управления самое то)

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

А ты свой кораблик уже переделал на управление с телефона ?
=плохая не удобная тема (весь кайф в стиках особено в профииии)Я не думал но совсем все по другому...

есть такой экран, но страшно нету времени, очень интересно засветить и посмотреть на открытом небе
https://item.taobao.com/item.htm?spm=a1 ... v9v43me913
https://www.youtube.com/watch?v=fQ3vFvVXiG4
https://www.youtube.com/watch?v=IrK_z7EGy34
https://www.youtube.com/watch?v=LVkdOj0U1ek
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

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

Прикольные экранчики... Бери SPI чтоб без тормозов.

Не понятно зачем в кораблике для рыбалки профи стики. Обычно они для спортивных моделей - катеров... квадриков и т.д.

Для рыбацкого кораблика можно и телефон. Он всегда под рукой и не надо таскать пульт.

Надо к чем-нибудь подключить пульт... Или что-нибудь подключить к пульту... Не важно ))
Интернет в кораблик ! )) https://www.youtube.com/watch?v=s7mVItvTC3c
))
Реклама
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

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

Antoha 2000 консоль... меню... уже придумал ? ))
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

Не понятно зачем в кораблике для рыбалки профи стики. Обычно они для спортивных моделей - катеров... квадриков и т.д.
Не согласен совсем (я проплавал на простых ардуино крутилках 2года а потом на профи это просто огромная разница от слова огромнаяяяя)
Но вам этого не понять это только надо почуствоватьььь(сугубо на руль, на газ тормоз можно простоййй) можно сэкономить.

Для рыбацкого кораблика можно и телефон (тоже не согласен весь прикол потеряетса)
нужна мгновеная реакцыя, ни каких посредников и минимум форс мажора!!
И опыт сын ошибок трудных и гений парадоксов друг
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

В общем вроде да.

Главное окно;
Screenshot_1.png
(6.61 КБ) 167 скачиваний
Меню;
Screenshot_2.png
(4.64 КБ) 154 скачивания
-------------------------------------------------------------
Связь;
Screenshot_3.png
(3.06 КБ) 173 скачивания
Screenshot_3.png
(3.06 КБ) 173 скачивания
Питание;
Screenshot_4.png
(4.65 КБ) 154 скачивания
Каналы- если получится так.
Screenshot_6.png
(130.08 КБ) 159 скачиваний
С другого сайта работа дисплея 6300., качество х......, но разобрать можно.

https://www.youtube.com/watch?v=oDzardiX2hU
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

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

смысл ясен)) сначала запустим базовую версию... Паяй кнопки и т.д.
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

Кнопки прицепить не долго.
roman.com хочу развести плату пульта, а то всё на проводках ,как-то не очень комфортно. Если что сможем переназначить потом выводы для более менее удобной разводки.
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

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

Переназначить выводы не проблема.
Сейчас проблема запустить экранчик вместе с радио и датчиками...
-Рисование по секторам - тормозит конкретно экран.
-Рисование по строкам - тормозит конкретно радио и датчики. А кстати... сколько нужно время отклика ?
Не хотят они вместе нормально работать на одном МК )) Нужен двух ядерный процессор))
Всё таки идеальный вариант - два МК. Типа мега328 или типа того.
У мега328 рабочая частота по даташиту 20 МГц, но думаю можно быстрее)) до 25...30 МГц... Было бы прикольно)) Будет fps = 3.

Добавлено after 3 minutes 20 seconds:
На видео fps ~1 https://www.youtube.com/watch?v=oDzardiX2hU
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

Нужен двух ядерный процессор)) - это мысли в будущее? Если невозможно, можно попробовать, но в наличии Мега 8L, 48,164, 644,128. Нужно заказывать 328 а на это уйдёт какое-то время
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

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

это мысли в настоящее )) не тянет один МК всё вместе... Или повышать тактовую или ставить отдельный МК...
Screenshot_1.jpg
(117.44 КБ) 164 скачивания
Мега 8L, 48,164, 644,128 - зависит от объёма картинок и функций...
Ну если есть две 128 ставь две... будет с запасом))
128 + 128 Нормально))
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

roman.com давайте сначала попробуем поднять частоту, посмотрим как будет.
И если честно,мне ещё не приходилось лепить до кучи два МК.
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

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

для нормальной работы частоту надо поднимать в 10...20 раз. AVR такое не умеют))
что там лепить ? два МК соединить по UART... делов то))

Добавлено after 1 minute 23 seconds:
если функций мало то можно мега8 + мега8. По цене как одна мега128 )) а программа проще...

Добавлено after 2 hours 32 minutes 40 seconds:
консоль_2.hex
(97.61 КБ) 136 скачиваний
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

консоль;
https://www.youtube.com/watch?v=CRq4Lv4 ... e=youtu.be
Ну, я бы не сказал что совсем плохо,есть задержка но на нервы не действует

Подключение МК я правильно понял?
111.png
(3.89 КБ) 151 скачивание
А дальше как? в смысле программирования.
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

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

Ну вот такая задержка на 8 Мгц... Можно поставить кварц на 24 мгц - задержка уменьшиться в 3 раза...
Было бы больше памяти, то можно было бы ещё уменьшить задержку немного... Но нет так нет))

А дальше у нас есть рабочий пульт. В нем есть два UART. Нас интересует только TX UART0 (PE3) или TX UART1 (PD3).
К ним мы подключали ардуино... GPS... и другие датчики. Вот к ним и будем подключать "консоль 6300".
Screenshot_1.jpg
(138.89 КБ) 269 скачиваний
Добавлено after 23 minutes 28 seconds:
Будет универсальный пульт... на 3 экрана ! ))
Screenshot_5.jpg
(93.9 КБ) 266 скачиваний
Можно ещё какой-нибудь добавить экран... Например простенький LCD... типа Nokia 5110... и т.д.))
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

roman.com если есть возможность увеличить быстродействие и цветное изображение значит двигаемся в этом направлении.
С утра распаяю второй МК и можно двигаться дальше ( так и не понял, для каждого контроллера своя прошивка?)

Универсальный пульт уже есть, а пульт с тремя экранами громоздкая конструкция.
Нам надо управление с максимальным набором функций чисто для рыбалки ; простое , удобное и понятное для всех.
ЭХОЛОТ- мы должны знать где рыбка живёт и где питается (рельеф дна и глубина) а не любоваться как она плавает.
GPS-автопилот; куча информации-ДА красиво,но бессмысленно так как никто не будет обращать на неё внимания и многие просто не понимают что на ней отображено.
01.png
(212.33 КБ) 153 скачивания
01.png
(212.33 КБ) 153 скачивания
у него должны быть чёткие функции; доставка груза, возврат домой итд.
Но это потом , для начала надо разобраться с экраном.
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

Универсальный пульт уже есть, а пульт с тремя экранами громоздкая конструкция.
Нам надо управление с максимальным набором функций чисто для рыбалки ; простое , удобное и понятное для всех.
ЭХОЛОТ- мы должны знать где рыбка живёт и где питается (рельеф дна и глубина) а не любоваться как она плавает.

Вот видно пришол серьезный чел ,все разложил по полкам, сделает все как надо всем, просто и удобно!! с четкими функциями..ну если для всех то ждём-с продукт.
И опыт сын ошибок трудных и гений парадоксов друг
Ответить

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