Съдържание:

Ултразвуков сензор на роботизирана прахосмукачка: 5 стъпки
Ултразвуков сензор на роботизирана прахосмукачка: 5 стъпки

Видео: Ултразвуков сензор на роботизирана прахосмукачка: 5 стъпки

Видео: Ултразвуков сензор на роботизирана прахосмукачка: 5 стъпки
Видео: ПРЕМИАЛЬНЫЙ ПЫЛЕСОС ПО ЦЕНЕ ВЕНИКА! ОБЗОР KARINGBEE S7 OMNI, АНАЛОГ ROBOROCK S7 MAX ULTRA! 2024, Юли
Anonim
Ултразвуков сензор на роботизирана прахосмукачка
Ултразвуков сензор на роботизирана прахосмукачка

Здравей, имаме робот -прахосмукачка Dirt Devil Robot за около 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
Wemos D1 R3 и сензорът HC-SR04
Wemos D1 R3 и сензорът HC-SR04

Включване на Wemos в работа:

Изтеглих IDE тук:

Използвах версията на Mac OS и се нуждаех от драйвера CH341, защото моят „arduino“е „китайски клонинг“. (WEMOS D1 R3)

Прикрепете сензора

След като накарате Wemos да работи, прикрепих сензора към него. Погледнете схемата на свързване как да я свържете. Получих знанията от няколко страници като тази:

Започнете кодирането

В прикачен файл ще намерите кода, който използвах. Все още се опитвам да направя това видимо на тази страница …

В кода можете да видите, че след като обектите се доближат твърде много до сензора, изходният щифт се повдига за около 5 секунди. Това е твърде много, както може да се види в малкия демонстрационен филм, който направих.

Стъпка 2: Отваряне на робот -прахосмукачка

Отваряне на робот -прахосмукачка
Отваряне на робот -прахосмукачка

Открих това видео как да отворя Dirt Devil:

Приложената снимка показва вътрешността на робота.

Стъпка 3: Преглед на опциите за отмяна на бронята на робота

Разглеждане на опциите за отмяна на бронята на робота
Разглеждане на опциите за отмяна на бронята на робота
Разглеждане на опциите за отмяна на бронята на робота
Разглеждане на опциите за отмяна на бронята на робота
Разглеждане на опциите за отмяна на бронята на робота
Разглеждане на опциите за отмяна на бронята на робота

Разбрах, че бронята на робота не е превключвател, а някакъв сензор на оптрона.

Когато го натиснах, потърсих една от връзките, за да отида „високо“. Тук прикачих изхода на Wemos! Това е зеленият проводник на снимката.

Стъпка 4: Търсене на сила за Wemos …

Търсите сила за Wemos …
Търсите сила за Wemos …
Търсите сила за Wemos …
Търсите сила за Wemos …
Търсите сила за Wemos …
Търсите сила за Wemos …

На основната платка на робота намерих чип 7805, това е чип за DC преобразувател, който преобразува до 15 или повече волта в постоянни 5 волта.

На няколко информационни листа научих, че е безопасно да се приложат 5 волта към захранващия контакт на Wemos, така че запоявах щепсела на захранващия изход на крака на 7805.

Стъпка 5: Съберете всичко заедно

… и тествайте го:-)

Както може да се види във видеото, времето на бронята от 5 секунди е твърде дълго, така че трябва да променя кода малко и да калибрирам оптималното време.

Следващите стъпки са вграждането на сензора в робота, може би в -настоящата безполезна броня отгоре. Още не съм разбрал къде да сложа дъската на Wemos.

Наздраве

Франк

Препоръчано: