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

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

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

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

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

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

Сообщение sashamelja »

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

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

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

1- ты уже всё собрал ? проверил ? ничего не зависает ?

2- какой порядок работы автопилота?
- приплыли на точку. - это есть.
- сохранили точку в епром. - это есть.
- дальше что ? выбрали сохранённую точку и нажали автопилот ? кораблик сам должен плыть на точку ? а дальше как ?
В идеале надо строить маршрут по всем выюраным точкам... Уже придумал как ? ))
- ...

3- ну и как определить азимут ? Уже придумал ? В идеале надо градусы перевести в метры... затем посчитать расстояние до точки в метрах... затем посчитать тангенс угла... Есть другие варианты ?))
таблица_1.jpg
(118.1 КБ) 290 скачиваний
согласно таблице у тебя в одном градусе широты 111212 м, а в одном градусе долготы 73173 м.
GPS даёт тданные в одну миллионную...
значит на экране пульта у тебя одна точка - это 11 (11,1212) сантиметров по широте и 7 (7,3173) сантиметра по долготе.
...
Класс)) Для каждой широты свои данные в метрах... Это надо всю таблицу запихивать в мегу128... Затем запихнуть таблтицу нангенсов в мегу128... )) И ещё куча всего запихнуть в память.. Памяти не хватит... на все эти таблицы...))

----
сейчас кораблик может определить напрвление на точку... примерно... по розе ветров))
3.jpg
(18.45 КБ) 491 скачивание
т.е. в какой стороне находится выбранная точка кораблик знает))
азимут примерно.jpg
(106.75 КБ) 354 скачивания
точность +/- 45 градусов... )))

----
ещё кораблик может плыть через промежуточную точку... ))
Например сначала стого на восток (или на запад, зависит от выбраной точки), по координатной сетки (азимут сторого 90 градусов),
а затем повернуть на север (или на юг, зависит от выбраной точки), по координатной сетки (азимут сторого 180 градусов)...
сетка.jpg
(105.35 КБ) 484 скачивания
в любой случае кораблик достигнет выбраной точки... просто кораблик будет плыть чуть дольше...
Зато не требуется накиких расчётов азимутов и тангенсов... и вообще никаких таблиц не нужно.))
----

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

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

Сообщение sashamelja »

roman.com-Я времено все собрал в большую коробку,и отнес в гараж,после пасхи достану вновь.(гениральная уборка,дело не простое,но нужное :)) )
Время делу а потехи час
Я V2-c караблика пока и не думаю снимать(не вижу смысла и желания)-дай времени нету.
Я жду посылку с китая(со стиками,нанами,и ещо с всякой мелочу)
Кароче все везде стоит,а нада чтобы двигалось :))

Я на ардуино находил кучу скечей разных автопилотов(тыже говорил что языки очень похожи)нада смотреть как делают другие люди,собирать инфу.
А я щас за ноутом сижу максимум 30хв(сложно что то изучарь)

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

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

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

на ардуино всё работает на библиотеках... надо просто перевести граду в метры/сантиметры/милиметры и всё посчитать..

что за видео собрался снимать? еще не доделали...
Вложения
кораблик.hex
(13.05 КБ) 200 скачиваний
кораблик.c
(47.02 КБ) 382 скачивания
пульт.hex
(96.99 КБ) 357 скачиваний
пульт.c
(208.98 КБ) 300 скачиваний
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

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

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

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

Сообщение sashamelja »

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

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

Сообщение sashamelja »

roman.com-Как тебе такой єкранчик,на тао-бао можна взять за 10д.
https://www.youtube.com/watch?v=ldMqUGYFHkg
Скоро вернусь в проєкт,пока не могу,застрял в одной теме с инкубатором.
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

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

да всё тоже самое только побольше)) не вижу проблем... только даташит скачать...

вообще уже пора переходить на TFT )) https://www.youtube.com/watch?time_cont ... xE2-gJeFTI
типа такого https://ru.aliexpress.com/item/32917044 ... ca1b490d67
подключается к Mega2560. Можно и Mega128, если выводов хватит)) (или две Mega128 поставить).
Только для TFT писать много... там куча цветов... и т.д.
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

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

Сообщение sashamelja »

Нам TFT не подходит потому что его под открытым небом невидно вобще, проверено,олед в разы лутшэ видно + углы хорошие и потребление и вес.
У нас слабое место размер вторго экрана.
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

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

А Android тоже плохо видно?)) https://www.youtube.com/watch?time_cont ... ZL4zX8A3I8

у тебя есть гироскоп... можно управлять корабликом просто наклоняя пульт))
https://www.youtube.com/watch?time_cont ... laIeb9ZtbU
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

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

Сообщение sashamelja »

Не экраны у смартфонов лутшэ, если подсветку на максимум нормально видно,(но это ужэ другая история)
Гироскоп будет стоять на кораблике а не на пульте,(такого вида управление не очень удобно и не практично)но когдато может и попробуем.
Скажу как в игре-престолов (Зима близко :)) )
И опыт сын ошибок трудных и гений парадоксов друг
Frogfot
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

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

Сообщение Frogfot »

NRF24L01 - по входам 3,3В или можно подавать и 5В тоже?
Хорошему коту и в декабре - март :)
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

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

можно подавать и 5В тоже (даташит NRF24L01 разрешает).
Frogfot
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

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

Сообщение Frogfot »

[uquote="roman.com",url="/forum/viewtopic.php?p=3649610#p3649610"]можно подавать и 5В тоже (даташит NRF24L01 разрешает).[/uquote]
Благодарю, даташит я тоже читал, решил на всякий случай уточнить у профи.
Хорошему коту и в декабре - март :)
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

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

Решил тут ещё немного поковырять наш кораблик... для интереса. Всё никак не даёт мне покое управление по интернету.))
В прошлый раз делали радиоуправление по Wi-Fi...
PCM-256 Wi-Fi.jpg
(138.82 КБ) 358 скачиваний
Можно управлять корабликом прям из браузера компа/телефона... и т.д.
Только получилось не очень удобно (страница браузера постоянно перезагружается) и сложно (надо много памяти в МК для хранения WEB-страницы). И т.д. и т.п.
Ser60 в своей статье ( https://radiokot.ru/circuit/digital/measure/114/ ) подкинул интересную идею - использовать для браузера режимAJAX.
1.jpg
(149.68 КБ) 409 скачиваний
Немного погуглив...
https://ru.wikipedia.org/wiki/AJAX
https://ru.wikipedia.org/wiki/XMLHttpRequest
https://ru.wikipedia.org/wiki/Cross-ori ... ce_sharing (Access-Control-Allow-Origin: *)
...
Короче, в итоге запустил этот режим на нашем кораблике))

Фишка AJAX в том, что можно использовать любой МК в кораблике, т.к. вся обработка данных (и вывод их на экран) - за это отвечает браузер компа/телефона... и т.д. )) От МК кораблика вообще не требуется никакой памяти (т.е. очень мало), т.к. страница html для браузера может храниться на диске самого компа/телефона... и т.д. А между МК кораблика и браузером идёт обмен данными в виде коротких пакетов (запрос кораблику - ответ кораблика).
Накидал тут пару строк на JavaScript ... чисто для тестов...
запрос.jpg
(129.17 КБ) 267 скачиваний
ответ.jpg
(145.14 КБ) 230 скачиваний
Всё работает))

Теперь наш кораблик может работать и через AJAX. Осталось всё красиво оформить... ))
В общем как-то так))
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

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

Сообщение sashamelja »

roman.com-если у вас щас есть время,и так как я щас не могу работать физически на нашим проэктом.
(можно поигратьса виртуально)
можна попробовать обуздать для нас ili9341.
Есть тестовый рабочий проэкт на ардуино под протэус 8.6
https://drive.google.com/open?id=1SB1as ... 95xDHHQdhK
от сюда
https://simple-circuit.com/interfacing- ... t-display/
и есть исходник с тачем на с под мегу8.(когда то я его нашол,человек писал что на некоторые моменты потратил много времени чтобы понять,в исходнике они описаны,все что я имею в архиве)
Нужно попобовать переделать под 128,и попробовать что то симулировать в протєусе.
типа такую менюшку
https://www.youtube.com/watch?v=tatB8McC4so
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

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

мой протэус 7 не поддерживает...
скачал протеус 8.7... работает))
1.jpg
(145.77 КБ) 380 скачиваний
попобовать переделать скеч Arduino под мегу128 ? :shock:
1- я не работаю с ардуино...
2- помоему проще написать своё. только даташит ILI9341 TFT раскурить надо ))
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

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

Сообщение sashamelja »

Я согласен что ардуино не наш случай.
Сделать свое закурив даташит самый лучший вариант.
Можна взять это за основу
https://drive.google.com/open?id=1eKtFa ... JPE05RE0fc

Я не умею компилировать,можешь компильнуть в мегу 8 и симулировать в протеусе.(ради интереса)

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

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

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

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

Тач в протеус... не знаю)) врятли протеус токое поддерживает... Хотя всё зависит от библиотеки в протеусе.
Чтоб запустить ILI9341 TFT нужен только даташит.)) И больше ничего))
(желательно иметь сам ILI9341 TFT под рукой, протеус врёт).
Ответить

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