Радиоуправляемый кораблик своими руками.
-
Antoha 2000
- Нашел транзистор. Понюхал.
- Сообщения: 182
- Зарегистрирован: Вс ноя 01, 2020 17:29:45
Re: Радиоуправляемый кораблик своими руками.
Похоже, только не на весь экран.
Может сделать вход в настройки, посмотреть как будет пормозить, а потом примем решение по второму МК.
Может сделать вход в настройки, посмотреть как будет пормозить, а потом примем решение по второму МК.
- Реклама
Re: Радиоуправляемый кораблик своими руками.
Ну понятно что не на весь экран))
OLED (контроллер SSD1309) - 128x64
TFT (контроллер MC2PA8201) - 320x240
Прошивка заточена под 256x128 (128x64 * шрифт_2 = 256x128). Поэтому не на весь экран.
Ты же хотел посмотреть как выглядит консоль - посмотрел))
Но сначала закинем всё в протеус.
Библиотеки для TFT Nokia 6300 (контроллер MC2PA8201) 320x240 в протеусе нет.
Но в "протеусе 8" есть ближайший аналог TFT ILI9341 320x240. У них даже команды все одинаковые.
TFT ILI9341 320x240. Режим SPI. TFT ILI9341 320x240. Режим Parallel. Работает))
Правда тормозит конкретно... От твоего экрана даже протеус тормозит...
OLED (контроллер SSD1309) - 128x64
TFT (контроллер MC2PA8201) - 320x240
Прошивка заточена под 256x128 (128x64 * шрифт_2 = 256x128). Поэтому не на весь экран.
Ты же хотел посмотреть как выглядит консоль - посмотрел))
Но сначала закинем всё в протеус.
Библиотеки для TFT Nokia 6300 (контроллер MC2PA8201) 320x240 в протеусе нет.
Но в "протеусе 8" есть ближайший аналог TFT ILI9341 320x240. У них даже команды все одинаковые.
TFT ILI9341 320x240. Режим SPI. TFT ILI9341 320x240. Режим Parallel. Работает))
Правда тормозит конкретно... От твоего экрана даже протеус тормозит...
-
Antoha 2000
- Нашел транзистор. Понюхал.
- Сообщения: 182
- Зарегистрирован: Вс ноя 01, 2020 17:29:45
Re: Радиоуправляемый кораблик своими руками.
Увидеть бы наяву.
А что могли-бы Вы предложить?
А что могли-бы Вы предложить?
Re: Радиоуправляемый кораблик своими руками.
Что тут предложить... Рисовать дальше меню на весь экран и определиться с датчиками и функциями...
Сейчас кораблик работает на два экрана OLED.
Данные от датчиков (типа GPS) передаются по UART. А мега128 их выводит на экран. В радиоуправлении мега128 кроме рисования экранов ещё занимается отправкой - приёмом пакетов. На каждую операцию выделено строго определённое время процессора мега128. Это называется Тайминги... (см. выше). Причём за один раз мега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 мы выбрали на перспективу - хотели сделать универсальный пульт для разных моделей... Если модель будет одна (кораблик) то можно поставить МК попроще... и подешевле)) Типа мега328 и т.д.
Но всё зависит от количества функций... Чем больше функций - тем больше надо памяти.

Добавлено after 3 minutes 49 seconds:
Чтоб fps сильно не падал можно использовать многопоточную систему... как в компьютере... или в виртуальной Java машине))
Идея любопытная... надо будет подумать))
Добавлено after 1 hour 10 minutes 45 seconds:
Сам экранчик прикольный)) Цветной.
Из него получится хороший пульт управления для Умного Дома. Там высокая скорость рисования не нужна.
Сейчас кораблик работает на два экрана OLED.
Данные от датчиков (типа GPS) передаются по UART. А мега128 их выводит на экран. В радиоуправлении мега128 кроме рисования экранов ещё занимается отправкой - приёмом пакетов. На каждую операцию выделено строго определённое время процессора мега128. Это называется Тайминги... (см. выше). Причём за один раз мега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 мы выбрали на перспективу - хотели сделать универсальный пульт для разных моделей... Если модель будет одна (кораблик) то можно поставить МК попроще... и подешевле)) Типа мега328 и т.д.
Но всё зависит от количества функций... Чем больше функций - тем больше надо памяти.
Добавлено after 3 minutes 49 seconds:
Чтоб fps сильно не падал можно использовать многопоточную систему... как в компьютере... или в виртуальной Java машине))
Идея любопытная... надо будет подумать))
Добавлено after 1 hour 10 minutes 45 seconds:
Сам экранчик прикольный)) Цветной.
Из него получится хороший пульт управления для Умного Дома. Там высокая скорость рисования не нужна.
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Радиоуправляемый кораблик своими руками.
Простая замена 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
Я не менял 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
И опыт сын ошибок трудных и гений парадоксов друг
- Реклама
Re: Радиоуправляемый кораблик своими руками.
Прикольные экранчики... Бери SPI чтоб без тормозов.
Не понятно зачем в кораблике для рыбалки профи стики. Обычно они для спортивных моделей - катеров... квадриков и т.д.
Для рыбацкого кораблика можно и телефон. Он всегда под рукой и не надо таскать пульт.
Надо к чем-нибудь подключить пульт... Или что-нибудь подключить к пульту... Не важно ))
Интернет в кораблик ! )) https://www.youtube.com/watch?v=s7mVItvTC3c
))
Не понятно зачем в кораблике для рыбалки профи стики. Обычно они для спортивных моделей - катеров... квадриков и т.д.
Для рыбацкого кораблика можно и телефон. Он всегда под рукой и не надо таскать пульт.
Надо к чем-нибудь подключить пульт... Или что-нибудь подключить к пульту... Не важно ))
Интернет в кораблик ! )) https://www.youtube.com/watch?v=s7mVItvTC3c
))
Re: Радиоуправляемый кораблик своими руками.
Antoha 2000 консоль... меню... уже придумал ? ))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Радиоуправляемый кораблик своими руками.
Не понятно зачем в кораблике для рыбалки профи стики. Обычно они для спортивных моделей - катеров... квадриков и т.д.
Не согласен совсем (я проплавал на простых ардуино крутилках 2года а потом на профи это просто огромная разница от слова огромнаяяяя)
Но вам этого не понять это только надо почуствоватьььь(сугубо на руль, на газ тормоз можно простоййй) можно сэкономить.
Для рыбацкого кораблика можно и телефон (тоже не согласен весь прикол потеряетса)
нужна мгновеная реакцыя, ни каких посредников и минимум форс мажора!!
Не согласен совсем (я проплавал на простых ардуино крутилках 2года а потом на профи это просто огромная разница от слова огромнаяяяя)
Но вам этого не понять это только надо почуствоватьььь(сугубо на руль, на газ тормоз можно простоййй) можно сэкономить.
Для рыбацкого кораблика можно и телефон (тоже не согласен весь прикол потеряетса)
нужна мгновеная реакцыя, ни каких посредников и минимум форс мажора!!
И опыт сын ошибок трудных и гений парадоксов друг
-
Antoha 2000
- Нашел транзистор. Понюхал.
- Сообщения: 182
- Зарегистрирован: Вс ноя 01, 2020 17:29:45
Re: Радиоуправляемый кораблик своими руками.
В общем вроде да.
Главное окно; Меню; -------------------------------------------------------------
Связь; Питание; Каналы- если получится так. С другого сайта работа дисплея 6300., качество х......, но разобрать можно.
https://www.youtube.com/watch?v=oDzardiX2hU
Главное окно; Меню; -------------------------------------------------------------
Связь; Питание; Каналы- если получится так. С другого сайта работа дисплея 6300., качество х......, но разобрать можно.
https://www.youtube.com/watch?v=oDzardiX2hU
Re: Радиоуправляемый кораблик своими руками.
смысл ясен)) сначала запустим базовую версию... Паяй кнопки и т.д.
-
Antoha 2000
- Нашел транзистор. Понюхал.
- Сообщения: 182
- Зарегистрирован: Вс ноя 01, 2020 17:29:45
Re: Радиоуправляемый кораблик своими руками.
Кнопки прицепить не долго.
roman.com хочу развести плату пульта, а то всё на проводках ,как-то не очень комфортно. Если что сможем переназначить потом выводы для более менее удобной разводки.
roman.com хочу развести плату пульта, а то всё на проводках ,как-то не очень комфортно. Если что сможем переназначить потом выводы для более менее удобной разводки.
Re: Радиоуправляемый кораблик своими руками.
Переназначить выводы не проблема.
Сейчас проблема запустить экранчик вместе с радио и датчиками...
-Рисование по секторам - тормозит конкретно экран.
-Рисование по строкам - тормозит конкретно радио и датчики. А кстати... сколько нужно время отклика ?
Не хотят они вместе нормально работать на одном МК )) Нужен двух ядерный процессор))
Всё таки идеальный вариант - два МК. Типа мега328 или типа того.
У мега328 рабочая частота по даташиту 20 МГц, но думаю можно быстрее)) до 25...30 МГц... Было бы прикольно)) Будет fps = 3.
Добавлено after 3 minutes 20 seconds:
На видео fps ~1 https://www.youtube.com/watch?v=oDzardiX2hU
Сейчас проблема запустить экранчик вместе с радио и датчиками...
-Рисование по секторам - тормозит конкретно экран.
-Рисование по строкам - тормозит конкретно радио и датчики. А кстати... сколько нужно время отклика ?
Не хотят они вместе нормально работать на одном МК )) Нужен двух ядерный процессор))
Всё таки идеальный вариант - два МК. Типа мега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: Радиоуправляемый кораблик своими руками.
Нужен двух ядерный процессор)) - это мысли в будущее? Если невозможно, можно попробовать, но в наличии Мега 8L, 48,164, 644,128. Нужно заказывать 328 а на это уйдёт какое-то время
Re: Радиоуправляемый кораблик своими руками.
это мысли в настоящее )) не тянет один МК всё вместе... Или повышать тактовую или ставить отдельный МК...
Мега 8L, 48,164, 644,128 - зависит от объёма картинок и функций...
Ну если есть две 128 ставь две... будет с запасом))
128 + 128 Нормально))
Ну если есть две 128 ставь две... будет с запасом))
128 + 128 Нормально))
-
Antoha 2000
- Нашел транзистор. Понюхал.
- Сообщения: 182
- Зарегистрирован: Вс ноя 01, 2020 17:29:45
Re: Радиоуправляемый кораблик своими руками.
roman.com давайте сначала попробуем поднять частоту, посмотрим как будет.
И если честно,мне ещё не приходилось лепить до кучи два МК.
И если честно,мне ещё не приходилось лепить до кучи два МК.
Re: Радиоуправляемый кораблик своими руками.
для нормальной работы частоту надо поднимать в 10...20 раз. AVR такое не умеют))
что там лепить ? два МК соединить по UART... делов то))
Добавлено after 1 minute 23 seconds:
если функций мало то можно мега8 + мега8. По цене как одна мега128 )) а программа проще...
Добавлено after 2 hours 32 minutes 40 seconds:
что там лепить ? два МК соединить по UART... делов то))
Добавлено after 1 minute 23 seconds:
если функций мало то можно мега8 + мега8. По цене как одна мега128 )) а программа проще...
Добавлено after 2 hours 32 minutes 40 seconds:
-
Antoha 2000
- Нашел транзистор. Понюхал.
- Сообщения: 182
- Зарегистрирован: Вс ноя 01, 2020 17:29:45
Re: Радиоуправляемый кораблик своими руками.
консоль;
https://www.youtube.com/watch?v=CRq4Lv4 ... e=youtu.be
Ну, я бы не сказал что совсем плохо,есть задержка но на нервы не действует
Подключение МК я правильно понял? А дальше как? в смысле программирования.
https://www.youtube.com/watch?v=CRq4Lv4 ... e=youtu.be
Ну, я бы не сказал что совсем плохо,есть задержка но на нервы не действует
Подключение МК я правильно понял? А дальше как? в смысле программирования.
Re: Радиоуправляемый кораблик своими руками.
Ну вот такая задержка на 8 Мгц... Можно поставить кварц на 24 мгц - задержка уменьшиться в 3 раза...
Было бы больше памяти, то можно было бы ещё уменьшить задержку немного... Но нет так нет))
А дальше у нас есть рабочий пульт. В нем есть два UART. Нас интересует только TX UART0 (PE3) или TX UART1 (PD3).
К ним мы подключали ардуино... GPS... и другие датчики. Вот к ним и будем подключать "консоль 6300". Добавлено after 23 minutes 28 seconds:
Будет универсальный пульт... на 3 экрана ! )) Можно ещё какой-нибудь добавить экран... Например простенький LCD... типа Nokia 5110... и т.д.))
Было бы больше памяти, то можно было бы ещё уменьшить задержку немного... Но нет так нет))
А дальше у нас есть рабочий пульт. В нем есть два UART. Нас интересует только TX UART0 (PE3) или TX UART1 (PD3).
К ним мы подключали ардуино... GPS... и другие датчики. Вот к ним и будем подключать "консоль 6300". Добавлено after 23 minutes 28 seconds:
Будет универсальный пульт... на 3 экрана ! )) Можно ещё какой-нибудь добавить экран... Например простенький LCD... типа Nokia 5110... и т.д.))
-
Antoha 2000
- Нашел транзистор. Понюхал.
- Сообщения: 182
- Зарегистрирован: Вс ноя 01, 2020 17:29:45
Re: Радиоуправляемый кораблик своими руками.
roman.com если есть возможность увеличить быстродействие и цветное изображение значит двигаемся в этом направлении.
С утра распаяю второй МК и можно двигаться дальше ( так и не понял, для каждого контроллера своя прошивка?)
Универсальный пульт уже есть, а пульт с тремя экранами громоздкая конструкция.
Нам надо управление с максимальным набором функций чисто для рыбалки ; простое , удобное и понятное для всех.
ЭХОЛОТ- мы должны знать где рыбка живёт и где питается (рельеф дна и глубина) а не любоваться как она плавает.
GPS-автопилот; куча информации-ДА красиво,но бессмысленно так как никто не будет обращать на неё внимания и многие просто не понимают что на ней отображено. у него должны быть чёткие функции; доставка груза, возврат домой итд.
Но это потом , для начала надо разобраться с экраном.
С утра распаяю второй МК и можно двигаться дальше ( так и не понял, для каждого контроллера своя прошивка?)
Универсальный пульт уже есть, а пульт с тремя экранами громоздкая конструкция.
Нам надо управление с максимальным набором функций чисто для рыбалки ; простое , удобное и понятное для всех.
ЭХОЛОТ- мы должны знать где рыбка живёт и где питается (рельеф дна и глубина) а не любоваться как она плавает.
GPS-автопилот; куча информации-ДА красиво,но бессмысленно так как никто не будет обращать на неё внимания и многие просто не понимают что на ней отображено. у него должны быть чёткие функции; доставка груза, возврат домой итд.
Но это потом , для начала надо разобраться с экраном.
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Радиоуправляемый кораблик своими руками.
Универсальный пульт уже есть, а пульт с тремя экранами громоздкая конструкция.
Нам надо управление с максимальным набором функций чисто для рыбалки ; простое , удобное и понятное для всех.
ЭХОЛОТ- мы должны знать где рыбка живёт и где питается (рельеф дна и глубина) а не любоваться как она плавает.
Вот видно пришол серьезный чел ,все разложил по полкам, сделает все как надо всем, просто и удобно!! с четкими функциями..ну если для всех то ждём-с продукт.
Нам надо управление с максимальным набором функций чисто для рыбалки ; простое , удобное и понятное для всех.
ЭХОЛОТ- мы должны знать где рыбка живёт и где питается (рельеф дна и глубина) а не любоваться как она плавает.
Вот видно пришол серьезный чел ,все разложил по полкам, сделает все как надо всем, просто и удобно!! с четкими функциями..ну если для всех то ждём-с продукт.
И опыт сын ошибок трудных и гений парадоксов друг


