background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "🔫Самонаводящийся вентилятор своими руками!"

input logo icon
Теги видео
|

Теги видео

AlexGyver
своими руками
как сделать
самоделки
своими руками видео
сделай сам
самодельный
в домашних условиях
arduino
вентилятор
электроника
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:00
Привет друзья.
00:00:01
Что то жарковато становится, лето и всё такое.
00:00:04
У меня стоит китайский вентилятор, но я работаю
00:00:06
в разных концах своего нового большого стола и
00:00:08
вентилятор почти всегда дует мимо, а каждый раз
00:00:11
его поворачивать как то грустно.
00:00:13
Так что сегодня будем делать вентилятор с автоматическим
00:00:15
наведением на цель.
00:00:20
Итак, нам нужно отслеживать положение цели с учётом
00:00:24
обстановки на столе, чтобы вентилятор не нацеливался
00:00:27
на другие предметы.
00:00:28
В идеале конечно можно было взять мини компьютер
00:00:31
распбеери с камерой и при помощи библиотеки машинного
00:00:34
зрения распознавать движение или яркую футболку.
00:00:37
Но это довольно таки непростая задача, а сама пи стоит
00:00:40
больше чем в 10 раз дороже платформы ардуино, которая
00:00:43
с камерой не справится.
00:00:44
Но ведь помимо камеры есть и другие способы найти
00:00:47
цель.
00:00:48
Например копеечный ультразвуковой датчик расстояния.
00:00:50
Как то раз я наткнулся в интернете на интересный
00:00:53
проект: радар на базе ардуино и этого датчика, проект
00:00:56
сам по себе довольно таки бесполезный, но сама идея
00:00:58
замечательная – вращать датчик расстояния и сканировать
00:01:01
пространство, привязываясь к углу поворота.
00:01:04
Давайте ради интереса повторим этот проект, а затем будем
00:01:06
двигаться дальше.
00:01:07
Итак, датчик должен поворачиваться, для этого используется
00:01:10
обычный модульный сервопривод.
00:01:12
Кто не знает, сервопривод это моторчик с редуктором
00:01:14
и обратной связью по углу, то есть мы можем задать
00:01:17
ему угол поворота и он на него повернётся.
00:01:19
Не будем мудрить и просто закрепим датчик при помощи
00:01:22
колечка от велокамеры.
00:01:24
Ну и так сойдёт.
00:01:29
Схему соберём на макетной плате.
00:01:31
Вот и всё, осталось загрузить прошивку в ардуино.
00:01:35
Я слегка переписал скетч, потому что оригинальный
00:01:37
сделан местами очень не оптимально и сильно тормозит.
00:01:40
В моей версии использована более быстрая библиотека,
00:01:43
скачать исходники можно на странице проекта, ссылку
00:01:46
я оставлю в описании.
00:01:47
Здесь же вы найдёте все подробные инструкции, в
00:01:50
частности огромную статью для тех кто первый раз взял
00:01:52
ардуино в руки.
00:01:53
В общем загружаем прошивку в плату и наш радар оживает.
00:01:57
Теперь на компьютере нужно запустить свою программу,
00:02:00
которая будет принимать данные от радара.
00:02:02
Она тоже есть в папке с проектом, но для запуска
00:02:04
нужна среда процессинг, скачать можно на официальном
00:02:07
сайте.
00:02:08
Запускаем, и здесь нужно настроить всего один пункт
00:02:11
– номер порта, к которому подключена ардуино.
00:02:13
Это тот же номер, который выбран в программе Arduino
00:02:17
ide.
00:02:18
Запускаем, и всё, вот он наш радар!
00:02:22
Замечательно работает и отображает расстояния
00:02:24
до найденных препятствий.
00:02:25
Как вы можете видеть, работает он с достаточной точностью,
00:02:28
чтобы не только засечь крупную цель в виде человека
00:02:30
или головы, но и отлично справляется со всякой мелочёвкой,
00:02:34
что может стать целым полем для интересных экспериментов.
00:02:36
Так что пока все развлекаются с распберри пай и библиотекой
00:02:39
openCV я решил бросить себе вызов и научить буквально
00:02:42
слепую систему распознавать цель и наводиться на неё,
00:02:46
потому что это станет отличным простым проектом, который
00:02:48
можно повторить даже силами стартового набора ардуино.
00:02:52
Давайте этим займёмся и продумаем алгоритм работы.
00:02:54
Итак, возможности системы сильно ограничены, мы получаем
00:02:58
только расстояние с радара, но знаем какому углу соответствует
00:03:01
каждое измерение.
00:03:03
Первое что приходит в голову это построение карты рабочей
00:03:06
области.
00:03:07
То есть делаем один проход и запоминаем, на каком углу
00:03:09
какое было расстояние.
00:03:11
Теперь при последующих проходах мы можем находить
00:03:13
разницу для каждого угла согласно нашей карте, и
00:03:17
таким образом сможем увидеть новый объект, который будет
00:03:19
выделяться на фоне уже известных значений.
00:03:22
Теперь нужно научить систему определять цель.
00:03:24
Попробуем такой вариант: будем считать количество
00:03:26
выделяющихся точек, которые расположены друг за другом,
00:03:30
то есть в жизни это будет некая область, которую
00:03:32
сканирует радар.
00:03:33
Будем считать нашей целью область больше какого то
00:03:35
определённого размера, это сразу отфильтрует все
00:03:38
шумы измерений.
00:03:39
Также предлагаю прощать системе несколько ошибок
00:03:41
при сканировании области, потому что ультразвуковой
00:03:44
датчик не идеален.
00:03:45
Что сейчас имеем: радар может распознать большую
00:03:49
область, то есть он знает угол начала этой области
00:03:51
и угол её конца.
00:03:54
Остаётся только вычислить середину области и направить
00:03:57
туда наш радар, и пусть он больше не двигается,
00:03:59
это будет режим удержания позиции.
00:04:02
Продолжим измерять расстояние, и если измеряемая точка
00:04:04
вдруг уйдёт из зоны видимости радара, опять же по построенной
00:04:08
карте, то через некоторое время мы снова перейдём
00:04:10
к режиму поиска цели.
00:04:11
Вот и всё!
00:04:12
Кто не понял, компьютер здесь уже не нужен, ардуина
00:04:15
всё делает сама, то есть достаточно просто питать
00:04:18
её от блока питания на 5 вольт.
00:04:19
Прошивка опять же лежит в папке с проектом, тут
00:04:22
есть куча настроек с которыми можно поиграться и настроить
00:04:25
всё под себя.
00:04:26
Итак, запускаем систему.
00:04:28
Сначала проходит калибровка, от края до края.
00:04:31
Система запоминает расстояния в калибровочный массив.
00:04:33
И далее сразу начинается работа.
00:04:37
Сканируем область, если замечаем цель, то находим
00:04:40
её угловой размер и наводимся в середину.
00:04:42
Работает как часы и наводится практически в центр цели.
00:04:46
Мне нравится эта штука!
00:04:47
Сразу приходят мысли о таких штуках как турель,
00:04:50
или мини турель защитник рабочего стола, или ещё
00:04:53
чего нибудь интересное.
00:04:54
Если что, все временные задержки настраиваются,
00:04:57
в частности время между потерей цели и началом
00:04:59
нового сканирования.
00:05:00
А то подумаете ещё, что система тормозит.
00:05:02
Ничего подобного.
00:05:03
В целом мозги для вентилятора готовы, давайте собирать
00:05:07
железо.
00:05:09
Этот вентилятор я купил на алиэкспресс лет 5 назад,
00:05:17
он компактный, питается от юсб и отлично подходит
00:05:19
для этого проекта.
00:05:20
Ссылочку оставлю в описании, если найду.
00:05:23
А так юсб вентилятор можно поискать в фикспрайсе или
00:05:26
в хозтоварах.
00:05:27
Я тут посмотрел внимательно и понял, что слишком уж
00:05:29
много места отведено под электронику.
00:05:32
Давайте разберём и посмотрим.
00:05:33
Так и есть!
00:05:39
Внутри куча свободного места, которое можно будет
00:05:41
напичкать своей элеткроникой.
00:05:43
Такс, ардиуно модели нано сюда к сожалению не вмещается.
00:05:46
Но ведь есть ардуино про мини!
00:05:48
То же самое, но меньшего размера и без программатора
00:05:51
на борту.
00:05:52
Зато она вмещается.
00:05:53
Отлично.
00:05:54
И тут я подумал, а почему бы не управлять питанием
00:05:57
на вентилятор с ардуиы и выбросить родную кнопку?
00:05:59
Места мало, реле не влезет, так что будем использовать
00:06:03
полевой транзистор, к нему нужны ещё 2 резистора, на
00:06:06
100 ом и 10 ком.
00:06:07
У китайцев есть готовый модуль силового ключа,
00:06:10
но очевидно он в вентилятор не поместится.
00:06:12
Кнопку я решил убрать полностью, чтобы не мешалась.
00:06:16
Схема подключения будет выглядеть вот так, она есть
00:06:18
в виде картинки в архиве с проектом.
00:06:20
И на деле транзистиор удобно распаивается вот таким
00:06:23
образом.
00:06:25
Дальномер давайте подключим шлейфом от жёсткого диска.
00:06:28
Также на схеме есть конденсатор, он необязательный но очень
00:06:31
желательный, так как сервопривод даёт весьма ощутимые для
00:06:34
юсб выбросы тока, и это может сказаться на измерениях
00:06:37
расстояния.
00:06:38
К слову к ногам конденстаора я припаял питание на все
00:06:41
элементы, очень удобно.
00:06:43
Для загрузки прошивки в про мини нужен внешний
00:06:46
программатор, стоит у китайцев как банка пива и подключается
00:06:48
вот таким образом.
00:06:50
Больше ничего делать не надо, жмём кнопку загрузить
00:06:52
и прошивка загружается как обычно в плату нано
00:06:54
или уно.
00:06:55
Корпус закрывается и все провода выходят через отверстие
00:06:58
от выключателя.
00:07:00
Далее нужно закрепить серво.
00:07:02
Вентилятор я решил подвесить на полку, и серво прикреплю
00:07:04
на уголок.
00:07:15
Чутка сгибаем.
00:07:16
И крепим.
00:07:17
Это нам мешает.
00:07:20
Чтобы уголок не крутился я использую двустороонний
00:07:25
скотч, но ИМХО резина от велокамеры была бы лучше.
00:07:28
Место для датчика придётся слегка расширить.
00:07:41
Закрепил на винтики, которые шли в комплекте с серво.
00:07:45
Последний штрих..
00:07:46
Всё!
00:07:50
Включаем и тикаем з села.
00:07:52
Ждём когда пройдёт калибровка.
00:07:53
И наслаждаемся самонаводящимся вентилятором.
00:08:02
Очень забавная получилась штука, изначально задумывал
00:08:05
как макет, но благодаря китайцам и целом пустом
00:08:07
отсеке внутри вентилятора удалось сделать законченное
00:08:10
устройство практически без торчащих проводов и
00:08:12
соплей, что меня очень порадовало.
00:08:14
Кстати если вентилятор какое то время не может
00:08:20
найти цель, он встаёт в центр и отключается.
00:08:23
Чтобы включить просто подносим руку!
00:08:30
И вентилятор снова готов наводиться на цель и охлаждать
00:08:35
её.
00:08:37
Сервопривод оказался очень дешёвым, редуктор весь
00:08:40
болтается, поэтому движение дёрганое, но что поделать.
00:08:48
Проект получился очень забавный и интересный благодаря
00:08:51
своей простоте.
00:08:52
Один датчик, один привод, но в итоге полноценное
00:08:55
самонаведение по карте области и сенсорное управление.
00:08:58
Но здесь кое что можно улучшить.
00:09:00
После потери цели система не знает, в какую сторону
00:09:03
цель собственно убежала, и продолжает двигаться
00:09:05
в последнем активном направлении.
00:09:07
Можно добавить второй датчик, что я собственно и сделал,
00:09:10
и в отдельной версии прошивки система может определять,
00:09:12
в какую сторону сместилась цель и быстренько на неё
00:09:15
наводиться, причём каждый дальномер калибруется
00:09:17
отдельно и опрашивается в зависимости от режима,
00:09:20
это было очень интересно.
00:09:22
Оставил в виде макета, но вот эта штука запросто
00:09:24
превращается в простейшую самонаводящуюся турель,
00:09:27
надеюсь когда нибудь я до этого доберусь.
00:09:29
Кстати данный проект был анонсирован для спонсоров,
00:09:32
если хотите поддержать канал и видеть посты с анонсами
00:09:35
проектов, становитесь спонсорами!
00:09:36
Для этого есть специальная кнопка около видосов и
00:09:39
на странице канала.
00:09:40
Также спонсоры будут добавлены на страницу спонсоров у
00:09:42
меня на сайте со ссылками на их каналы, и для них будут
00:09:46
доступны значки и смайлики в чате трансляций, которые
00:09:49
я надеюсь когда нибудь будут.
00:09:50
Ну и вообще это отличный способ поддержать канал
00:09:53
и стать к нему ближе.
00:09:54
А пока что на этом у меня всё, пишите в коментах что
00:09:57
вы думаете об этом проекте, ставьте лойс если видео
00:09:59
вам понарвилось и не забывайте подписываться, чтобы не
00:10:02
пропустить новые проекты и интересные видосы.
00:10:04
А с вами был как всегда алекс гайвер, пока пока!

Описание:

Сегодня расскажу вам, как я делал робота-вентилятора, который наводится на меня и спасает от жары. ▼ Страница проекта (ссылки, схемы, инструкции) ▼ https://alexgyver.ru/aim-fan/ ★★ Кружки, футболки, чехлы и многое другое с символикой канала! ★★ https://goo.gl/FDeaBW ★★★★★★★★★★ ARDUINO ★★★★★★★★★★ ► Что это такое и зачем? https://www.youtube.com/watch?v=nrczO8tWJNg ► Мои уроки по Ардуино https://alexgyver.ru/?p=4516 ► Все Arduino, модули и датчики https://alexgyver.ru/arduino_shop/ ► Всё для пайки https://alexgyver.ru/gyvproj6/ ► Мои видеоуроки по пайке https://www.youtube.com/playlist?list=PLOT_HeyBraBuMIwfSYu7kCKXxQGsUKcqR ► Наборы для обучения пайке https://alexgyver.ru/merch/merch/ Теги: ═════════════════════════════════════ ★ Кешбек до 25% на самые популярные интернет-магазины! ★ https://goo.gl/pk6jgP ═════════════════════════════════════ ✔ Официальный сайт: https://alexgyver.ru/ ✔ Группа Вконтакте: http://vk.com/diyworkplace ✔ Поддержать канал денежкой https://alexgyver.ru/support_alex/ ✔ Instagram: https://www.facebook.com/unsupportedbrowser ═════════════════════════════════════ #AlexGyver ✔ Группа ВКонтакте: https://vk.com/diyworkplace

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "🔫Самонаводящийся вентилятор своими руками!"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "🔫Самонаводящийся вентилятор своими руками!" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "🔫Самонаводящийся вентилятор своими руками!"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "🔫Самонаводящийся вентилятор своими руками!" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "🔫Самонаводящийся вентилятор своими руками!"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "🔫Самонаводящийся вентилятор своими руками!"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.