Универсальный пульт радиоуправления
Re: Универсальный пульт радиоуправления
это всё замечательно, но не придуман сам алгоритм работы автопилота...
- Реклама
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
1- ты уже всё собрал ? проверил ? ничего не зависает ?
2- какой порядок работы автопилота?
- приплыли на точку. - это есть.
- сохранили точку в епром. - это есть.
- дальше что ? выбрали сохранённую точку и нажали автопилот ? кораблик сам должен плыть на точку ? а дальше как ?
В идеале надо строить маршрут по всем выюраным точкам... Уже придумал как ? ))
- ...
3- ну и как определить азимут ? Уже придумал ? В идеале надо градусы перевести в метры... затем посчитать расстояние до точки в метрах... затем посчитать тангенс угла... Есть другие варианты ?)) согласно таблице у тебя в одном градусе широты 111212 м, а в одном градусе долготы 73173 м.
GPS даёт тданные в одну миллионную...
значит на экране пульта у тебя одна точка - это 11 (11,1212) сантиметров по широте и 7 (7,3173) сантиметра по долготе.
...
Класс)) Для каждой широты свои данные в метрах... Это надо всю таблицу запихивать в мегу128... Затем запихнуть таблтицу нангенсов в мегу128... )) И ещё куча всего запихнуть в память.. Памяти не хватит... на все эти таблицы...))
----
сейчас кораблик может определить напрвление на точку... примерно... по розе ветров)) т.е. в какой стороне находится выбранная точка кораблик знает)) точность +/- 45 градусов... )))
----
ещё кораблик может плыть через промежуточную точку... ))
Например сначала стого на восток (или на запад, зависит от выбраной точки), по координатной сетки (азимут сторого 90 градусов),
а затем повернуть на север (или на юг, зависит от выбраной точки), по координатной сетки (азимут сторого 180 градусов)... в любой случае кораблик достигнет выбраной точки... просто кораблик будет плыть чуть дольше...
Зато не требуется накиких расчётов азимутов и тангенсов... и вообще никаких таблиц не нужно.))
----
пока наш кораблик научился определять сектора... ))
2- какой порядок работы автопилота?
- приплыли на точку. - это есть.
- сохранили точку в епром. - это есть.
- дальше что ? выбрали сохранённую точку и нажали автопилот ? кораблик сам должен плыть на точку ? а дальше как ?
В идеале надо строить маршрут по всем выюраным точкам... Уже придумал как ? ))
- ...
3- ну и как определить азимут ? Уже придумал ? В идеале надо градусы перевести в метры... затем посчитать расстояние до точки в метрах... затем посчитать тангенс угла... Есть другие варианты ?)) согласно таблице у тебя в одном градусе широты 111212 м, а в одном градусе долготы 73173 м.
GPS даёт тданные в одну миллионную...
значит на экране пульта у тебя одна точка - это 11 (11,1212) сантиметров по широте и 7 (7,3173) сантиметра по долготе.
...
Класс)) Для каждой широты свои данные в метрах... Это надо всю таблицу запихивать в мегу128... Затем запихнуть таблтицу нангенсов в мегу128... )) И ещё куча всего запихнуть в память.. Памяти не хватит... на все эти таблицы...))
----
сейчас кораблик может определить напрвление на точку... примерно... по розе ветров)) т.е. в какой стороне находится выбранная точка кораблик знает)) точность +/- 45 градусов... )))
----
ещё кораблик может плыть через промежуточную точку... ))
Например сначала стого на восток (или на запад, зависит от выбраной точки), по координатной сетки (азимут сторого 90 градусов),
а затем повернуть на север (или на юг, зависит от выбраной точки), по координатной сетки (азимут сторого 180 градусов)... в любой случае кораблик достигнет выбраной точки... просто кораблик будет плыть чуть дольше...
Зато не требуется накиких расчётов азимутов и тангенсов... и вообще никаких таблиц не нужно.))
----
пока наш кораблик научился определять сектора... ))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
roman.com-Я времено все собрал в большую коробку,и отнес в гараж,после пасхи достану вновь.(гениральная уборка,дело не простое,но нужное
)
Время делу а потехи час
Я V2-c караблика пока и не думаю снимать(не вижу смысла и желания)-дай времени нету.
Я жду посылку с китая(со стиками,нанами,и ещо с всякой мелочу)
Кароче все везде стоит,а нада чтобы двигалось
Я на ардуино находил кучу скечей разных автопилотов(тыже говорил что языки очень похожи)нада смотреть как делают другие люди,собирать инфу.
А я щас за ноутом сижу максимум 30хв(сложно что то изучарь)
А видео после пасхи обизательно сниму.
Время делу а потехи час
Я V2-c караблика пока и не думаю снимать(не вижу смысла и желания)-дай времени нету.
Я жду посылку с китая(со стиками,нанами,и ещо с всякой мелочу)
Кароче все везде стоит,а нада чтобы двигалось
Я на ардуино находил кучу скечей разных автопилотов(тыже говорил что языки очень похожи)нада смотреть как делают другие люди,собирать инфу.
А я щас за ноутом сижу максимум 30хв(сложно что то изучарь)
А видео после пасхи обизательно сниму.
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
на ардуино всё работает на библиотеках... надо просто перевести граду в метры/сантиметры/милиметры и всё посчитать..
что за видео собрался снимать? еще не доделали...
что за видео собрался снимать? еще не доделали...
- Вложения
-
- кораблик.hex
- (13.05 КБ) 200 скачиваний
-
- кораблик.c
- (47.02 КБ) 382 скачивания
-
- пульт.hex
- (96.99 КБ) 357 скачиваний
-
- пульт.c
- (208.98 КБ) 300 скачиваний
- Реклама
Re: Универсальный пульт радиоуправления
Ну и где наше видео ? ))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
roman.com-извени череда проблем и прадников в перемешку(как только освобожусь сниму)
И опыт сын ошибок трудных и гений парадоксов друг
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
roman.com-Как тебе такой єкранчик,на тао-бао можна взять за 10д.
https://www.youtube.com/watch?v=ldMqUGYFHkg
Скоро вернусь в проєкт,пока не могу,застрял в одной теме с инкубатором.
https://www.youtube.com/watch?v=ldMqUGYFHkg
Скоро вернусь в проєкт,пока не могу,застрял в одной теме с инкубатором.
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
да всё тоже самое только побольше)) не вижу проблем... только даташит скачать...
вообще уже пора переходить на TFT )) https://www.youtube.com/watch?time_cont ... xE2-gJeFTI
типа такого https://ru.aliexpress.com/item/32917044 ... ca1b490d67
подключается к Mega2560. Можно и Mega128, если выводов хватит)) (или две Mega128 поставить).
Только для TFT писать много... там куча цветов... и т.д.
вообще уже пора переходить на 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: Универсальный пульт радиоуправления
Нам TFT не подходит потому что его под открытым небом невидно вобще, проверено,олед в разы лутшэ видно + углы хорошие и потребление и вес.
У нас слабое место размер вторго экрана.
У нас слабое место размер вторго экрана.
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
А Android тоже плохо видно?)) https://www.youtube.com/watch?time_cont ... ZL4zX8A3I8
у тебя есть гироскоп... можно управлять корабликом просто наклоняя пульт))
https://www.youtube.com/watch?time_cont ... laIeb9ZtbU
у тебя есть гироскоп... можно управлять корабликом просто наклоняя пульт))
https://www.youtube.com/watch?time_cont ... laIeb9ZtbU
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Не экраны у смартфонов лутшэ, если подсветку на максимум нормально видно,(но это ужэ другая история)
Гироскоп будет стоять на кораблике а не на пульте,(такого вида управление не очень удобно и не практично)но когдато может и попробуем.
Скажу как в игре-престолов (Зима близко
)
Гироскоп будет стоять на кораблике а не на пульте,(такого вида управление не очень удобно и не практично)но когдато может и попробуем.
Скажу как в игре-престолов (Зима близко
И опыт сын ошибок трудных и гений парадоксов друг
-
Frogfot
- Мучитель микросхем
- Сообщения: 443
- Зарегистрирован: Ср окт 19, 2011 08:48:27
- Откуда: Мать городов русских
Re: Универсальный пульт радиоуправления
NRF24L01 - по входам 3,3В или можно подавать и 5В тоже?
Хорошему коту и в декабре - март 
Re: Универсальный пульт радиоуправления
можно подавать и 5В тоже (даташит NRF24L01 разрешает).
-
Frogfot
- Мучитель микросхем
- Сообщения: 443
- Зарегистрирован: Ср окт 19, 2011 08:48:27
- Откуда: Мать городов русских
Re: Универсальный пульт радиоуправления
[uquote="roman.com",url="/forum/viewtopic.php?p=3649610#p3649610"]можно подавать и 5В тоже (даташит NRF24L01 разрешает).[/uquote]
Благодарю, даташит я тоже читал, решил на всякий случай уточнить у профи.
Благодарю, даташит я тоже читал, решил на всякий случай уточнить у профи.
Хорошему коту и в декабре - март 
Re: Универсальный пульт радиоуправления
Решил тут ещё немного поковырять наш кораблик... для интереса. Всё никак не даёт мне покое управление по интернету.))
В прошлый раз делали радиоуправление по Wi-Fi... Можно управлять корабликом прям из браузера компа/телефона... и т.д.
Только получилось не очень удобно (страница браузера постоянно перезагружается) и сложно (надо много памяти в МК для хранения WEB-страницы). И т.д. и т.п.
Ser60 в своей статье ( https://radiokot.ru/circuit/digital/measure/114/ ) подкинул интересную идею - использовать для браузера режимAJAX. Немного погуглив...
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 ... чисто для тестов... Всё работает))
Теперь наш кораблик может работать и через AJAX. Осталось всё красиво оформить... ))
В общем как-то так))
В прошлый раз делали радиоуправление по Wi-Fi... Можно управлять корабликом прям из браузера компа/телефона... и т.д.
Только получилось не очень удобно (страница браузера постоянно перезагружается) и сложно (надо много памяти в МК для хранения WEB-страницы). И т.д. и т.п.
Ser60 в своей статье ( https://radiokot.ru/circuit/digital/measure/114/ ) подкинул интересную идею - использовать для браузера режимAJAX. Немного погуглив...
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 ... чисто для тестов... Всё работает))
Теперь наш кораблик может работать и через AJAX. Осталось всё красиво оформить... ))
В общем как-то так))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
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
(можно поигратьса виртуально)
можна попробовать обуздать для нас 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
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
мой протэус 7 не поддерживает...
скачал протеус 8.7... работает)) попобовать переделать скеч Arduino под мегу128 ?
1- я не работаю с ардуино...
2- помоему проще написать своё. только даташит ILI9341 TFT раскурить надо ))
скачал протеус 8.7... работает)) попобовать переделать скеч Arduino под мегу128 ?
1- я не работаю с ардуино...
2- помоему проще написать своё. только даташит ILI9341 TFT раскурить надо ))
- sashamelja
- Говорящий с текстолитом
- Сообщения: 1565
- Зарегистрирован: Пт янв 20, 2012 16:25:02
Re: Универсальный пульт радиоуправления
Я согласен что ардуино не наш случай.
Сделать свое закурив даташит самый лучший вариант.
Можна взять это за основу
https://drive.google.com/open?id=1eKtFa ... JPE05RE0fc
Я не умею компилировать,можешь компильнуть в мегу 8 и симулировать в протеусе.(ради интереса)
Можно ли добавить как то тач в протеус?
Сделать свое закурив даташит самый лучший вариант.
Можна взять это за основу
https://drive.google.com/open?id=1eKtFa ... JPE05RE0fc
Я не умею компилировать,можешь компильнуть в мегу 8 и симулировать в протеусе.(ради интереса)
Можно ли добавить как то тач в протеус?
И опыт сын ошибок трудных и гений парадоксов друг
Re: Универсальный пульт радиоуправления
не могу компильнуть)) куча ошибок при компиляции...
нафиг тебе нужны эти левые библиотеки... собраны из обрывком других библиотек... не понятно кем написаны))
Тач в протеус... не знаю)) врятли протеус токое поддерживает... Хотя всё зависит от библиотеки в протеусе.
Чтоб запустить ILI9341 TFT нужен только даташит.)) И больше ничего))
(желательно иметь сам ILI9341 TFT под рукой, протеус врёт).
нафиг тебе нужны эти левые библиотеки... собраны из обрывком других библиотек... не понятно кем написаны))
Тач в протеус... не знаю)) врятли протеус токое поддерживает... Хотя всё зависит от библиотеки в протеусе.
Чтоб запустить ILI9341 TFT нужен только даташит.)) И больше ничего))
(желательно иметь сам ILI9341 TFT под рукой, протеус врёт).


