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

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

Вт фев 19, 2019 10:04:16

Квадриком,самалетом,тем более машинкой не кого не удевить.
Нужно 3в1
https://www.youtube.com/watch?v=4eY3Q7iO7_o
https://www.youtube.com/watch?time_cont ... iqqHAWJq_0

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

Вт фев 19, 2019 14:09:04

из сех моделей самое сложное квадрик... в инете куча оиформации по настройке увадриков...
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 KiB) Скачиваний: 452

:)))
пульт масштаб GPS.hex
(66.59 KiB) Скачиваний: 307

1:1 - в одной точке ~0,1 метр.
1:10 - в одной точке ~1 метр.
1:100 - в одной точке ~10 метров.
...
это примерно)) на самом деле там меньше))
----------
я чёто не понял.. а какой у нас формат записи координат? https://webhamster.ru/mytetrashare/inde ... p88hhwaruv
сейчас у нас в пульте третий формат записи -
формат_3.jpg
(155.55 KiB) Скачиваний: 446

хотя, если верить даташиту GPSб то он выдаёт стандартный протокол NMEA 0183.
Согласно этому протоколу у нас должна быть другая форма зиписи -
$GPGGA.jpg
(162.79 KiB) Скачиваний: 322

:dont_know:

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

Вт фев 19, 2019 16:48:27

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

Добавлено after 1 hour 1 minute 21 second:
Вот есть список команд, нада первым делом проверить подходят ли они к китайской версии екрана(студии точно разные)
Но это не беда выучим китайский,на интуитивном уровне :))
https://drive.google.com/file/d/1bMxc10 ... sp=sharing

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

Вт фев 19, 2019 18:43:20

что это ? )) и что с этим делать ? ))

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

Вт фев 19, 2019 19:40:33

Я потом все попробую росказать.
Тэст оказалса неудачным при 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:
Хром с горем пополам переводит доки с китайского на руский

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

Вт фев 19, 2019 19:48:50

Тэст оказалса неудачным...

ошибочка.. вычислений координат...))
ты можешь сказать в каком формате у тебя GPS ? Найди себя в гугле и сравни показания на экране пульта... делов то))

TJC4832T035_011RN... http://robotclass.ru/tutorials/arduino-nextion-tjc/
мдя... )) до чего техника дошла... :)))

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

Вт фев 19, 2019 21:20:29

Щас попробую,найти.
То что предлагает автор,делает с екрана керпич.
http://robotclass.ru/tutorials/arduino-nextion-tjc/

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

Вт фев 19, 2019 22:05:48

А пока подкрутим масштаб навигатора..))
пульт GPS.hex
(67.23 KiB) Скачиваний: 359

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

Вт фев 19, 2019 22:45:13

В градусах(так хочет гугл)-подругому не находит
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:
Стало,но проверю точно завтра.
Нужна стора,на выходе юарта.

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

Ср фев 20, 2019 00:31:48

tx юарт отключен. Сначала настройка GPS.
гугл прав... китайцы врут))
пульт GPS гугл.hex
(68.2 KiB) Скачиваний: 374

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

Ср фев 20, 2019 12:44:53

Большой єкран,ГОРА-настроек,и не каких интересных фишок.
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

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

Ср фев 20, 2019 15:42:05

начинае умножать по оси E (раза три)и перегруз пульта...

перегруз пульта... ну значит сторожевой таймер (защита от зависания программы) работает чётко)) :)))
даные что он дайот первый раз правельные(соответствуют гугл мапс)

это главное. остальное мелочи))
пульт.hex
(68.2 KiB) Скачиваний: 219

sashamelja писал(а):экономия сотен часов времени.

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

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

я бы доделал сначала навигатор. У тебя 49 широта... смотрим таблицу:
таблица_1.jpg
(114.59 KiB) Скачиваний: 468

согласно таблице у тебя в одном градусе широты 111212 м, а в одном градусе долготы 73173 м.
GPS даёт тданные в одну миллионную...
значит на экране пульта у тебя одна точка - это 11 (11,1212) сантиметров по широте и 7 (7,3173) сантиметра по долготе.
1.jpg
(155.84 KiB) Скачиваний: 396

с учётом ошибки навигатора (вместо одной точки 10 точек) абсолютная погрешность на местности в ~10 раз соответственно больше))
~1 метр по широте и ~0,7 метра по долготе.
GPS 3м.jpg
(150.85 KiB) Скачиваний: 464

поставить фильтр и точность будет до ~10 сантиметров... )) Впринципе для простого кораблика пойдёт))

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

Ср фев 20, 2019 19:19:51

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

Добавлено after 39 minutes 3 seconds:
Щас когда дать модулю прогрузитса и определитса скординатами,и тогда запустить пульт все прекрасно.
А вот если сразу включить перегрузы
И вобще есть такой момент между ничем и нормальными координатами(он шлет какието левые даные)
Потому раншэ надабыло включить все прогрузитса,нарисует какуйото билеберду.
Перегрузилса и тогда рисует нормально.(но так только при холодном старте,при коротко временом пропадании все нормально)
Нада чтобы даные выводились когда все прогрузилось(чтобы небыло 0000000000,или ложных координат)
Повторюсь проблемы только при холодном старте.

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

Чт фев 21, 2019 00:58:04

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

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

-добавим tx юарт
-добавим более мощный фильтр... жёсткий))
пульт.hex
(66.97 KiB) Скачиваний: 357

Меня вот это большэ пугает https://www.youtube.com/watch?v=NaxCKzy1Z8Q

в заводских схемах (квардиках) принцип тот же))
на видео выше показали как калибруется магнитометр в квадрике https://www.youtube.com/watch?v=rqCS6YDE7KI
квадрик.jpg
(87.61 KiB) Скачиваний: 481

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

Чт фев 21, 2019 14:03:47

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

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

Добавлено 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

Поги для жпс пока не видят пульт(я думаю иза лишнево знака перед строкой,и потому что все в одном ряду.

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

Чт фев 21, 2019 15:54:21

1 - откуда лишний знак перед строкой ? ты где смотриш вообще ? в терминале ?
gps_cr.jpg
(22.54 KiB) Скачиваний: 427

терминал.jpg
(17.14 KiB) Скачиваний: 319

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 KiB) Скачиваний: 370

для проверки можешь залить тестовую прошивку и посмотреть что выдаёт пульт и что видит терминал.
пульт тест строка.hex
(68.38 KiB) Скачиваний: 350

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

Чт фев 21, 2019 17:37:10

На последней прошивке(пульт)все работает хорошо,меню тоже.
Не работает юарт,вернее работает но не так как нада.
1 должно строками а не все в одну строку
2 впереди один знак долара а не два.
Вот фото с просто терменала,и с терминала от програмы,и с тэстового екрана.
https://photos.app.goo.gl/miZEpGmqSyT2LeR86
https://photos.app.goo.gl/s8mywgvZTF6LUAUV7
https://photos.app.goo.gl/MNghbL6TQGsfm7FF8

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

Чт фев 21, 2019 19:19:13

http://www.radioscanner.ru/info/article166/
Все команды и сообщения передаются в текстовом ASCII виде, относящиеся к GPS приёмникам начинаются с $GP, в конце строки сообщения должны быть символы <CR><LF>.
пульт.hex
(68.02 KiB) Скачиваний: 388

<CR><LF> https://ru.wikipedia.org/wiki/Перевод_строки
1_1.jpg
(149.78 KiB) Скачиваний: 347

GPS_1.jpg
(87.33 KiB) Скачиваний: 382

$$ - это похоже юарт в меги глючит... попробуй так:
пульт UART.hex
(68.07 KiB) Скачиваний: 225

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

Чт фев 21, 2019 21:09:45

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

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

Чт фев 21, 2019 21:47:05

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