Съдържание:
- Консумативи
- Стъпка 1: Wemos D1 R3 и сензорът HC-SR04
- Стъпка 2: Отваряне на робот -прахосмукачка
- Стъпка 3: Преглед на опциите за отмяна на бронята на робота
- Стъпка 4: Търсене на сила за Wemos …
- Стъпка 5: Съберете всичко заедно
Видео: Ултразвуков сензор на роботизирана прахосмукачка: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Здравей, имаме робот -прахосмукачка Dirt Devil Robot за около 3 години и тя все още върши работата. Това е тип M611, който е малко "тъп": няма сканиране на областта или някаква памет къде да не се вакуумира, но с възможност да се върне към зарядната си станция, след като батерията се изтощи. Да си „тъп“робот никога не е бил проблем; тя минава толкова много пъти през хола ни, накрая всичко се почиства. Или на следващия ден. Съпругата ми обаче сложи килим под масата и сега малкият робот се забива през цялото време. Килимът просто не е достатъчно висок, за да активира бронята.
Затова си помислих, че ако има очи вместо броня, ще засече килима и ще се обърне, точно както се случва, когато удари стена или стол.
В тази инструкция ще ви покажа как да направите това, може би ще ви насърчи да намерите приложения за всички arduino неща, които са там:-)
Консумативи
Робот -прахосмукачка Dirt Devil M611. Или вероятно друг евтин модел.
WEMOS D1 R3 платка
HC-SR04 ултразвуков сензор
Някои проводници.
Стъпка 1: Wemos D1 R3 и сензорът HC-SR04
Включване на Wemos в работа:
Изтеглих IDE тук:
Използвах версията на Mac OS и се нуждаех от драйвера CH341, защото моят „arduino“е „китайски клонинг“. (WEMOS D1 R3)
Прикрепете сензора
След като накарате Wemos да работи, прикрепих сензора към него. Погледнете схемата на свързване как да я свържете. Получих знанията от няколко страници като тази:
Започнете кодирането
В прикачен файл ще намерите кода, който използвах. Все още се опитвам да направя това видимо на тази страница …
В кода можете да видите, че след като обектите се доближат твърде много до сензора, изходният щифт се повдига за около 5 секунди. Това е твърде много, както може да се види в малкия демонстрационен филм, който направих.
Стъпка 2: Отваряне на робот -прахосмукачка
Открих това видео как да отворя Dirt Devil:
Приложената снимка показва вътрешността на робота.
Стъпка 3: Преглед на опциите за отмяна на бронята на робота
Разбрах, че бронята на робота не е превключвател, а някакъв сензор на оптрона.
Когато го натиснах, потърсих една от връзките, за да отида „високо“. Тук прикачих изхода на Wemos! Това е зеленият проводник на снимката.
Стъпка 4: Търсене на сила за Wemos …
На основната платка на робота намерих чип 7805, това е чип за DC преобразувател, който преобразува до 15 или повече волта в постоянни 5 волта.
На няколко информационни листа научих, че е безопасно да се приложат 5 волта към захранващия контакт на Wemos, така че запоявах щепсела на захранващия изход на крака на 7805.
Стъпка 5: Съберете всичко заедно
… и тествайте го:-)
Както може да се види във видеото, времето на бронята от 5 секунди е твърде дълго, така че трябва да променя кода малко и да калибрирам оптималното време.
Следващите стъпки са вграждането на сензора в робота, може би в -настоящата безполезна броня отгоре. Още не съм разбрал къде да сложа дъската на Wemos.
Наздраве
Франк
Препоръчано:
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): 12 стъпки
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): Обикновено срещаме робот за избягване на препятствия навсякъде. Хардуерната симулация на този робот е част от конкуренцията в много колежи и в много събития. Но софтуерната симулация на робот с препятствия е рядкост. Въпреки че можем да го намерим някъде
Автоматични улични светлини с помощта на ултразвуков сензор: 3 стъпки
Автоматични улични светлини с помощта на ултразвуков сензор: Мислили ли сте някога, че уличните светлини автоматично се включват през нощта и се изключват автоматично сутрин? Има ли някой, който да включи/изключи тези светлини? Има няколко начина за включване на уличното осветление, но следното c
Интелигентен контейнер за боклук с помощта на Arduino, ултразвуков сензор и серво мотор: 3 стъпки
Интелигентен контейнер за боклук с помощта на Arduino, ултразвуков сензор и серво мотор: В този проект ще ви покажа как да направите интелигентен контейнер за боклук с помощта на Arduino, където капакът на кофата за боклук автоматично ще се отвори, когато се приближите с боклук. Другите важни компоненти, използвани за направата на тази интелигентна кофа за боклук, са HC-04 Ultrasonic Sen
Свързване на Arduino с ултразвуков сензор и безконтактен температурен сензор: 8 стъпки
Arduino взаимодействие с ултразвуков сензор и безконтактен температурен сензор: В днешно време производителите, разработчиците предпочитат Arduino за бързо развитие на прототипирането на проекти. Arduino е електронна платформа с отворен код, базирана на лесен за използване хардуер и софтуер. Arduino има много добра потребителска общност. В този проект
Методи за откриване на нивото на водата Arduino с помощта на ултразвуков сензор и сензор за вода Funduino: 4 стъпки
Методи за откриване на нивото на водата Arduino с помощта на ултразвуков сензор и сензор за вода Funduino: В този проект ще ви покажа как да създадете евтин детектор за вода, като използвате два метода: 1. Ултразвуков сензор (HC-SR04) .2. Сензор за вода Funduino