Radar on arduino!
Vložit
- čas přidán 20. 08. 2024
- Friends, hello everyone! In this video we will make a real radar! The radar function will be performed by the distance sensor HC-SR04, and the rotary mechanism is made on the servo. Very simple design, but the effect is stunning! In one of the following video the design will be improved and the radar will become completely autonomous, even with a larger display!
Separately, the library can be downloaded from this link: drive.google.c...
Friends, support the channel!
R340967932571
Z422687519909
U139735106020
4149625807630874 Privat Bank (Ukraine)
Useful links:
HC-SR04: ali.pub/213gl0
Mount for HC-SR04: ali.pub/213gq2
BMP280: ali.pub/1z5ck5
WS2812B: ali.pub/1x8oim
OLED displays on Aliexpress: ali.pub/1pyrhu
Arduino Mega 2560: ali.pub/1ny34r
Cheapest Arduino Pro Mini for crafts: ali.pub/1ny2z4
Breadbord: ali.pub/1ny3ae
Lintels: ali.pub/1ny3la
Quality crosspieces: ali.pub/1ny3j5
The most convenient cash back:
LetyShops: goo.gl/Ev5XgI
The most profitable cash back on aliexpress:
Ecomerce: goo.gl/3dDc2w
Это классно очень, только это не радар, а сонар
эхолокатор
Прикольная штукенция получилась...в юном возрасте на свето-фото самоуправляемый танк делали...эх времечко! Лайкос и ждём продолжения!
Молодец, ждём продолжения 😁
Спасибо! Успехов вам!
Хорошая работа
забавно, но надо было на каждый шаг сервы делать несколько замеров и чистить от помех? например, отбрасывая мин, макс и считая среднее из оставшегося. :)
Можно сделать, спасибо за совет :)
А еще исключить компьютер, сделав устройство законченым в том плане, что бы машина сама ездила по местности, и запоминала где какие препятствия, разбивая местность автоматически на тайлы и помечая в каком есть препятствие а в каком нет. А затем, говоришь ей координаты точки Б, и предлагаешь добраться туда самостоятельно :)
На Ардуино такая задача не выполнима. Нужно минимум STM, но лучше Малину.
Задача, даже на первый взгляд, не простая. ... математическое вычисление положения объекта в пространстве + сравнение с текущей базой объектов + вычисление относительного положения препятствия + занесение в базу + определение самого себя в пространстве + + +... Да много чего ещё!
Проще сделать так что бы машина ездила на координаты GPS. И по ходу объезжать препятствия.
Ну можно все значительно упростить, Ограничив пространство прямоугольником, х*х метров, и создав массив с примерно таким же количеством клеточек(ну или с вдвое большим, сколько там этот датчик берет в длинну +/-30см?). (Я же не говорю, что 1км*1км нужно уметь объехать). Расчитать, что бы мотор крутился примерно на расстояние 1 клеточки... На худой конец добавить немного памяти... На Спектруме с 48кб игры делали, бывало и 3D (точнее 2.5D), в общем в простейшем извращенном варианте можно чего нить наклепать :)
Другой вопрос, нужно ли :)
Это я так, пошутил...
Луноход, Вояджер и прочее имели 1/1000 вычислительной мощности и ресурсов меги, но летели по вычислениям релятивистской математики... А точность GPS плюс/минус лапоть. :)
Писал библиотеку под esp8266 с анализом принятого сигнала. Радар адекватно работает до 1м 60см. Ну 2м с натягом. Дальше ловим эхо от предыдущего сигнала.
Да при статичном положении вы более менее отловите до 4метров. Но если нужна движуха, то 1.6м.
Посмотрите в сторону оптических датчиков sharp. Они разных диапазонов: 10-80см, до 1.5м и до 4м. Но там не ошибетесь.
Вам советуют nrf для передачи на комп. Альтернатива esp8266. Через wifi. Попробуйте оба метода, нам потом расскажете что больше понравилось)
С ESP8266 при таком использовании возникет проблема там только 1 нога аналоговый вход а у этого датчика аналоговый выход и еще у меня робоплатформа от паяльника с ума сходила. Если есть интерес могу найти свой код на Micropythone для этой платформы
Лидары гораздо хуже работают на большом расстоянии при определённых условиях могут не видеть предметы в упор РЛС конечно лучшее решение но самому делать её очень сложно ( компактную миллиметровую РЛС ) и готовых решений с адекватной ценой нет.
Изобрели парк-троник! БРАВО, ХЛОПЦI!
Вот датчик закрепить это наверное самое непростое задание
Прикольно
Я бы хотел чтобы такая картинка на олед дисплей выводилась
Интересная идея. Надо попробовать. Только OLED дисплей довольно мелкий, и разрешение у него маленькое, лучше использовать TFT дисплей.
Попробуй излучатель и приёмник развернуть к рефлектору и поместить в фокус.
что если добавить радио радар который будет знать где маяк находится, или база? как вообще реализовать радио базу?
Встречал недавно короткое видео из за границы . Там человек сделал радар и прикрутил к нему сильную лазерную указку и выставил на поиск комаров . Думаю если такое сделать по аналогии как у него то даже будет продаваться сей девайс . Только у него радар крутился быстро и на полный оборот . как определял цель и указка уже разворачивалась . Вот на такое бы точно думаю был бы спрос
Тоже видел. Но без кода-примера повторить проект сложно.
@@UCanDo Прошу прощения. Думал что хорошо разбираетесь в коде .
Прикольно, только это не радар а сонар :)
Вот только если-бы это был настоящий радар а не сонар то это было-бы Очень здорово радар может заменить целый комплекс машинного зрения и при этом не требует большой вычислительной мощности ( ну обработка данных с радара а не сам обработчик АФАР).
Код не работает
exit status 1
expected ',' or ';' before 'const'
Предлагаю сделать реальную фокусировочную тарелку для ультразвука, слегка увеличив разрешение и дальность радара
Ну и передачу информации по радиомодулю ко 2 ардуине с дисплеем
В принципе 4 метра (дальность модуля) и так хватит. Следующий проект, похоже, будет с 2-мя ардуинами, одна - радар, вторая - приемник с дисплеем.
подводный бы такой рыбу искать)
У него дальность 50± см, не особо будет, а так классная идея
@@Zetterer_ можно же датчик от эхолота взять, но там свои трудности с углом луча и трехмерным растром.
@@TheRiper69 не спорю
Дальность у ультразвукового дальномерам до 4-х метров
@@UCanDo я уже понял,спасибо.Не подскажите пожалуйста,я когда запускаю программу радара она у меня не отвечает,как мне быть?
Как увеличить дальность на 1-2 км
даёшь 3D сканер с датчиком цвета. это точно интересно
Как поправить разрешение экрана,чтобы радар не обрезало?
а где продолжение найти?
Продолжение не делал
Все работает. Только радар для мониторов 1920х1080, поэтому, у кого разрешение монитора меньше, экран радара будет обрезан, не пугайтесь...
Да, есть такое. Можно подправить в Процессинге, при желании :)
Еще один язык изучать? Ну нафиг... Я лучше попробую вывести радар на экранчик...
На просторах ютуба был где-то такой проект на экранчике
радардуино
А как увеличить дальность до десятков или сотни метров?
Этот датчик не в состоянии измерять такие расстояния. Это вам настоящий радар нужен!
А можно сделать компактный радиолокатор в таком небольшом исполнении ?
Тоесть не какойто там просто датчик препятствий а именно радар как на самолетах или такой как для ПВО используются ?
Такое проще купить чем сделать
@@UCanDo Яб с удовольствием купил РЛС за адекватную сумму но где?
а что за линии красные?
Показывают присутствие объекта.
ребят как сделать все то же самое только что бы искало неодимовые магниты
То есть показывало магнитное поле?
Вам нужно какое- о устройство, какой-то датчик магнитного поля, причём направленный. Ничего подобного я не встречал. Возможно нужно сделать какую-то катушку индуктивности, с феритовым сердечником. Или что-то подобное.
Стаете вопросом лучше на форум пишите
А что за программа
видео класс!!! только можете в каментарий добавить код???
Под видео, в описании, есть ссылка на архив со скетчем и всем необходимым.
Скажите на ардуине можно сделать частотный привод для трехфазного мотора.
Я лично с силовой частью не работал, по этому не помогу. Но подобные проекты в сети много раз встречал. Поищите "трёхфазный мотор Ардуино". Что-то точно должно быть!
Порылся в нетерпением так ничего существенного не нашел. Есть один рабочим экземпляр на схем. нет . Но немного слабоват хотя силовую часть можно и усилить. но автор жлоб. Прошивку невыкладывает . А так одна вода пустая. Некоторые говорят что на ардуине вообще невозможно напрямую сделать мозги для часто никак. Потому как там нужн синус для управления ключами .а ардуине по аналогу выдает только положительное напряжение.
Даже не знаю чем вам помочь. Силовую часть пока что не изучал.Вот, то что я нашел:
forum.amperka.ru/threads/arduino-%D0%B8-%D1%82%D1%80%D0%B5%D1%85%D1%84%D0%B0%D0%B7%D0%BD%D1%8B%D0%B5-%D0%B0%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D0%B8.4080/
Вот глянь может заинтересует cxem.net/promelectr/promelectr27.php
А если этот радар будет, допустим, на машине стоять, которая едет, и вращаться, то будут ли виднеться объекты?
Нежна совершенно иная конструкция с другим датчиком. Нужно увеличить скорость вращения и т.д.
Посмотрите в сети Лидар
А этот проект можно воплотить на Aurduino Uno Хочу сказать спасибо за токой полезный и увлекательный контент ставлю вашему канала 105 из 10 возможных балов желаю вам успехов удачи Спасибо ещё раз !!!
Спасибо за отзыв!
Можно использовать любую Ардуино.
Вы же понимаете что у них особого отличия нету? Все выполняют одну и ту же функцию
А геде можно взять скетчи ? Я просто новичок и пока не умею программировать
В описании под видео есть ссылки
NRF и передача на комп.
Александр НЕПушкин зачем комп. я свой робот сделал на нрф со своим пультом и дисплеем. Лучше телеметрию на пульт получать.
Как вариант. Но хочется отвязать от компьютера. + сделать регулируемым расстояние сканирования. А то сейчас максимум 40 см.
Да, получать телеметрию на пульт - это крутая идея!
Я тоже заметил что у него не самые лучшие характеристики
Датчик - один из худших. Скорость маленькая, точность не очень, и при этом еще не все объекты видит так как ультразвук легко поглощается.
а что за программа процесинг и где взять код такой же чтобы выводило на экран? Заранее спасибо
Код для процессинга есть в прикреплённом архиве. Ссылка в описании.
Процессинг можно легко найти в гугле.
Чую скоро будет создан макет автопилота.
А где продолжение?
Так и не сделал... Тогда столкнулся с каким-то глюком, и из-за этого забросил все это. Хм. надо попробовать продолжить проект.
а если реализовать на радиочастотах приемник и передатчик?
Я пробовал сделать приемник с дисплеем, но что-то не завелось. Постоянно какие-то сбои были. Так и забросил...
А если просто передавать то без проблем работает.
на каких ты частотах пробывал? лучше работать на 4Ггц в режиме шифрования дешифрования импульсов для отсева эфирного радио мусора по принципу радаров Доплера
Я использовал NRF24L01. Радар поставил на машинку, а на пульте поставил дисплей. И радар и дисплей собраны на Ардуино. Пульт передавал управление, а в ответ машинка отсылала данные с радара. Но все это буквально через 2-3 секунды переставало работать. Ни машинка не передавала данные радара, ни пульт не пересылал данные по управлению. Проблему не смог выяснить за два вечера. Так и забросил.
а что как куда подключять
Используется всего 3 пина. Можно использовать любые свободные. Когда рассматривал скетч то показывал к каким ригам у меня подключено
Извини, не в тему, смотрел твой видос про ардуино и дисплей, а можно ли подкл. камеру от смарта к компу, или это вообще не надо заморачиваться, смарт допустим нонейм китай
В теории можно, но смысла нет. Будет в любом случае хуже чем купить готовую USB камеру.
Home Made - То, что ты можешь сделать спасибо за ответ.
ЭТО БЛТ СОНАР ДУБИНА
А зачем рефлектор? Для красоты?
Да, только для вида.
Что за процессинг? Что за программа?
Processing. Программа на Яве. Разработана в первую очередь для работы с Ардуино.
@@UCanDo , спасибо!
А как увеличить дальность?
Тот же вопрос. Думаю надо просто поискать более мощный:/
Датчик расстояния способен «видеть» до нескольких метров.
Просто в скетче обрабатывается только небольшое расстояние
@@UCanDo Понял. Спасибо помог!!!
как называется приложение? (3:48-5:36)
Добрый день. Программа называется Процессинг (не помню как на английском пишется).
Скетч для него есть в описании
Здравствуйте! Требуется собрать устройство для практического применения в медицине. Ищу человека способного собрать и запрагромировать. У самого ни времени ни мозгов не хватает. Бюджет не очень большой, но все таки. Кулибины отзовитесь
Что конкретно требуется?
сейчас работаю над проектом переделки портативного кардиографа в миограф
Александр Ладыженский как связаться?
Премиум проект telegram - @alexlad97
Александр Ладыженский Мой Вайбер 89372760922
Александр Ладыженский у меня нет телеграм
Доброго дня, а продовження стосовно установки дисплея буде ?
Добрый день. Не думаю. Проект старый, давно забросил его
На 360градусов его можно сделать?
Можно. Переделать скетч и программу процессинга. Еще нужно использовать сервомотор, который поворачивался бы на 360 градусов.
Либо просто добавить второй УЗ датчик расстояния с тыльной стороны первого )
Как вариант :))
Это конечно интересно кто понимает я вот купил думал что что то получится ,но не тут то было "валенок валенком" ,а возможно ли подключить матрицу от ноутбука ?))
и ни слова не сказано о первоисточнике. czcams.com/video/kQRYIH2HwfY/video.html
даже отрисовка "радара" одинаковая. "Совпадение? Не думаю" (с)
На счет отрисовки радара ничего не могу сказать. Все вы сами видите, и мои действия и то что улавливает радар.
А в остальном, почему вы думаете что нет третьего источника, откуда мы оба брали данные? Да и никто не претендует на права. Все материалы находятся в открытом доступе и без копирайта. По этому и претензия ваша не обоснована.
Нано подойдёт?
Petro 534 аттини даже подойдет с юсбттл
Да, подойдёт. Можно использовать любую Ардуино.
Он не настоящий, а ультразвуковой.
Не настоящий, в смысле игрушечный? :))
Если уже "цепляться" то правильнее было бы назвать не радаром, а сонаром. Но не суть важно - так как принцип работы один и тот же. Разница только в применяемом типе волн.
Тут радаром и не пахло. За не соответствие названию дизлайк.
Принцип тот же, только используется ультразвук вместо радиоволн.
@@UCanDo в названии о ультразвуке не сказано, значит подразумеваются радиоволны по умолчанию.
В слове радар ра - это радио! что вы хуйню всякую называете радаром, только засираете поиск!
Не «ра» а «радиос» что означает «луч».
Сначала в теме разберитесь, прежде чем показывать свою безграмотность
и вы перестаньте засирать ютуб кликбейтами, прежде чем...
Покажите пример. Сделайте канал, записывайте видео. Покажите пример как надо!