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

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

Сообщение sashamelja »

https://photos.app.goo.gl/yJFvYRHSHf51swEPA
https://photos.app.goo.gl/zDVazxjFaf8HQAuW9
https://photos.app.goo.gl/UCnt2Piwx7JxNmor9
https://photos.app.goo.gl/1PA9KqeGHpHNJiKQ7

Добавлено after 17 minutes 49 seconds:
https://www.youtube.com/watch?time_cont ... 0_xuSEWHTQ
Єсть ужє 5(вертушка поприколу)
Меня всегда удевляли люди каторые готовы платить за такое такие космические деньги.
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
Друг Кота
Сообщения: 9181
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

Уже можем принимать заказы? Или ещё рано ? )) :))) http://delfin-boat.ru/korablik-dlya-ryibalki-delfin-3

Для начала нормально)) Только не понял откуда такая погрешность при потери сигнала...
Скорость и глубина - в другом пакете. Проще всего запихнуть глубину в строку высота. ))
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

https://photos.app.goo.gl/4N7ENuvGAGAk5eEn7
Я думаю для трєкера и логера,точности достаточно з головой.
Замичание по пульту толька одно(по маштабам)
1-сложно кудато приминить
10-для тєста стояния на месте(подойдет)
100-очень большой.
(нужны средние значения)
И в меню gps нужэн пульт очистки экрана(с установкой точки посредине)

На той недели я не буду иметь доступа к проєкту,
Пока у нас нету компаса.
Но есть http://www.avislab.com/blog/mpu-6050_ru/
Нужно подумать как мы будем ево внедрять.
1.для помощи компасу
2.выводить на второй экран положэние модэли в пространстве.

Я датчик проверил,работает не так гладко как в этом видео но работает гладко,плавно.
Проблема одна(иницыализацыю проходит,и долго не выходит на связь,но когда выходит то все работает)
Повторял по этой видюшке. https://www.youtube.com/watch?v=Ld1b2_vKn5g

Добавлено after 2 hours 4 minutes 6 seconds:
Там просто если делать на уно то нада прерывание(Второй цыфровой пин уно соеденить с int 6050)
И тогда все работает хорошо
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9181
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

пульт.hex
(68.21 КБ) 307 скачиваний
вообще я думал будет точнее... там разброс несколько метров))
treking.jpg
(57.06 КБ) 399 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

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

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

хорошо)) уговорил...
пульт.hex
(69.04 КБ) 354 скачивания
гироскоп.. акселерометр.. вывести на экран можно... А что в кораблике они будут деать?))
всё это замечательно, но это же всё потом надо калибровать))
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

В последней все работает

Добавлено after 22 minutes 15 seconds:
гироскоп.. акселерометр.. в кораблике для корекцыи компаса.
Без этой хрени Универсальный пульт не получитса точно.
Без нейо поплыть то полывем а вот полететь не получитса точно.
Много пишут что в пару компасу обизательно нада MPU
(калибровать мы точно не будем,6050-хитрая)ей в буфер подгружают чтото и потом считывают готовые откалиброваные даные)
Даные можна получать по юарту(вроди в шэсти форматах)
У меня работает идеально вобще без калибровки(просто положыл на ровный стол)и по трем осям чотко плавно.
Я понимаю твою не любов к библеотекам.
Я не предлагаю пихать ейо в наш пульт.
Я предлагаю спарить ATмега8+Mpu6050-и читать с них готовые даные как с gps
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9181
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

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

Сообщение sashamelja »

Я думаю (акс-гер)-подключать будем сразу к модулю корабля(как и куда тебе лутшє видно)
Для получений даних по юарту нада дать команду 1
И тогда посыплятса даные со скоростю 115200-но можна поменять
(ypr -34.90 -0.57 0.58)
В рисунку подробней)
https://photos.app.goo.gl/d46gXt9NYzps3xuY8
Я думаю в меню для начала нада зделать пункт где будут (акс-гир-компас)-как назвать не знаю(внутри акс-гир ВКЛ)
Тоисть на второ ужэ по кругу єхолот-жпс-аксгир
Нада както прикольно нарисова типа как в самалете.

Добавлено after 40 minutes 4 seconds:
Тита чтото такое но под наш супер єкранчик.
https://photos.app.goo.gl/HiRaoM2qtxu9MqmD6
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9181
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

Во-первых всех мужЫков с праздником ! :kill: :beer: ))

Во-вторых добавим точки...
пульт.hex
(75.5 КБ) 253 скачивания
затем их надо сохранить куда-нибудь... например в епром или на флешку... или на компе)) Короче без разницы))

Короче идея такая: Включаем навигатор и плывём на точку. Сохраняем точку в епром...
Затем заходим в меню маршрут и выбираем сохранёные точки. Кораблик (по идеи) сам должен построить маршрут по точкам.
Затем нажимаем автопилот и кораблик сам плывёт по маршруту...
Как-то так))

со скоростю 115200 UART работать не сможет, слишком быстро для кварца 4 Мгц )) Только в синхронном режиме. )) ща доделам навигатор и займёмся рисовалками... всякими (акс-гир-компас) и т.д.))
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Стало хорошо.
Екран с нолями лутшє чем белый(холодный старт очень хорошо)
Точки сохраняютса хорошо и пересохраняютса тожэ.
Через меню на практике будет очень не удобно.
Я думаю что без кнопок никак

Добавлено after 1 minute 4 seconds:
Я проверил при скорости 9600 работает нормально.(нам и такой хватит)

Добавлено after 2 hours 19 minutes 51 second:
Я сначяла не понял твою задумку
У нейо есть как и плюсы так и минусы

Добавлено after 22 minutes 23 seconds:
У нас будут полноэкраные режимы
Gps-навигатор(в будущес сделаем на основе gps-testera)
Єхолот(тожє в будущем будем розвивать)
Аксел-гидроскоп-компас(тожє будет розвиватса как отдельное устройство)
А теперь нам нада сорместить все что нада при автопилоту.
Вот тут много всяких вариантов.

Добавлено after 17 minutes 59 seconds:
Я придержываюсь варианта не трогать сервисный экран.(первый экран сугубо для вывода состояния и аварий и меню)когда плывеш все должно быть под контролем.
И для удобства перемищения по меню нада добавить кнопку для меню(будет вверх-вниз,лево-право)тоисть нажали меню попали в меню.Далие нажымаем новую кнопку перемищаемся до низу,если нада до верху тогда нажымаем меню)если нада выйти клацаем новую кнопку донизу (так как раньше)
+ мы получаем кнопку для режима не в меню.
Я планирую зделать на таком джойсике думаю будет удобно
https://item.taobao.com/item.htm?spm=a1 ... 8539644780

Добавлено after 53 minutes 39 seconds:
Исходя из практических и физических положэний.
В режиме автопилот на экране рисуем следущие.(Это будет основной Экран)Все панты в одном флаконе :))
В низу строка из gps-однозначно чтобы понемать что даные жпс сыплятса.
В верху время маштаб количество спутников-тодэ оставляем,между ними в пустое место будем выводить даные компаса(или стрелочка какаято или буквы)
С разу над строкой с даными gps делаем строку с точками (8-точек)-по которым мы будем перемещатса,както обозначяя цыфру-свежэ добавленой кнопкой меню в низ.
А в тех 5-строк что остались рисуем эхолот,или большими цыфрами глубина(или и то и то)
И Делаем ещо одну кнопку в удобном месте(для сохранения точки и включения автопилота)сохраняем зажымая на 3-5 секунд,
активацыя клацаем.
Алгоритм роботы
Приехали на пруд пустили караблик в воду (подождали чтобы прогрузилса gps)выбор точки1-это всегда база зажымаем кнопку автопилот на 3 секунды-пульт пропищал сообщая что точка забита-сохранена в эпром.
Завозим левый спининг пливя на круизе сканируя глубину,находим нужное место нажымаем выгруз и зажымаем автопилот пока не пикнет-тем самым забиваем вторую точку .
И вот тут не удоббство чтобы по моей задумке,поплить автопилотом на базу нада семьраз клацнуть кнопкой выбора точки 1-и клацнуть автопилот.
И так забиваем все точки 4 или 8(как когда)
Потом если повезло или подкормить выбираем кнопкой выбора нужную точку (если спининг второй с лева значит точка 3)подсветили цыфру клацнули автопилот (и тут наш умный автопилот ао компасу коректируя акс-гироскопом плывет по кординатам забитым на выбраной точке,включил круиз,крутя сервой,добравшысь на точку както дайот нам знать что нада выгружать корм,и мы верим и выгружаем,выбираем точку базы и домой
(можна забивать выгрузкой,и можно авто выгруз при достижэнии точки но както стремно.

Вариант со списком на первом екане-от того списка толку никакого,просто економя кнопки(не видя ни состояния системы особено батарей)

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

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

скорость UART зависит от кварца. Вот список скоростей в даташите...
UART_1.jpg
(108.25 КБ) 342 скачивания
как видно из таблицы... маскимальная скорость UART для кварца 4 мгц - 19200 бит/c.

я с самого начала предлагал поставить на пульт джойстик... типа как в пульте телевизора...
1_1.jpg
(74.31 КБ) 385 скачиваний
верх/низ(^/v), больше/меньше (</>), а центральная кнопка - выбор(enter).
Хотя центральная кнопка может быть вход/выход из меню. Хотя на моём телевизоре отдельная кнопка "меню" (вход/выход меню).
Menu_1.jpg
(40.72 КБ) 402 скачивания
а ещё Универсальный пульт может вводить (а так же сохранять, принимать и передавать) тескт...))
2_1.jpg
(90.43 КБ) 412 скачиваний
Например можно писать название точек GPS. А ещё можно отправлять SMS-сообщения... по любому радиоканалу или по интернету))
Для проверки я подключал изернет модуль W5500. Наш пульт работает в интернете... с автоматическими PING запросами и т.д.))
Короче... Универсальный пульт может вообще всё ! ))

Алгоритм роботы GPS... надо подумать... Пока у нас просто тесты GPS модуля))

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

Сообщение sashamelja »

Со всем написаным выше согласен,полностю.
Меняем кварц,на 8
Добавляем кнопки для меню(хрестик)
Добавляем возможность редактировать точки вручную.(хотябы цыфры)
Тасуем меню(в меню вместо названия меню(меню караблик)-толку от той строки никакого.
Делаем ВТОРОЙ ЄКРАН ___(GPS,EXO,AVT,GIR,___)-покругу сохраняя в єпром.
Нам щас главное наработки(єкран потом купим любой)
Мне надоели постояние ограничения можєт ESP32-позволит нам ускоритса.
И вобще нужно думать как нам переносить код в ESP32.(чтобы поменят на пульту а мод караблика 128) или сразу все на ESP32
https://item.taobao.com/item.htm?spm=a1 ... 7082402418
И какой к нему большой екран с тачем.(чтобы седал поменшє виводов).
Hmi-нам не подходит (он создан для примитивнивных вещей)вкл-выкл,вывод цыфр.
Напиши что ты думаеш про созание попутно такого проэкта(радио управление на ESP32+NRF)-толька если будет шанс перенесть туда все нашы наработки.

Добавлено after 7 hours 8 minutes 50 seconds:
Листая необятные просторы таобао (попал в один магазин торгующий разными дисплэями)
https://shop73023976.taobao.com/?spm=20 ... 7182eVsCzx
Там в гарячих предложэниях были три интересных дисплея
https://item.taobao.com/item.htm?spm=a1 ... 0500319569
https://item.taobao.com/item.htm?spm=a1 ... 0500551436
https://item.taobao.com/item.htm?spm=a1 ... 0500859477
Они сделаны на ili9341(и подключаютса через наш любимый SPI)разница в размере,и соответствено в цєне.
Начал искать людей которые обуздали ili9341 через spi (чтобы не делать все с нуля) и на понятном тебе языке,так как мне они все непонятны.
И нашол человека который поделилса своим добром
http://www.cyberforum.ru/avr/thread2085269.html
Чтобы ты не замарачивалса с регистрацыей я скачал и залил на диск.
https://drive.google.com/open?id=1eKtFa ... JPE05RE0fc
Тамжэ в папке есть хороший даташитик.
Посмотри и напиши что думаеш по этому поводу.

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

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

экранчик как экранчик... стандартный TFT... )) я с такими ещё не работал... https://item.taobao.com/item.htm?spm=a1 ... 0501091311

ничего особенного... стандартный даташит... просто надо разобраться с командами.
одна проблема.. .у меня в симуляторе нет таких больших экранов 240x320 ... на чём его прогонять?))
1.jpg
(124.29 КБ) 334 скачивания
https://item.taobao.com/item.htm?spm=a1 ... 0501091311
320x480 ...))

строго говоря SPI не самый лучший интерфейс)) SPI стоит на втором месте по скорости... А на первом месте стоит праллельный интерфейс - самый простой и при этом самый быстрый интерфейс из всех возможных интерфейсов на сегодняшний день))
2.jpg
(159.3 КБ) 291 скачивание
Для больших экранчиков лучше всего подходит паралельный интерфейс. У параллельного интерфейса только один недостаток - много проводов))
https://ru.aliexpress.com/item/3-2-inch ... b7434b90-6

И вообще... мы ещё на простых экранчиках не доделали)) ты спешишь..))

ESP32... а куда ты его хочешь?
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Я не куда не спешу.
Я предлагаю паралельный проэкт(ESP32+nrf+ili9341)с веб интєрфкйсом,итд.итп.
Я просто завтра буду делать покупки на таобао.
Если ты согламень на такой експеремент (я куплю ESP32-2шт,ili9341-2. 8 )на єкран очень хорошая цєна.
Попробуем перенести наш код,задействуя ту библеотеку от экрана.
Мы не чиго не теряем.(если не чего не получитса) у меня заберут esp и єкран.

Я толком не понял с esp32-можна работать на с-языке

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

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

для начал сохраним точки в епром...
пульт.hex
(84.01 КБ) 279 скачиваний
затем надо подумать как мы будем строить маршрут... и как будет работать автопилот...
затем надо добавить джойстик...
затем проверим (GPS,EXO,AVT,GIR,___)-покругу... сохраняя в єпром.
...
ну если ничего не теряем, то бери)) посмотрим что за зверь такой этот TFT... )) только там придётся менять шрифт... побольше)) подумаем.
ну и за компанию проверим ещё ESP32...))
хотя ESP32 - это для ближнего радиуса действия. По Wi-Fi никто радиоуправление не делает. Малый радиус действия и высокое энергопотребление... Для автономной работы это важно. Вообще Wi-Fi - это для связи с компом.. чтоб провода не тащить))
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Я думаю что думать за построение маршрута нада после компаса.(а его пока нету)
ESP32-два ядра одно-основное,второе для wifi-сугубо для связи с телефотом и с кампом.
NRF-без библиотек(так как у нас)-Основная связь.
ESP32-частота 300mg(и абсолютно все ноги переназначаютса)(он умеет работать с файлами)(можна создавать веп сервер)(мног всево интересного)

Добавлено after 1 hour 11 minutes 52 seconds:
Точки сохраняютса хорошо.
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9181
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

строить маршрут можно и без компаса. Компас только указывает направление на север))
пока можно например подключить джойстик.. для удобства... и т.д. по мелочи))

ESP32
https://ru.wikipedia.org/wiki/ESP32
https://mysku.ru/blog/aliexpress/51668.html
...
общий смысл ясен..))
для настройки можно подключить к компу по USB и залить в него готовые библиотеки из ардуино:
#include <WiFi.h>
#include <WiFiClient.h>
а можно (теоретически) скачать даташит и настроить всё самому.. без библиотек))
например можно запрограммировать ESP32 самому... например по тому же UART.. минуя мост USB <> UART на CP2102...
или работать напрямую по SPI...
ESP32_1.jpg
(69.74 КБ) 326 скачиваний
и т.д. и т.п.))
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

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

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

https://ru.wikipedia.org/wiki/Python на мини-питон... не знаю... лучше Си.))

надо графику добавить))
простая графика у нас есть... тут всё просто)) - https://www.youtube.com/watch?v=t-TPZu3CohQ
как они сделали трёхмерную... алгоритм ? - https://www.youtube.com/watch?time_cont ... e5Hxqb_OV0
часики закачать)) - https://www.youtube.com/watch?time_cont ... veJYLRP0uc
...
большой выбор )) https://www.youtube.com/watch?v=0FMs0hA4Xzo
Ответить

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