Как стать автором
Обновить

НЕрадиоуправляемые модели: вперед к беспроводным подлодкам на пульте

Время на прочтение10 мин
Количество просмотров20K
Всего голосов 60: ↑60 и ↓0+60
Комментарии82

Комментарии 82

А как ваша схема будет работать при шуме на водоеме? например от лодочных ДВС и\или шума эхолотов?
Все очень сильно зависит от конкретных условий. Эхолот почти наверняка никак не повлияет, если только прям не пытаться его направить на приемник вблизи. Всякие быстрые оборотистые штуки могут и будут влиять, чем ближе источник помех — тем сильнее влияние. Тут дело в том, что в некоторых условиях и профессиональные решения могут «оглохнуть» — как с добрым утром.
Немного уточню — мне, как рыболову, интересно было-б такой кораблик с установленным на него эхолотом и управлением без проводов. Это для построения карты глубин водоема. Подобные радио решения уже есть.
Понятно что у вас изделие пока на уровне PoC, но в целом очень интересно.
Не, это уже не PoC =) Другое дело, что для надводных задач это не имеет смысла, это все исключительно для подводы, куда радио практически не проходит.
Меня на эту мысль вот это навело:
Сначала передаем стартовый тон на одной частоте, а на другой частоте, через задержку связанную с номером кода, передаем стоповый тон.
Не самый надежный метод… при потере ответа можно и устройство потерять.
Мы производим много разного где надежные шумоподобные сигналы, но давно хотели сделать что-то доступное и простое. В чем-то приходится идти на компромисс.
радио практически не проходит
Вполне себе доходит. Все дело в длине волны ;)
В среднем радиоволны затухают на расстоянии меньше длины волны. И да, мы в курсе про связь с подводными лодками =)
Ну так и использовали бы сверхдлинные волны… Земля/вода по сути как сверхпроводник (сопротивление обратно пропорционально сечению). Из этого болота можно управлять лодкой на другой стороне земли…

Тут есть один минус, нужны сверхдлинные антенны

Если это кораблик, а не подводный аппарат, то чем не подойдёт тот же inav с какой нибудь lsr (например qczek) и антенной вверх? Автономка будет по маршруту, стоит копейки.

Для построения карт глубин отлично подходит связка автопилота на базе Pixhawk и эхолота Deep pro. Обрабатываю в программе Reefmaster.
А как с обратной связью (достиг дна, авария с двигателем, еще что то)? Как со скоростью передачи информации (сколько Бод)? Какая максимальная дальность? Как с защищенностью в условиях постановки помех (рядом ходят взрослые моторки, перекат, кто то рыбу глушит)? Как с защитой передаваемого сигнала (Например требуется управление 4 лодками, чтобы не мешали друг-другу). Как с энергопотреблением?
сейчас обратная связь может быть устроена просто добавлением передатчика на подлодку и приемника на пункт управления. В следующей версии планируем добавить функцию пингера одной из наших трекинговых систем. Можно будет факт приема команды видеть как положение аппарата на карте.
Скорость передачи здесь как таковая отсутствует — передаются 4 разные команды. Максимальная дальность 300 метров в хороших условиях. Если кто-то рыбу глушит и рядом мчатся быстроходные моторки и водные мотоциклы — и профессиональные системы «заткнутся». А это все-таки простое решение рассчитанное на любителей. Разделение между несколькими абонентами в рамках данной схемы не предусмотрено. В следующей версии, где будет больше кодов можно будет часть кодов отвести для одной лодки, а часть — для другой. Это все-таки акустика). Энергопотребление 20 мА у приемника, у передатчика в момент излучения до 500 мА. Все питается в диапазоне 5-15 вольт. Дальность больше при питании передатчика от большего напряжения.

Непонятно, как может отсутствовать скорость передачи. Сколько команд в секунду можно максимально передавать? Какая длина каждой команды (как я понял, у каждой команды своя длина)? Помножив первое число на 2 (раз команд 4, то каждая несет 2 бита информации), получим биты в секунду.

Передавать можно 1 раз в 500 мс. Т.к. кодов сейчас 4, то передается 2 бита полезной нагрузки.

Ну вот, 4 бита в секунду, 1 байт в 2 секунды, 30 байт в минуту)

Это программное ограничение? Или физическое? (гэп на возможные дубли отражённого от чего-нибудь сигнала — чтоб за 500мс уж точно всё успокоилось)

Физическое. Если не углубляться, то обусловлено минимально достаточной длиной сигналов и защитным интервалом. В некоторых случаях 500 мс может оказаться даже мало. С другой стороны, более частое излучение приведёт к перегреву ключа, это уже ограничение со стороны передатчика.

Если вы про антенны, то к сожалению нет: если взять такой же дисковый гидрофон и использовать в качестве передатчика, то максимальная дальность будет всего метров 30-40. Передатчику нужна антенна мощнее — как на фото в статье.
Можно экологические исследования такой подводной лодкой проводить — классная штука)
Мы тут опять решили проблему, о существовании которой вы скорее всего и не подозревали
скромность автора впечатляет.
Это же самоирония, ну )
Главное — не забыть про план «Б», что делать — если акустический сигнал потерян по любой причине. ;)

Хотя бы надо уметь понять, что сигнала нет (таймаут, «пинги»), всплыть, поймать GPS и отправиться в точку старта…
Очень круто! Моё почтение. Всё хочу попробовать тоже поэкспериментировать, да руки никак не дойдут :).
Спасибо за интересную статью! Скажите пожалуйста, у Вас на фото с пультом синий бочонок излучателя, что за излучатель использовался? Несколько раз интересовался смежной темой и упирался в стоимость подводных излучателей, начинающуюся в районе 100$

Тоже интересно

Это антенна передатчика. К сожалению, дешевле они быть не могут по многим причинам. Собственно, антенна передатчика — самая дорогая часть всего комплекта. Можно или плоскую антенну использовать — у нас есть инструкции, как ее изготовить. Но с ней максимальная дальность будет 30-40 метров. Можно поискать что-то вроде пластины от увлажнителя воздуха или от УЗ-ванны. Там, правда, могут быть неожиданности с направленностью и т.п.
Интересно, на сколько по времени хватит этих аккумуляторов? Что-то я упустил это в статье или Вы не проводили тесты такие?
Если вы про аккумуляторы, которые в лодке, то часа на 3-4-5. Там 4 элемента 18650 по 2.2 А*ч. Двигатели потребляют 1.5А каждый.
Если вы про «крону» в пульте, то должно где-то часов на 12 хватить свежей.
А штатный ppm сигнал от ру пультов можно передавать, или по времени все не пролезет?
Да можно конечно передавать, и со временем проблем особых даже не будет, проблемы возникнут с приемом. В воде присутствует многолучевость.
А как вы вашим кодированием с ней боретесь?
Просто до банальности: ловим фронт импульса одной частоты, и больше не смотрим на нее время много большее, чем любое разумное время релаксации — пусть себе приходят эхо. Далее ловим фронт другой частоты. Я бы все-таки не назвал это кодированием.
Ну хорошо, один канал PWM, как в сервах Импульс от 700 мкс до 2200 с 1024 градациями, 50 раз в секунду дойдет же?
Нет. Во-первых, звуком нельзя излучить квадратный импульс — его нужно будет чем-то заполнить и нужно все-таки несколько периодов колебания. Во-вторых, размоются фронты. Но самое плохое, что феерически размоются спады — вы излучите 1 мс сигнал, а на приемнике будет звучать миллисекунд, ну скажем, 100. И это гуманная оценка )
А можете нарисовать форму Вашего импульса с временными метками? Ну и просир 35 MHZ на сколько то же в воду проникает, как я понимаю?
Представьте себе 5 мс синуса на, скажем, 25 кГц — вот так и выглядит.
Про 35 МГц «просир» — совсем не понял, поясните пожалуйста.
5МС — 125 периодов синусоиды, и +-полупериод поймаете же? Имелось в виду традиционное FM 35Mhz.

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

А сколько можно поймать, а можно ли еще как то модулировать сигнал?
В нашем случае — 5 мс. Плюс-минус 1-2 мс точность. Это же простая недорогая система для любителей, поэтому выполнена на тональных сигналах. Вот примерно столько на них и можно получить.
Как модулировать — это обширнейшая область. Боюсь, я не осилю вместить ее в комментарий)
А пауза между сигналами какая нужна? Сколько бодовая скорость то выходит?

Если мы говорим о устройствах из статьи, то скорость получается 4 бита а секунду: передаётся посылка из двух бит, повтор можно делать через 500 мс.

А, не, эта по радио работает. Но буквально вот на таком расстоянии:
Заголовок спойлера
image


Вот краткие инструкции
Пользуясь случаем, не подскажете, есть ли в природе системы, индицирующие близость расположения бадди? Чтобы не было потеряшек. А то при снорке иногда бывает, увлекаешься слишком.
Нам такие не известны.
Но кстати, если нужно просто установить факт того, что коллега где-то рядом, то вот кит из статьи вам в помощь )

Просто ставите на передатчик такую же антенну как и на приемник: она автоматически снизит максимальную дальность до 30-40 метров. Нет сигнала — коллега уплыл.
А какой-нибудь аналог rssi под водой нельзя сделать? Интуитивно мне представляется, что нельзя. Хотя бы три уровня — близко (метр-два), средне (2-5 метров), далеко (дальше 5 метров).

Вы правы, rssi не взлетит. Можно две пары приёмник-передатчик и какую-либо простейшую ардуину. Сначала один посылает, скажем, код 0, второй — принимает и отвечает кодом 1. Потом второй делает тоже самое. Так можно оценивать время распространения

Тоже о таком думал, стало жалко всяких животных живущих в водной среде, до развития человеческих технологий у них было относительно тихо, теперь корабли двигателями шумят, подводные лодки эхолотами и прочие чудесные звуки вплоть до ядерных взрывов. Еще немного и там станет невыносимо жить(некоторые виды вообще восновном при помощи звуков ориентируются и общаются, благо среда для этого уж очень подходит), по тому как будут проплывать всякие дроны сканируя подводные пространства и каждый при этому будет пиликать на сотни метров, а то и километры… не сочтите меня уж прям за совсем «зеленого», но всяких животинок и вправду жалко.
Тут очень хитрая политическая многоходовочка. Сразу скажу, что устройство из статьи никому не повредит ) Но сейчас идет настоящая истерия с охраной всяких marine mammals, особенно в штатах. Но работает очень однобоко: если ты хочешь что-то где-то применять — то нужно получить разрешение и/или доказать (читай — легально заплатить), что твое оборудование безопасно для животных. После этого почти что хочешь делай, но можно выставить дипломированного специалиста с биноклем, и когда он увидит подходящих дельфинов или китов, работы нужно срочно прекратить. В то же время в северной атлантике осталось всего 415 усатых североатлантических китов, гибнут они пачками, удушаясь веревками от краболовок — через 15 лет их не останется. И нет бы запретить ловлю крабов — ну не умрут же любители крабов в конце концов? А вместо этого будем защищать китов от каких-то псевдоугроз малой акустики. Сами понимаете, это такой способ заработка.
Я здесь высказался применительно к данной статье, конечно я понимаю что проблема не только в акустике, а и в химии которую сбрасывают и в мусоре который плавает, и во всяких там сетях которые расставлены для ловли кого-либо. Суть в том, что каждая отрасль может показывать в сторону соседней и говорить, что-то вроде: «ну начните с хим. предприятий, они вон сколько сбрасывают, а у нас в нашей рыболовной деятельности одна сеть стоит на хренолион киллометров». Так то не пойдет. Хотя конечно я понимаю что прогресс технологий не остановить, и мы как человеки все равно рано или поздно залезем в этот самый океан поглубже и там нагадим по самое небалуйся, и получится как и на суше, кто может-свалит, кто не может помрет…

Собственно, уже все основательно загажено. Из акустических загрязнений, которые связаны с гидроакустикой и прям реально опасны для животных — оборудование у вояк, может немного нефтянка. Сами понимаете, где вояки и нефтянка, а где — дельфины.

У вас очень классные и интересные статьи, обязательно пишите еще! Но расскажите, пожалуйста, зачем, ну зачем вы понаставили термобарьеров на переходные отверстия??? Ну как так-то?
Дефолтные настройки, вроде не СВЧ, не шибко силовые вещи)

Поймите, пожалуйста, правильно: термобарьеры на переходных отверстиях не имеют смысла. Для меня, например, это повод усомниться в квалификации разработчика такого шедевра и сделать далекоидущие выводы об остальных поделках. Своеобразная лакмусовая бумажка для тех, кто в теме. Без наездов, повторюсь, вы делаете очень интересные вещи. Но кое-что можно улучшить ;)

Уверяю вас, на других платах нет термобарьеров. Вот для примера плата OEM-модема:

Картинка
image
Спасибо!
Полагаю, другие вопросы по плате будут никому не интересны, так что не буду их задавать. :)
Напротив — было бы глупо с моей стороны пренебречь мнением специалиста ) Задавайте, критикуйте.
Собственно, вопрос по красненькой плате, спаянной в Резоните: зачем такие конские переходные отверстия? 0.9\0.5 или 0.8\0.4 (Не смог точнее измерить по фотографии)?
По поводу плат из статьи: сколько в итоге напряжение на передатчике и приёмнике (вроде вы только про транзистор пишете на 200 вольт)? Видно, что разработчик заложил большой зазор от трассы до полигона, но почему-то забыл о нём на площадке для пайки провода (а маски-то там и нет) и выводе диода.
Плюс я совершенно не понимаю в таких изделиях кварцы усечённые лодочки.
Я бы вообще всё сделал на smt с одной стороны. И дроссель, и конденсатор ваш тоже. Т — технологичность :)
Про технологичность вы полностью правы. Но была идея сделать ещё и вариант конструктора т.е. голая плата и пакетик с детальками. Потому и подумали, что такие детали паять проще. И до сих пор этот вариант немножко планируем) Если решим от него отказаться, то всё переведём на smt.

Зазор на плате, в месте припайки провода, 1мм и для 200В должно хватить. В следующих ревизиях наведём красоту в этом отступе.

На красной плате действительно отверстия 0,9/0,5. И ещё и элементы 0603.
Какие-то вы слишком далекоидущие выводы делаете на основе малозначительной штуки.
Для вас малозначительная, для меня нет. Всего лишь вопрос проф. деформации.
Вот именно, что профдеформация. Стоит такой дворник на улице, и думает: блин, метлу неправильно держит, наверное и в целом человек глупый и никчемный.
Вы неправы, сравнивая сложную техническую специальность, требующую наличия как специфических знаний, так и опыта, с дворником. То, что для вас пустяк, для кого-то — важная информация, говорящая о многом. Впрочем, думайте как вам угодно, думать у нас пока еще не запретили.
Эх… еще б мотор мощный поставить, чтобы на глисс выходила лодка. А то, как РоС круто, но, думаю, быстро надоест игрушка
Вообще статья про гидроакустику, лодочка исключительно для демонстрации управления. Конечно, предполагается, что управлять надо чем-то подводным. И нет, это не PoC, это готовый кит.
Очень интересная задумка и реализация.

Если Вам действительно интересно мнение по поводу материала, то позволю себе позанудствовать. В автотрансформаторе (разновидность трансформатора), физически, обмотка одна. Дроссель не является более технологичным изделием, по отношению к трансформатору. У этих девайсов разное назначение. Да, дроссель можно тоже использовать для повышения напряжения в определённых случаях, но это не делает его заменой трансформатору. Ну и далее, принцип работы схемы Вы объяснили так себе. Я бы вообще убрал этот раздел из статьи.
И да, вертикальное видео — это ужасно.
Но в целом, работа интересная, да.

Спасибо. Действительно очень интересно мнение. Дело в том что видео снималось на телефоны. В основном для корпоративного инстаграма ), постараемся как-то основательнее подойти к съемке.
Конечно разное назначение. Тут скорее поинт был в том, что для данного применения дроссель действительно более технологичен: одно дело намотать в навал с допуском 10% к примеру, витков 50, а другое дело — намотать виток к витку двойную первичку точно выдержав число витков и еще вторичку. Т.к. у нас мелкая серия — мотает человек. Но вы правы, мне стоило подробнее остановиться на этом моменте. В дальнейшем, если потребуется, мы просто перейдем на стандартные дроссели, исключив тем самым намотку.
позвольте мне как КМС по судомодельному спорту немного описать проблемы при реализации этой идеи? (подводная лодка)
чисто технические проблемы и близкие к ним
Будем рады!
1 самая основная проблема
определение положения лодки в погруженом состоянии
2 само погружение, как? простейший вариант это исходное положение полупогруженное, и автомат глубины… погружение только за счет двигателя, двигатель стоп — идет всплытие, скоорость маленькя — идет медленное всплытие
3 герметизация в частности дейвуд как первое место протекания воды
4 я так понимаю что планируется запуски не в ванне и басейнах? и здесь тоже проблема, наматывается на винт водоросля или еще какая хренотень и все… лодка зависла т.к плавучесть у нее близка к нулю и порвать намотаное невсостоянии, лодка потеряна тк ее местоположения вы незнаете
5 положение -глубина, есть определение? нет? смысл в этой ПЛ? я даю 90-99 % что при первом же запуске она потеряется
примерно так для начала… (
1. Подводная навигация — наша профессия :) Планируется агрегатирование с нашей трекинговой системой, т.е. в водоемах (при наличии GPS) можно будет видеть точку на карте. Хотя, конечно, потребуется допоборудование.
2. Мы не занимаемся робототехникой напрямую, но с разработчиками со всего мира контактируем. В целом эта задача решена многими способами. Сейчас подводных роботов разного типа просто пруд пруди.
3. Как уже сказал, разных подводных (любительских в т.ч.) роботов — навалом уже сейчас.
4. Водоросли на лопасти — ну, мы не можем заниматься всем на свете. Наша профессия — подводная связь и навигация. На обывательском уровне известно, что есть и движители вроде DiskDrive и вообще лодки игрушечные существуют.
5. Глубина в этом простом варианте не определяется, но координату вполне дадим (с допоборудованием). Есть решения и с трехмерной координатой, хотя, однако, не могу назвать эти решения подходящими для хоббистов в виду их стоимости.
Следующий этап полуавтономный летающий беспилотник со связью в оптике. Можно даже в видимой. Включая дистанционное управление жестами руки.
А летающий зачем в оптике?) Под водой акустика — неизбежность, необходимость. На воздухе есть радио.
Здравствуйте, Александр.
Обратите внимание на работу
«УДК 621.371.3 А.С. ВЕРШИНИН ЭКСПЕРИМЕНТАЛЬНАЯ ОЦЕНКА СКОРОСТИ ПЕРЕДАЧИ ДАННЫХ МАКЕТА ГИДРОАКУСТИЧЕСКОГО МОДЕМА», (SPIIRAS Proceedings. 2016. Issue 3(46). ISSN 2078-9181 (print), ISSN 2078-9599 (online) www.proceedings.spiiras.nw.ru)
она легко скачивается в Интернете. Согласно рис. 1 этой работы, максимальная чувствительность под водой достигается на частоте около 10 кГц.
Мне кажется, что если с ваших 20-30 кГц перейдете на 10 кГц, вы выиграете в чувствительности примерно в 1.5- 2 раза.
Алексей, приведенная вами статья вызывает (мягко говоря) недоумение и поднятые брови. Я не рекомендовал бы руководствоваться этой статьей в любых работах, связанных с реальной гидроакустической связью. Ссылаться на нее я бы тоже не рекомендовал в виду низкого технического уровня.

Красивые идеи. И слова родные - пьезоэффект, строб.

Русского разработчика как раз вот это Strobe и выдало ))

Я, признаться и не задумывался о наличии проблемы передачи сигнала под водой.

А нельзя ли запускать фазоманипулированный /частотно манипулированный сигнал , длительностью скажем 500 мс. В котором уже закодировать последовательность бит.

Или как уже писалось, все фронты размажутся?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории