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

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

Сообщение sashamelja »

Квадриком,самалетом,тем более машинкой не кого не удевить.
Нужно 3в1
https://www.youtube.com/watch?v=4eY3Q7iO7_o
https://www.youtube.com/watch?time_cont ... iqqHAWJq_0
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
Друг Кота
Сообщения: 9180
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

из сех моделей самое сложное квадрик... в инете куча оиформации по настройке увадриков...
https://www.youtube.com/watch?v=rqCS6YDE7KI
https://www.youtube.com/watch?v=hIvEHzGczss
...
и т.д.))

не вижу проблем)) основная сложность будет - калибровка курсового стабилизатора... на основе GPS, барометра, акселерометра и т. д..))
Там всё построено на ПИД -регуляторах http://we.easyelectronics.ru/Theory/pid ... tikov.html
До этого нока ещё не дошли..))
------------------------------------
А пока добавим в кораблик масштаб... для тестов))
010.jpg
(77.81 КБ) 477 скачиваний
:)))
пульт масштаб GPS.hex
(66.59 КБ) 324 скачивания
1:1 - в одной точке ~0,1 метр.
1:10 - в одной точке ~1 метр.
1:100 - в одной точке ~10 метров.
...
это примерно)) на самом деле там меньше))
-----------------------------------
я чёто не понял.. а какой у нас формат записи координат? https://webhamster.ru/mytetrashare/inde ... p88hhwaruv
сейчас у нас в пульте третий формат записи -
формат_3.jpg
(155.55 КБ) 469 скачиваний
хотя, если верить даташиту GPSб то он выдаёт стандартный протокол NMEA 0183.
Согласно этому протоколу у нас должна быть другая форма зиписи -
$GPGGA.jpg
(162.79 КБ) 346 скачиваний
:dont_know:
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Щас нету доступа к проэкту,буду дома проверю
Собираю инфу по екрану вот что мы сможэм рисовать.
https://photos.app.goo.gl/yxBJYK8bo5HpGGXm6

Добавлено after 1 hour 1 minute 21 second:
Вот есть список команд, нада первым делом проверить подходят ли они к китайской версии екрана(студии точно разные)
Но это не беда выучим китайский,на интуитивном уровне :))
https://drive.google.com/file/d/1bMxc10 ... sp=sharing
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9180
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

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

Сообщение sashamelja »

Я потом все попробую росказать.
Тэст оказалса неудачным при 001-все перепутано вроди север с югом
010 отходил от центра 6м реакцыи 0.

Добавлено after 44 minutes 19 seconds:
http://www.tjc1688.com
Есть одна чудо конторка,каторая делает аналоги некшына для внутри китайского потребителя(внутри с другим идентификатором)
И делает копию програмы Nextion Editor (только на китайском языке)функцые тежэ но по китайски)
У нас будет екранчик TJC4832T035_011RN
В програме можна ужэ пробовать что то делать(не имея экрана физически)
Прога может создавать виртуальный макет екрана(и позволяет делать отладку работы разными способами)забивая текст в ручную,можно з ардуино через ком.
В том файле были команды которые поддержывает оригинальный нэкшын,я думаю что наш их тожэ поддержывает(но нада проверять)
Исходники от оригиналов не подходят,нужно создавать с нуля.
При старте прога спрашывает какой екран и какая ориентацыя(дальшэ берем кисти-и рисуем сотни мелких и не очень мелких хреновен)
А так как я не художник нужно откудато сресовывать.(нужно присмотретса как люди делают)
Я когдато видел прикольное меню для 3д-принтэра потом попробую найти то видео.
Тут есть кое какая инфа http://wiki.tjc1688.com/doku.php
Вот прога оригинал https://drive.google.com/open?id=1ylHwZ ... T_HwNEPnjR
Вот китайка http://wiki.tjc1688.com/doku.php?id=2.% ... B%E8%BD%BD
Нам нада как то розделить все наше барахло по чемоданам.(Будет маленький системный экран(сервисный)-на нем системные настройки.
И большой как отдельная опцыя(для пантов)компас,навигатор,ехолот,автопилот.

Добавлено after 2 minutes 25 seconds:
Хром с горем пополам переводит доки с китайского на руский
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
Друг Кота
Сообщения: 9180
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

[uquote="sashamelja",url="/forum/viewtopic.php?p=3573659#p3573659"]Тэст оказалса неудачным...[/uquote]
ошибочка.. вычислений координат...))
ты можешь сказать в каком формате у тебя GPS ? Найди себя в гугле и сравни показания на экране пульта... делов то))

TJC4832T035_011RN... http://robotclass.ru/tutorials/arduino-nextion-tjc/
мдя... )) до чего техника дошла... :)))
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Щас попробую,найти.
То что предлагает автор,делает с екрана керпич.
http://robotclass.ru/tutorials/arduino-nextion-tjc/
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9180
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

А пока подкрутим масштаб навигатора..))
пульт GPS.hex
(67.23 КБ) 384 скачивания
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

В градусах(так хочет гугл)-подругому не находит
49.19347260°N
26.83724907°E
Градусы+минуты(у нас так но обрезано последниецыфры)
49°11.608183 N
26°50.235079 E
градусы+мин+секунды
49°11 36.4878 N
26°50 14.1036 E
Даные сняты с Gps телефона(в проге просто менялись форматы вывода даных)
У меня гугл планета земля работает только с градусами.

Добавлено after 7 minutes 28 seconds:
Я таки не понял унас щас есть отправка даных по tx юарта, для связи с кампом или нет?

Добавлено after 18 minutes 43 seconds:
Стало,но проверю точно завтра.
Нужна стора,на выходе юарта.
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9180
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

tx юарт отключен. Сначала настройка GPS.
гугл прав... китайцы врут))
пульт GPS гугл.hex
(68.2 КБ) 393 скачивания
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Большой єкран,ГОРА-настроек,и не каких интересных фишок.
https://www.youtube.com/watch?v=T9qLeqRhqIQ

Добавлено after 2 hours 7 minutes 6 seconds:
Стает не полностю
Включаеш пульт дайот правельные значения gps(первый раз)
потом начинае умножать по оси E (раза три)и перегруз пульта.
и так по кругу.
Когда переводиш в режим эхолота то не перегружаетса
Те даные что он дайот первый раз правельные(соответствуют гугл мапс)

Добавлено after 3 hours 1 minute 2 seconds:
Если кортко про экранчику(Там все просто,до безобразия)
Да,нету столько свободы,как на прямую но зато экономия сотен часов времени.
Вот с чево начнем. https://drive.google.com/open?id=1Fqe6Z ... Es_cH_JEwS
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9180
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

[uquote="sashamelja",url="/forum/viewtopic.php?p=3574002#p3574002"]начинае умножать по оси E (раза три)и перегруз пульта...[/uquote]
перегруз пульта... ну значит сторожевой таймер (защита от зависания программы) работает чётко)) :)))
[uquote="sashamelja",url="/forum/viewtopic.php?p=3574002#p3574002"]даные что он дайот первый раз правельные(соответствуют гугл мапс)[/uquote]
это главное. остальное мелочи))
пульт.hex
(68.2 КБ) 242 скачивания
sashamelja писал(а):экономия сотен часов времени.
)) да понятно что там всё просто... ну разбери документацию и сбрось команды... делов то))

типа... "управление HMI дисплеем... Каждый компонент имеет свой идентификатор. Индикаторы выполнения, размещенные на форме: j0, j1 и j2. Числовые поля: n0, n1 и n2. Компонент «стрелка» получил идентификатор z0.
Чтобы изменить параметр val у компонента, нам нужно передать в последовательный порт команду вида:
j0.val=44
Каждая команда должна завершаться тремя байтами 0xFF..."
...
и т.д.))

я бы доделал сначала навигатор. У тебя 49 широта... смотрим таблицу:
таблица_1.jpg
(114.59 КБ) 491 скачивание
согласно таблице у тебя в одном градусе широты 111212 м, а в одном градусе долготы 73173 м.
GPS даёт тданные в одну миллионную...
значит на экране пульта у тебя одна точка - это 11 (11,1212) сантиметров по широте и 7 (7,3173) сантиметра по долготе.
1.jpg
(155.84 КБ) 422 скачивания
с учётом ошибки навигатора (вместо одной точки 10 точек) абсолютная погрешность на местности в ~10 раз соответственно больше))
~1 метр по широте и ~0,7 метра по долготе.
GPS 3м.jpg
(150.85 КБ) 488 скачиваний
поставить фильтр и точность будет до ~10 сантиметров... )) Впринципе для простого кораблика пойдёт))
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

У нас караблик не простой,а крутой :))
Меня вот это большэ пугает https://www.youtube.com/watch?v=NaxCKzy1Z8Q

Добавлено after 39 minutes 3 seconds:
Щас когда дать модулю прогрузитса и определитса скординатами,и тогда запустить пульт все прекрасно.
А вот если сразу включить перегрузы
И вобще есть такой момент между ничем и нормальными координатами(он шлет какието левые даные)
Потому раншэ надабыло включить все прогрузитса,нарисует какуйото билеберду.
Перегрузилса и тогда рисует нормально.(но так только при холодном старте,при коротко временом пропадании все нормально)
Нада чтобы даные выводились когда все прогрузилось(чтобы небыло 0000000000,или ложных координат)
Повторюсь проблемы только при холодном старте.
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9180
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

с магнитометром подумаем...
вообще кораблик может плавать и без компаса...
чтоб отфильтровать билеберду надо увидеть что там за билеберда)) по каким параметрам фильтровать?

*вообще протокол там довольно "грамматическая ошибка на уровне 4 класса"))
в нормальных протоколах длина пакета или фиксированая или длина пакета указывается в заголовке пакета.
и только в "грамматическая ошибка на уровне 4 класса" протоколе NMEA 0183 длина пакета не фиксирована и нигде не указана)) а байты разделены запятыми))
это просто пипец а не протокол... )) :facepalm:

-добавим tx юарт
-добавим более мощный фильтр... жёсткий))
пульт.hex
(66.97 КБ) 376 скачиваний
[uquote="sashamelja",url="/forum/viewtopic.php?p=3574570#p3574570"]Меня вот это большэ пугает https://www.youtube.com/watch?v=NaxCKzy1Z8Q[/uquote]
в заводских схемах (квардиках) принцип тот же))
на видео выше показали как калибруется магнитометр в квадрике https://www.youtube.com/watch?v=rqCS6YDE7KI
квадрик.jpg
(87.61 КБ) 501 скачивание
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

Полный тэст вечером,но ужэ холодный старт работает нормально.
Юарт тожэ проверю вечером.

Да ты прав впринцыпе такого дпс для караблика хатилобы если не кое какие глюки.
Потому для полноты эксперемента ждем тот что подорожэ.(сравним)

Добавлено after 4 hours 48 minutes 27 seconds:
$$GNGGA,121032.000,4911.5995,N,02650.2427,E,1,07,1.4,365.5,M,0.0,M,,*79$$GNGGA,121033.000,4911.5989,N,02650.2431,E,1,07,1.4,365.2,M,0.0,M,,*75

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

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

1 - откуда лишний знак перед строкой ? ты где смотриш вообще ? в терминале ?
gps_cr.jpg
(22.54 КБ) 450 скачиваний
терминал.jpg
(17.14 КБ) 341 скачивание
2 - согласно протоколу https://ru.wikipedia.org/wiki/NMEA_0183 надо разделительные символы для строк...
<CR> — байт равен 0x0D.
<LF> — байт равен 0x0A.
...

сам же выше писал... программа GPS видит так:

Кусок лога,отсюда видно что раз в секунду.
18:15:46 $GPTXT,01,01,01,ANTENNA OK*35
18:15:47 $GNGGA,181547.000,4911.6021,N,02650.2441,E,1,10,1.0,377.6,M,0.0,M,,*73
...
А вот из обычного терменала com(ASCII)
<LF>$GPTXT,01,01,01,ANTENNA OK*35 [len=30]
<20190204215356.334 RX>
<LF>$GNGGA,185357.000,4911.6075,N,02650.2356,E,1,07,2.6,358.1,M,0.0,M,,*79 [len=71]

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

Сообщение sashamelja »

На последней прошивке(пульт)все работает хорошо,меню тоже.
Не работает юарт,вернее работает но не так как нада.
1 должно строками а не все в одну строку
2 впереди один знак долара а не два.
Вот фото с просто терменала,и с терминала от програмы,и с тэстового екрана.
https://photos.app.goo.gl/miZEpGmqSyT2LeR86
https://photos.app.goo.gl/s8mywgvZTF6LUAUV7
https://photos.app.goo.gl/MNghbL6TQGsfm7FF8
И опыт сын ошибок трудных и гений парадоксов друг
Друг Кота
Сообщения: 9180
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

http://www.radioscanner.ru/info/article166/
Все команды и сообщения передаются в текстовом ASCII виде, относящиеся к GPS приёмникам начинаются с $GP, в конце строки сообщения должны быть символы <CR><LF>.
пульт.hex
(68.02 КБ) 407 скачиваний
<CR><LF> https://ru.wikipedia.org/wiki/Перевод_строки
1_1.jpg
(149.78 КБ) 366 скачиваний
GPS_1.jpg
(87.33 КБ) 404 скачивания
$$ - это похоже юарт в меги глючит... попробуй так:
пульт UART.hex
(68.07 КБ) 245 скачиваний
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Сообщение sashamelja »

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

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

там скорость глючная)) лучше самому посчитать... наверное))
глубину впихнуть не проблема... у тебя там 380 метров.. высоко забрался))
придраться всегда есть к чему))
теперь надо сделать вот это - https://www.youtube.com/watch?v=SnBNQv4xnCw
Ответить

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