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

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

Пт фев 02, 2018 21:35:56

roman.com может ты и прав,но это из другой оперы
Ну а наша песня хороша начинай сначала :))
КарпботV3 Автопилот+глубиномер :oops:
Какие есть идеи,я щитаю тащить ноут на рыбалку это перебор
Я хочу чтобы было так как на видео просто и удобно
https://www.youtube.com/watch?v=SnBNQv4xnCw
Карпботу нужны мозги,ну хотябы пару извилин :lol:

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

Сб фев 03, 2018 13:06:12

КарпботV3..))
Во-первых для мозгов требуется другой МК. В одну мегу8 мозги не поместятся...)) Или другой МК или два МК (типа меги8, но лучше другие). Два процессора всегда лучше одного.))

глубиномер - надо экспериментировать))

GPS - надо сидеть разбираться в кодах...

Кстати.. кроме радионавигации есть ещё Инерциальная навигация ( https://ru.wikipedia.org/wiki/Инерциальная_навигация ). ))

Приделать автопилот... на чём угодно... Например на гироскопе... )) https://www.youtube.com/watch?v=wHGqI3nu1Qg

Для начала было бы хорошо поставить простой компас.

Короче.. вариантов много))

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

Вс фев 04, 2018 21:04:01

roman.com ти как всегда прав две головы лутшэ чем одна,даже если та одна поумнее :))
GPS нужна брать только такой (Ublox neo-m8n) очень много инфы,точность 0.6м для кораблика самое то,компас неплохой наборту,в корпусе,ну и цэна приемлимая гдето 15 дол это клоны на али експрэсе на таобао только оригиналы по 25 доларов (а разницы никакой)
Я думаю было бы хорошо полностю отдельное устройство со своим екранчиком,менюшкой,кнопками и отдельным каналом связи на нрф
Ты ранше писал что можна нрфки както зделать по адрисам чтобы они другдругу не мешали.
Ну а модули в караблике соиденить между собой по юарту или какимто другим способом,
Алгоритм таков
Плывем в ручном режыме на екранчике олед V3 смотрим глубину большыми цыфрами например
0.25-4.99м(на две строки)
1)координаты
2)________
3)________
Б)________
Когда выбрали точку нажимаем кнопку один(кординаты сохраняютса в память епром,и идет команда на выгрузку)
Плывем домой в ручном режыме когда приплыли нажымаем кнопку база(записываем кординаты в эпром)
И так две отальных точки.
Потом просто клацаем четыри кнопки и пйом пиво :beer:
нажали один кораблик плывет на сохраньоную точку в ячейке 1 по джпс коректируясь компасом(сервой)(щим 90пр)когда преплыли выгруз и автоматом дамой итак далее.
Схемы берьом с V2,печатки тожэ,АТмеги можна заменить на 328 чтобы небыло проблем с памятю.
Но пока это только мысли в слух ты как щитаеш,насколько это сложно воплотить в жызнь
Я могу купить,паять,тэстить,и генерировать идеи каторые ты будеш поправлять или выбрасывать в мусор.
Я непонимаю абсолютно нечего в битах и байтах,кароче в написании програм для микрокантролеров я полный ноль,в своей жызни я даже не написал самой простой програмки с мигающим светодиодом.
Я щас изучаю FLprog но это из другой оперы.
И ещо жэна напрягла с ремонтом в кухне,хочет поменять плитку наполу хотя мы ейо постелили три года назат(матовая зараза непрактичная нужна брать толька глянцевую) главное чтобы через тригода снова не захотела менять,умом женщин непонять :roll:

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

Пн фев 05, 2018 20:15:09

Привет Всем корабле строителям. Опробовал версию " ATmega8(TQFP)-NRF24L01-Nokia 5110-версия 2" страница 12. Все команды работают отлично. Не подключал тахометр, но думаю с ним проблем не будет. Не понял что с током на дисплее 10,2А и меньше не сбрасывается, хотя 19 нога контролера замкнута на землю. Но это может и что то у меня с контролером или где то наводка. Остальное все работает на ура – частота меняется, уровень передатчика, вода, шим, сервы, температура, аккумуляторы, дискретные команды все отрабатывает как задумано. Потерял около недели на прошивку меги. Внутри схемно прошиваться так и не захотела, выпаиваешь прошивается без проблем. Раньше все порта для прошивки были выведены на управление нрф и было удобно шить, вынул нрф вставил разъем и можно шить. На этом все эксперименты с радио управлении в этом году закончил. Меня вполне устраивают оба варианта. Перехожу к остальной конструкции, а то опять к весне не сделаю. roman.com Роман ОСОБАЯ БЛАГОДАРНОСТЬ. :beer: :beer: :beer: 73 ВСЕМ успехов.

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

Пн фев 05, 2018 22:19:35

Запахло весной, прям как в песне :))
MASIK очень интересно увидеть отображэние на екранчике от нокии
когда будет пару минут сними пожалуста,
как тебе идея с автопилотом и глубиномером.

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

Вт фев 06, 2018 15:46:31

sashamelja писал(а):Ublox neo-m8n... очень много инфы

угу)) ты уже с этой инфой разобрался?
https://www.u-blox.com/sites/default/fi ... X-13003366).pdf
https://www.u-blox.com/sites/default/fi ... X-13003221).pdf
https://www.youtube.com/watch?time_cont ... 2mhSRj_OVc
...
и т.д.))
sashamelja писал(а):Я думаю было бы хорошо полностю отдельное устройство со своим екранчиком

Можно... только зачем? ))

sashamelja писал(а):нрфки както зделать по адрисам чтобы они другдругу не мешали

в исходнике адреса нрф.

SPDR=0b00110000; while(!(SPSR & (1<<7))); // 0x10 TX_ADDR_P0: Адрес передатчика
SPDR=0b11000111; while(!(SPSR & (1<<7))); // 0x........C7
SPDR=0b11000111; while(!(SPSR & (1<<7))); // 0x......C7..
SPDR=0b11000111; while(!(SPSR & (1<<7))); // 0x....C7....
SPDR=0b11000111; while(!(SPSR & (1<<7))); // 0x..C7......
SPDR=0b11000111; while(!(SPSR & (1<<7))); // 0xC7........

SPDR=0b00101010; while(!(SPSR & (1<<7))); // 0x0A RX_ADDR_P0: Адрес приёмника
SPDR=0b11000111; while(!(SPSR & (1<<7))); // 0x........C7
SPDR=0b11000111; while(!(SPSR & (1<<7))); // 0x......C7..
SPDR=0b11000111; while(!(SPSR & (1<<7))); // 0x....C7....
SPDR=0b11000111; while(!(SPSR & (1<<7))); // 0x..C7......
SPDR=0b11000111; while(!(SPSR & (1<<7))); // 0xC7........

меняешь адрес передатчика и приёмника - получается привязка передатчика к приёмнику. Другим приёмникам они не мешают... только глушат иногда, если все будут работать на одном частотном канале:

SPDR=0b00100101; while(!(SPSR & (1<<7))); // 0x05 RF_CH: Частота
SPDR=0b01111101; while(!(SPSR & (1<<7))); // начальное - 2.525GHz. - 01111101(125) - вызывной канал
sashamelja писал(а):Когда выбрали точку нажимаем кнопку один(кординаты сохраняютса в память епром,и идет команда на выгрузку)Плывем домой в ручном режыме когда приплыли нажымаем кнопку база(записываем кординаты в эпром)И так две отальных точки.

Осталось придумать как кораблик будет знать куда плыть)) Можно выгрузать в каждой точке радиобуй (на якоре)... )) :)))
http://www.midships.ru/Maritime_directory/epirb.htm
Кораблик будет находить точки, по сигналу радиобуя (радиомаяк 2.525GHz. и ИК стробоскоп). )) Кораблик точно не заблудится)) :)))
sashamelja писал(а):я даже не написал самой простой програмки с мигающим светодиодом.

Уже бы двадцать раз скачал этот несчасный компилятор и симулятор. )) В симуляторе (на осциллографе) все режимы кораблика...
симулятор.jpg
(223.93 KiB) Скачиваний: 470

MASIK писал(а):На этом все эксперименты с радио управлении в этом году закончил.

А вариант с самодельными радиомодулями... ты так и не закончил))

P.S. А вы знаете, что радиомодули nRF24L01+ с хорошей антенной могут работать на расстояние до 30 километров? ))
Я не проверял.. но автор этого видео утверждает что могут)) - https://www.youtube.com/watch?v=4XRp7pkZgPM

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

Вт фев 06, 2018 23:27:48

roman.com -я пересмотрей кучу всякой инфы я так понимаю что Ublox neo-m8n имеет свою оболочку,и когда подайош питание он загружаетса находет спутники и шлет корденаты в юарт через каждые 1.5сек
https://www.youtube.com/watch?v=XN9Pbmn ... FQ&index=3
А плыть мы будем по компасу,мозги будут крутить серву(тем самым постояно проверяя коорденаты по джпс и коректируя компасом) как на этом видео
https://www.youtube.com/watch?v=XW3SUury0KQ
Или так неполучитса

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

Чт фев 08, 2018 17:46:07

ну выше же кидал видео... Первым делом надо инициализировать само устройство GPS. Для этого заливается файл конфиг (файл начальной загрузки)

Можно поковыряться в даташите модуля GPS и написать вручную файл начальной загрузки GPS.
А можно скачать файл начальной загрузки с официального сайта как на этом видео: https://www.youtube.com/watch?v=C2mhSRj_OVc

Вот это тот самый файл конфиг (файл начальной загрузки), который надо загрузить в GPS для инициализации устройства GPS:
файл начальной настройки GPS.jpg
(98.16 KiB) Скачиваний: 244

Для закачки файла конфиг (файл начальной загрузки) обычно используется обычный переходник USB - UART. Такой же как на фото кидал выше...
схема_1.jpg
(193.78 KiB) Скачиваний: 244


После инициализации GPS будет передавать все данные МК: координаты, спутники, компас, и т.д. ... по обычному UART со скоростью 9600 бит/c. В даташите так и написано: Скорость передачи GPS модуля: по умолчанию: 9600.

Частота одновления данных GPS модуля так же указана в даташите:
1.jpg
(233.33 KiB) Скачиваний: 214

На этом видео https://www.youtube.com/watch?v=XN9Pbmn ... FQ&index=3 чётко видно, что к GPS подключили компьютер с программой терминал и получают данные (с частотой около 10 Гц) - а именно коррдинаты.
данные (широта и долгота).jpg
(129.7 KiB) Скачиваний: 505

Судя по всему это данные о широте и долготе. https://ru.wikipedia.org/wiki/GPS-навигатор
Данные компаса и данные спутников... не вижу... Видимо отключили в программе... или их просто не показывает терминал.

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

Как сказанно в даташите... после включения GPS модуля, ему требуется от нескольких секунд до нескольких десятков секунд чтобы найти спутники. После этого GPS модуль должен выдавать данные автоматом. Подроднее надо курить даташит..))

Короче.. лучше всего сначала настроить и протестировать GPS на компьютере, убедиться что всё работает, а топом устанавливать в кораблик. В кораблике МК получает по UART автоматом данные от GPS и обрабатывает... На основании данных GPS, МК в кораблике крутит двигатель и серву. При этом кораблик может автоматом передавать все данные на пульт, для вывода на экранчик - это по жедланию))

P.S. Сделать самодельный компас для кораблика. )) Покупаем простой компас (на любом рынке за 100 рублей) и ставим в кораблик.
484_prodmain_-_copy_pin-on_liquid_filled_compass-2-1.jpg
(73.32 KiB) Скачиваний: 454

Проблема только считать данные с компаса. Тогда делаем типа самодельного сканера для считывания показаний компаса... Например типа так: https://rteam.com.ua/obzor/photoalbum-1_94.html
Можно на простых диодах (можно ИК)... http://mtech.su/resenie/skaneri-strix-k ... govli.html
...
Получим простой самодельный компас для кораблика)) совсем дешёвый компас)) :)))

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

Чт фев 08, 2018 22:02:08

Ublox neo-m8n в нем ужє есть компас вот схема
Ublox neo-m8n и меет в сибе два независиміх устройства gps который прогружает свою собствиную програму находить спутники и шлет даные по юарту без иницыализацыи
А компас подключаетса по I2C и ему нужна иницыализацыя.
Ublox neo-m8n купить не проблема вещь нужная после китайского нового года закажу.
Я непонимаю полностю алгоритм работы
В квадриках применяют MPU-6050 но нам думаю она ненужна ейо роль будет играть компас
допустим у нас есть координаты
49.193330 26.837365 цэли сохраньоные в памяти
и есть наше местоположэние в реальном времени с частотой (с частотой около 10 Гц)
49.193000 26.837000
получаетса что мозги должны прощитать диагональ от точки а в точку б
И получить направление в градусах 0-360гр например 180 повернуть нос карабля на цэль и продолжать движение пока недостигнем цєли
Вопрос заключаетса в том нужен ли героскоп и акселерометєр MPU-6050 для удержания заданого маршрута
ATmega8 хватит для таких прощотов.
Вложения
Ublox neo-m8n.jpg
(149.97 KiB) Скачиваний: 470
Последний раз редактировалось sashamelja Чт фев 08, 2018 23:03:01, всего редактировалось 1 раз.

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

Чт фев 08, 2018 22:29:09

https://ru.aliexpress.com/item/Free-shi ... 3d658f9-16

серву прикруить не проблема.. https://www.youtube.com/watch?v=8iAHGjqxgrE

матрицу сам будешь расчитывать? )) https://www.youtube.com/watch?v=lpLx8sViZEQ

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

Пт фев 09, 2018 22:12:36

Вопрос заключаетса в том нужен ли героскоп и акселерометєр MPU-6050 для удержания заданого маршрута

героскоп используют для стабилизации модели (самолёт, квадрик и т.д.). В кораблике стабилизировать нечего)) Достаточно компаса.
sashamelja писал(а):Я непонимаю полностю алгоритм работы... допустим у нас есть координаты 49.193330 26.837365 цэли сохраньоные в памяти и есть наше местоположэние... 49.193000 26.837000 получаетса что мозги должны прощитать диагональ от точки а в точку б
И получить направление в градусах 0-360гр

Точно ещё не придумал)) Но гуглом вроде все пользоваться умеют...))
1_1.jpg
(184.46 KiB) Скачиваний: 327

И в школе вроде тоже все учились..)) http://images.myshared.ru/4/173408/slide_10.jpg
...
))

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

Пт фев 09, 2018 23:44:43

Мы то учились а караблик то нет :))
Я в понедельник закажу gps на Али экспресс
Для начала подключим к компу,а там дело покажет.
Жаль что ждать придётся цэлый месяц.
На Таобао только оригиналы.

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

Сб фев 10, 2018 19:27:14

Я севодня получил новые nrf (очень акуратно сделаны,и мне кажетса дальность чючють лутше)
И ещо маленькие получил без антэн вобще не то пальто(я сначала поставил тянуло гдето метров 15 потом спомнил что у нас меняетса уселение поставил 3 стало гдето 25м+2 стены)
Пошыл новой прошывкой кнопки вроди работают полутшэ

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

Вс фев 11, 2018 22:28:57

nRF24L01 со встроенной антенной дальность до 400 метров... по прямой, без стен..))
осталось добавить пеленгатор)) кораблик будет сам плыть на радиосигнал... ))
http://xodex.ru/wp-content/uploads/2016 ... oviyah.png
https://public-pc.com:443/wp-content/up ... л-wifi.jpg
...
))

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

Пн фев 12, 2018 12:44:32

Я думаю что єто будет посложнее зделать чем Gps+kompas.
nRF24L01 дально очень большая,дажэ большэ чем нада.

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

Пн фев 12, 2018 16:15:04

а кто мешает регулировать дальность? )) у nRF24L01 есть 4 регулятора мощности и 3 регулятора чувствительности. Итого 12 режимов - это только программно.
Если этого мало, то можно добавить плавную регулировку мощности (и чувствительности). По идеи можно плавно менять напряжение усилителя... http://blog.rchip.ru/wp-content/uploads ... 4l01-2.jpg ( http://www.skyworksinc.com/uploads/docu ... 04359b.pdf )... 0-3,6V... При этом по идеи должна плавно меняться мощность (и чувствительность)...

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

Чт фев 15, 2018 11:54:46

roman.com я щас хочу сделат универсальную плату драйвера перерисовал схему,поправь как нада номиналы,или может чтото развел неправельно(у меня есть 50n60 маленькие я незнаю можна ли их ставить в паралель)
Нащот усиления и нак хорошо (с антенкой 1 без антенки 3 уселение я думаю все понятно)
Может какоето шыфрование сделать так это дело другое :))
И нада зделать сигнал аварии (когда нету связи фара моргает SOS :)) )
Вложения
модель-ATmega8(TQFP)- 128x64-1.rar
(20.59 KiB) Скачиваний: 169

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

Пт фев 16, 2018 10:12:46

не знаю что за транзисторы такие... гибриды какие то )) http://www.farnell.com/datasheets/12560.pdf
не вижу проблем ставить несколько транзисторов в параллель...
шифрование? )) У нас кораблик передаёт серетные данные? )) https://ru.wikipedia.org/wiki/ACE_Encrypt
Нащот усиления... регулятор усиления нужен точного показания радиопеленгатора)) в NRF нет индикатора уровня сигнала.. поэтому пеленгатор может работать только по одному параметру: есть сигнал/нет сигнала. А сам принцип предельнос прост: антенна (или кораблик) крутится вокруг собственной оси и определет при каком положении есть сигнал/нет сигнала. Так кораблик определяет напрявление на источник синала... и плывёт в сторону источника сигнал)) Этот же принцип используется моделистами для поиска моделей, потерывшемся например в траве... просто крутишся вокруг собтвенной оси и определяешь направление по сигналу.. где "спряталась" модель))

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

Пт фев 16, 2018 11:35:04

У меня не такой как по твоей ссылке у меня простой ,n канальный мосфетов 50n06
Но у меня и гибриды есть от инвестора в запасе,когда-то нужна будет попробовать.
Посмотри пожалуйста схему (будет ли так работать шым как я нарисовал)через оптопару pc817 -перерисуй что не так.
Шыфрование я имел в виду (привязку пульта к модели)не только по частоте а ещо каким-то способом.Чтобы исключить влияние других пультов.
Вложения
модель-ATmega8(TQFP)- 128x64-2.rar
(20.04 KiB) Скачиваний: 173

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

Пт фев 16, 2018 17:09:25

на мосфетах ШИМ не делал... Но все мосфеты для ШИМ делают через усилитель тока. Ёмкость затвора на частоте 15кГц довольная большая.
http://radioskot.ru/_fr/51/6504628.jpg

привязку пульта к модели... память МК уже закончалась..))
Ответить