Оглавление:
- Запасы
- Шаг 1. Wemos D1 R3 и датчик HC-SR04
- Шаг 2: Открытие робота-пылесоса
- Шаг 3. Рассмотрение вариантов обхода бамперной системы робота
- Шаг 4. В поисках мощности для Wemos…
- Шаг 5: Собираем все вместе
![Ультразвуковой датчик на роботе-пылесосе: 5 шагов Ультразвуковой датчик на роботе-пылесосе: 5 шагов](https://i.howwhatproduce.com/images/002/image-4059-j.webp)
Видео: Ультразвуковой датчик на роботе-пылесосе: 5 шагов
![Видео: Ультразвуковой датчик на роботе-пылесосе: 5 шагов Видео: Ультразвуковой датчик на роботе-пылесосе: 5 шагов](https://i.ytimg.com/vi/Y6R92gMI5_Q/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
![Ультразвуковой датчик на роботе-пылесосе Ультразвуковой датчик на роботе-пылесосе](https://i.howwhatproduce.com/images/002/image-4059-1-j.webp)
Привет, Робот-пылесос Dirt Devil у нас уже около 3 лет, и он по-прежнему выполняет свою работу. Это тип M611, который немного «тупой»: нет сканирования области или некоторой памяти о том, где не пылесосить, но с возможностью вернуться к своей зарядной станции после того, как батарея разрядится. Быть «тупым» роботом никогда не было проблемой; он столько раз проходит через нашу гостиную, что в конце концов все убирается. Или на следующий день. Но жена подложила под стол ковер, и теперь маленький робот все время застревает. Коврик просто недостаточно высок, чтобы активировать бампер.
Поэтому я решил, что если бы у него были глаза вместо бампера, он бы обнаружил ковер и повернулся, как это происходит при ударе о стену или стул.
В этой инструкции я покажу вам, как это сделать, может быть, это побудит вас найти приложения для всего, что есть на Arduino:-)
Запасы
Робот-пылесос Dirt Devil M611. Или, возможно, любая другая дешевая модель.
Плата WEMOS D1 R3
Ультразвуковой датчик HC-SR04
Некоторые провода.
Шаг 1. Wemos D1 R3 и датчик HC-SR04
![Wemos D1 R3 и датчик HC-SR04 Wemos D1 R3 и датчик HC-SR04](https://i.howwhatproduce.com/images/002/image-4059-2-j.webp)
![Wemos D1 R3 и датчик HC-SR04 Wemos D1 R3 и датчик HC-SR04](https://i.howwhatproduce.com/images/002/image-4059-3-j.webp)
Как заставить Wemos работать:
Я скачал IDE здесь:
Я использовал версию для Mac OS и нуждался в драйвере CH341, потому что мой «arduino» - это «китайский клон». (WEMOS D1 R3)
Присоедините датчик
После того, как вы запустили Wemos, я прикрепил к нему датчик. Посмотрите на схему подключения, я получил знания на нескольких страницах вроде этого:
Начать кодирование
В приложении вы найдете код, который я использовал. Я все еще пытаюсь сделать это видимым на этой странице…
В коде вы можете видеть, что после того, как объекты приближаются слишком близко к датчику, выходной контакт поднимается примерно на 5 секунд. Это уже перебор, как видно по снятому мною небольшому демонстрационному фильму.
Шаг 2: Открытие робота-пылесоса
![Открытие робота-пылесоса Открытие робота-пылесоса](https://i.howwhatproduce.com/images/002/image-4059-4-j.webp)
Я нашел это видео, как открыть Dirt Devil:
На прилагаемом изображении показаны внутренности робота.
Шаг 3. Рассмотрение вариантов обхода бамперной системы робота
![Рассмотрение вариантов обхода бамперной системы робота Рассмотрение вариантов обхода бамперной системы робота](https://i.howwhatproduce.com/images/002/image-4059-5-j.webp)
![Рассмотрение вариантов обхода бамперной системы робота Рассмотрение вариантов обхода бамперной системы робота](https://i.howwhatproduce.com/images/002/image-4059-6-j.webp)
![Рассмотрение вариантов обхода бамперной системы робота Рассмотрение вариантов обхода бамперной системы робота](https://i.howwhatproduce.com/images/002/image-4059-7-j.webp)
Выяснил, что бампер робота - это не переключатель, а какой-то датчик оптопары.
Когда я нажал на нее, я искал, чтобы одно из соединений стало «высоким». Здесь я прикрепил вывод Wemos! Это зеленый провод на картинке.
Шаг 4. В поисках мощности для Wemos…
![В поисках силы для Wemos… В поисках силы для Wemos…](https://i.howwhatproduce.com/images/002/image-4059-8-j.webp)
![В поисках силы для Wemos… В поисках силы для Wemos…](https://i.howwhatproduce.com/images/002/image-4059-9-j.webp)
![В поисках силы для Wemos… В поисках силы для Wemos…](https://i.howwhatproduce.com/images/002/image-4059-10-j.webp)
На основной плате робота я нашел микросхему 7805, это микросхема преобразователя постоянного тока, которая преобразует до 15 или около того вольт в постоянные 5 вольт.
Из нескольких листов данных я узнал, что подавать 5 вольт на розетку Wemos безопасно, поэтому я припаял вилку питания к выходной ножке 7805.
Шаг 5: Собираем все вместе
… И пробный запуск:-)
Как видно на видео, время бампера в 5 секунд слишком велико, поэтому мне нужно немного изменить код и откалибровать оптимальное время.
Следующие шаги - встроить датчик в робота, возможно, в уже бесполезный бампер на нем. Я еще не придумал, куда поставить плату Wemos.
Ваше здоровье
откровенный
Рекомендуемые:
ИИ в роботе-лабиринте LEGO EV3: 13 шагов
![ИИ в роботе-лабиринте LEGO EV3: 13 шагов ИИ в роботе-лабиринте LEGO EV3: 13 шагов](https://i.howwhatproduce.com/images/001/image-1637-15-j.webp)
Искусственный интеллект в LEGO EV3 - робот, управляющий лабиринтом: это простой автономный робот с некоторым искусственным интеллектом. Он предназначен для исследования лабиринта и, когда его снова помещают у входа, чтобы проехать через него к выходу и избежать тупиков. Это намного сложнее, чем мой предыдущий проект, который
Ультразвуковой датчик HC-SR04 с Raspberry Pi: 6 шагов
![Ультразвуковой датчик HC-SR04 с Raspberry Pi: 6 шагов Ультразвуковой датчик HC-SR04 с Raspberry Pi: 6 шагов](https://i.howwhatproduce.com/images/004/image-11362-j.webp)
Ультразвуковой датчик HC-SR04 с Raspberry Pi: Привет всем … меня зовут Ахмед Дарвиш … это мой проект с использованием Raspberry Pi с ультразвуковым датчиком, и я хотел бы поделиться им со всеми вами. Меня попросили подготовить код, который работает на Python для управления подключением 8 ультразвуковых датчиков
Ультразвуковой датчик Автоматические светодиодные приветственные анимационные огни и информационный ЖК-экран: 6 шагов
![Ультразвуковой датчик Автоматические светодиодные приветственные анимационные огни и информационный ЖК-экран: 6 шагов Ультразвуковой датчик Автоматические светодиодные приветственные анимационные огни и информационный ЖК-экран: 6 шагов](https://i.howwhatproduce.com/images/008/image-21718-j.webp)
Ультразвуковой датчик Автоматические светодиодные приветственные анимационные огни и информационный ЖК-экран: когда вы возвращаетесь домой уставшим и пытаетесь сесть и расслабиться, должно быть очень скучно видеть одно и то же вокруг вас снова и снова каждый день. Почему бы тебе не добавить что-нибудь веселое и интересное, что меняет настроение? Создайте сверхлегкий Arduin
Ультразвуковой датчик расстояния Arduino LED Ring: 8 шагов
![Ультразвуковой датчик расстояния Arduino LED Ring: 8 шагов Ультразвуковой датчик расстояния Arduino LED Ring: 8 шагов](https://i.howwhatproduce.com/images/009/image-26703-j.webp)
Ультразвуковой датчик расстояния Arduino LED Ring: в этом уроке мы узнаем, как использовать светодиодное кольцо и ультразвуковой модуль для измерения расстояния. Посмотрите демонстрационное видео
Светодиодный ультразвуковой датчик Arduino: 5 шагов
![Светодиодный ультразвуковой датчик Arduino: 5 шагов Светодиодный ультразвуковой датчик Arduino: 5 шагов](https://i.howwhatproduce.com/images/010/image-28089-j.webp)
Светодиодный ультразвуковой датчик Arduino: светодиодный звуковой датчик относится к сопрягающемуся ультразвуковому датчику с Arduino. Разница, которую я добавил, - это светодиод. Это светодиодный ультразвуковой датчик. Когда объект приближается к нему, светодиод становится ярче. Это может помочь вам уловить нотку сома