Радиоуправляемый кораблик своими руками.

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

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

Решил заняться автопилотом ? ))

Не то чтобы, заняться так как это скорее все во ни кому не надо, я вот не знаю надо оно мне ли?

Но это вполне возможно сделать, по крайней мере то что сделали они (а они продают свое подобие автопилота за 400 доларов)
Но это ихние право(они сделали пар примеров обкатали, потратили средства-время-нервы)

Мы знаем физ часть, знаем программную, и имеем стартовый рабочий алгоритм от которого можно одтолкнтся..
Остался вопрос в том ком это надо, кто будет тестить? :))

______________________
Нашу идею украли)) :))

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

Re: Радиоуправляемый кораблик своими руками.

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

http://arduiniana.org/libraries/tinygpsplus/
Distance and Course
(cardinal()) является частью библиотеки #include "TinyGPS++.h"
Это вообще ни о чём )) Лучше бы расписали "на словах" алгоритм вычисления расстояния... было бы больше пользы))

Не знаю кто будет тестить автопилот... я тестирую только приложения))

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

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

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

roman.com
Разобрать библиотеку и посмотреть что там и как не проблема..
У меня появилось маса интересных идей...Имено в теме радиоуправлении..
Я не знаю насколько вам интересно имено это направление (радио управление моделями)?
________________________________
Когда у вас будет время посмотреть до экрана (с ракурса без картинок, сугубо цветной текст, совмещение два экрана в один так как экранчик 128 на 128)
На сколько это сложно и как это отразитса на работе всего остального?

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

Re: Радиоуправляемый кораблик своими руками.

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

sashamelja писал(а):Разобрать библиотеку и посмотреть что там и как не проблема..
Никаких проблем))
TinyGPS++.cpp
(12.02 КБ) 133 скачивания
1.
/* static */
double TinyGPSPlus::distanceBetween(double lat1, double long1, double lat2, double long2)
{
// возвращает расстояние в метрах между двумя указанными позициями
// как знак десятичной дроби-Градусы широты и долготы. Использует большой круг
// расчет расстояния для гипотетической сферы радиусом 6372795 метров.
// Поскольку Земля не является точной сферой, ошибки округления могут достигать 0,5%.
double delta = radians(long1-long2);
double sdlong = sin(delta);
double cdlong = cos(delta);
lat1 = radians(lat1);
lat2 = radians(lat2);
double slat1 = sin(lat1);
double clat1 = cos(lat1);
double slat2 = sin(lat2);
double clat2 = cos(lat2);
delta = (clat1 * slat2) - (slat1 * clat2 * cdlong);
delta = sq(delta);
delta += sq(clat2 * sdlong);
delta = sqrt(delta);
double denom = (slat1 * slat2) + (clat1 * clat2 * cdlong);
delta = atan2(delta, denom);
return delta * 6372795;
}

2.
double TinyGPSPlus::courseTo(double lat1, double long1, double lat2, double long2)
{
// возвращает курс в градусах (Север=0, Запад=270) из позиции 1 в позицию 2,
// оба задаются как знаковые десятичные Градусы широты и долготы.
// Поскольку Земля не является точной сферой, расчетный курс может быть отклонен на крошечную долю.
double dlon = radians(long2-long1);
lat1 = radians(lat1);
lat2 = radians(lat2);
double a1 = sin(dlon) * cos(lat2);
double a2 = sin(lat1) * cos(lat2) * cos(dlon);
a2 = cos(lat1) * sin(lat2) - a2;
a2 = atan2(a1, a2);
if (a2 < 0.0)
{
a2 += TWO_PI;
}
return degrees(a2);
}

Радиус планеты Земля - Средний радиус 6.371.000 км.
https://ru.wikipedia.org/wiki/Земля
Знаем широту и долготу двух точек... по данным GPS.
https://ru.wikipedia.org/wiki/GPS
Считаем расстояние между точками через радианы...
https://ru.wikipedia.org/wiki/Радиан
Для этого считаем сколько у нас радиан... ))
радиан.jpg
(100.84 КБ) 76 скачиваний
Потом прикидываем угол в градусах...
радиан_градус.jpg
(68.55 КБ) 81 скачивание
Потом переводим в метры... с учётом розы ветров...
расчёт.jpg
(74.42 КБ) 78 скачиваний
Потом считаем угол... и получаем метры))
Осталось только написать тригонометрические функции для ATmega128... в Ардуино уже есть готовые библиотеки sin, cos, tg, atg... у нас в ATmega128 нет))
функции.jpg
(117.25 КБ) 85 скачиваний
И т.д.
Радианы... чтоб я ещё помнил как их считать)) Особенно на больную голову после праздников... :facepalm: :))

А что до экрана ? Экран стандартный - цветной. Работает так же как нокия 6300... или как ILI... см. выше.
Надо уточнить по даташиту...
:tea:
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

Все написано выше верно, но вот считать ето все мы будим внутри фри-ртос как и работать с компасом, а атмега 128 будит рулить процесом(писать точки ну и включать и выключать автопилот)

А что до экрана ? Экран стандартный - цветной. Работает так же как нокия 6300... или как ILI... см. выше.
Надо уточнить по даташиту...
:tea:

А что он тоже будет тупить систему как 6300? И надо будут разного рода ухищрения?


Какой самый удобный и понятный способ обмена инфой между атмега128 и ардуино(чтобы надежно, просто в эксплуатации, чтобы они друг дружку понимали с полу слова)ну и нам работать было удобно..(я думаю вы скажите юарт) :))
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
MASIK
Грызет канифоль
Сообщения: 291
Зарегистрирован: Пн авг 12, 2013 21:24:55

Re: Радиоуправляемый кораблик своими руками.

Сообщение MASIK »

Мне приятно что тема сдвинулась с места. Как по мне автопилот как то не особо важен. Есть такое дело, придуманное немцами в 18… называется https://ru.wikipedia.org/wiki/%D0%9C%D0 ... 0%B5%D1%80 . :o для меня выбить точки в периметре 1м это без труда.
Но если есть автоматика, то мы не против воспользоваться легким путем. Извините у меня нет возможности поддерживать проект (то есть опробовать данный проект), как считаю второстепенным на данный момент. Но за темой буду следить.
sashamelja будьте скромней в своих высказываниях, «Донбасс порожняк не гонит». Если ВЫ хотите что то сказать цитируйте не слово а полностью фразу,
это к стати относится и к уважаемому roman.com . В мой адрес БЫЛО НЕСКОЛЬКО НЕ ПРАВДИВЫХ ВЫСКАЗЫВАНИЙ ( если нет подтвердите цитатами). Ну нельзя бросаться словами. И изменять ник. Если Вы вошли под чужим ником или позывным, Вы Двуякая личность, как по мне и с вами разговаривать не очем, я и так на втыкать могу и мне не нужен второй ник.


Просто у нас у каждого есть свои направления. Объясню , день 7 Мая: Праздник Радиолюбителей. Каких: Занимаюсь ремонтом. Работаю в радио эфире. ( 5 категория или вы законник). Повторяете ВЫ различные конструкции с различных источников, разработчики программ, И кого Вы относите к списку радио любителей. Я отношу всех, не зависимо от стран и религий. К одному БОЛЬШОМУ СПИСКУ. Просто потому что я из СССР и работал в эфире еще на хулиганке а потом своим позывным.
Так что ВЫ делаете свой Домашний кинотеатр вдвоем, или мы в меру своих возможностей помогаем искать информацию для общего дела.

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

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

Стоп цветной экранчик я передумал (делаем три чорнобелых оледа)

Я подключил 1309 и понял что это оноооо
1-основной1309
2-эхолот 1106
3-gps1106
Последний раз редактировалось sashamelja Пн янв 04, 2021 23:17:49, всего редактировалось 1 раз.
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

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

К нам вернулся MASIK !!! :beer: ))
MASIK
Грызет канифоль
Сообщения: 291
Зарегистрирован: Пн авг 12, 2013 21:24:55

Re: Радиоуправляемый кораблик своими руками.

Сообщение MASIK »

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

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

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

Мы очень разные во всем, и это не изменить, удачи вам и всего хорошего.
И опыт сын ошибок трудных и гений парадоксов друг
MASIK
Грызет канифоль
Сообщения: 291
Зарегистрирован: Пн авг 12, 2013 21:24:55

Re: Радиоуправляемый кораблик своими руками.

Сообщение MASIK »

sashamelja Да :))
Не нужно кричать я не глухой. :shock:
Почитайте что Вы писали. С моей стороны не было сюрпризов как от птички мира.
Ну я же не обижаюсь. Хотя за каждое слово нужно ОТВЕТИТЬ. :kill:
Если ВЫ в дальнейшем хотите содружества, почитайте название темы, это раз. :?
Если ВЫ считаете что Ваше мнение и знания Больше всех, дай Бог. :roll:
Любой человек знать ВСЕ НЕ МОЖЕТ. Сколько цветов Радуги сколько мнений.
Так что ДАЙ БОГ.
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

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

Re: Радиоуправляемый кораблик своими руками.

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

sashamelja писал(а):А что он тоже будет тупить систему как 6300?
Ну не так сильно как 6300... но будет))
sashamelja писал(а):считать ето все мы будим внутри фри-ртос как и работать с компасом, а атмега 128 будит рулить процесом(писать точки ну и включать и выключать автопилот)
если все будет внутри фри-ртос... зачем там атмега128... ? ))
sashamelja писал(а):Какой самый удобный и понятный способ обмена инфой между атмега128 и ардуино
Самый прикольный Parallel. Простой удобный быстрый - 10 МБит/с
Потом идёт SPI - 1 МБит/с
Потом UART - 58 кБит/с

А самый лучший способ обмена инфой - Ethernet )) Можно напрямую подключать к компу)) А в компе виртуальная машина.
Любая вирт. машина умеет всё)) Например Java - есть библиотеки любых функций...
https://javarush.ru/quests/lectures/que ... .lecture00
Передаёшь витр. машине координаты GPS... а вирт машина рисует на карте (с картинками) твои координаты ))

Добавлено after 1 minute 1 second:
[uquote="MASIK",url="/forum/viewtopic.php?p=3953599#p3953599"]Сколько цветов Радуги сколько мнений.[/uquote]
Сколько ? :shock:

Добавлено after 2 minutes:
я уже запутался с вашими экранчиками))
ssd1309
https://aliexpress.ru/item/32957159545. ... web201603_
sashamelja писал(а):куда паяем cs третьего єкранчика?
На любой вободный... не принципиально... :dont_know:
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

ssd1309
https://item.taobao.com/item.htm?spm=a1 ... v9v43m85f6
Щас он и в 3.2 стоит основным
________________
На любой свободный... не принципиально... :dont_know:
Давайте конкретней чтобы я не гадал я не знаю всех тонкостей по портам.
(попробую угадать 19 ножка можно)
____________________
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

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

https://docviewer.yandex.ru/view/0/?pag ... 3D&lang=ru
вывод cs не имеет никаких особенностей. Это не UART и не SPI... это просто вывод "выбор экран". Поэтому пофигу на какой порт))
19 ножка пойдёт.
MASIK
Грызет канифоль
Сообщения: 291
Зарегистрирован: Пн авг 12, 2013 21:24:55

Re: Радиоуправляемый кораблик своими руками.

Сообщение MASIK »

roman.com ---- каждый охотник желает знать где сидят фазаны. :)))
Можно сказать по другому. :shock:
roman.com не много поделюсь в личке. Постараюсь скинуть.
sashamelja кому как, кто в Храм Божий ходит а кто и в Костел. Мы с Вами наверное в разные ходим. :))
" к Богу не бывает опозданий" В.С.Высоцкий.
(по сквернословить это я люблю. Осталось от бывшей специальности. на пенсионе грустно.)
Последний раз редактировалось MASIK Вт янв 05, 2021 00:57:34, всего редактировалось 1 раз.
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

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

каждый охотник желает знать...
а я думал их больше)) в кораблике RGB - 255x255x255 цветов - https://colorscheme.ru/color-converter.html
Храм... Костел...
Ясно)) Новый Год закончился... Все готовятся к Рождеству)) Ну тоже праздник))
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

:)) :)) :))
Подпаял третий экранчик на 19 (сделайте на нем постояный глубиномер)
Потом попробуем подумать над схемой модуля караблика(в пульте ничего менять не будем)
https://drive.google.com/file/d/1-46LuU ... sp=sharing
И опыт сын ошибок трудных и гений парадоксов друг
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

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

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

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

Плохо так как это был самый простой и удобный способ обмена инфой разного рода без каких либо ограничений.
А как у вас с телеграм ситуация, так как тут ограничение по файлам строгие..?
https://t.me/carpbot4/2
У вас что нету вобще акуанта гугла?
И опыт сын ошибок трудных и гений парадоксов друг
Ответить

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