Obsah:

Ultrazvukový senzor na robotickom vysávači: 5 krokov
Ultrazvukový senzor na robotickom vysávači: 5 krokov

Video: Ultrazvukový senzor na robotickom vysávači: 5 krokov

Video: Ultrazvukový senzor na robotickom vysávači: 5 krokov
Video: Как заменить модуль щетки для подметания краев | Roomba® серии i и e | iRobot® 2024, November
Anonim
Ultrazvukový senzor na robotickom vysávači
Ultrazvukový senzor na robotickom vysávači

Ahoj, Robotický vysávač Dirt Devil máme už asi 3 roky a stále robí svoju prácu. Je to typ M611, ktorý je trochu „hlúpy“: žiadne skenovanie oblasti alebo pamäť, kde sa nemá vysávať, ale so schopnosťou vrátiť sa do svojej nabíjacej stanice po vybití batérie. Byť „hlúpym“robotom nebol nikdy problém; beží toľkokrát našou obývačkou, nakoniec je všetko vyčistené. Alebo na druhý deň. Moja žena však položila pod stôl koberec a teraz sa malý robot stále zasekáva. Koberec jednoducho nie je dostatočne vysoký na to, aby aktivoval nárazník.

Zistil som, že ak má namiesto nárazníka oči, detekuje koberec a otočí sa, rovnako ako keď narazí na stenu alebo stoličku.

V tomto návode vám ukážem, ako to urobiť, možno vás to povzbudí v hľadaní aplikácií pre všetky veci z arduina, ktoré sú k dispozícii:-)

Zásoby

Robotický vysávač Dirt Devil M611. Alebo pravdepodobne akýkoľvek iný lacný model.

Doska WEMOS D1 R3

Ultrazvukový senzor HC-SR04

Niektoré drôty.

Krok 1: Wemos D1 R3 a snímač HC-SR04

Wemos D1 R3 a snímač HC-SR04
Wemos D1 R3 a snímač HC-SR04
Wemos D1 R3 a snímač HC-SR04
Wemos D1 R3 a snímač HC-SR04

Uvedenie Wemos do práce:

IDE som si stiahol tu:

Použil som verziu pre Mac OS a potreboval som ovládač CH341, pretože moje „arduino“je „čínsky klon“. (WEMOS D1 R3)

Pripojte snímač

Potom, čo Wemos začnete pracovať, som k nemu pripevnil snímač. Pozrite sa na schému zapojenia, ako ho zapojiť. Získal som znalosti z niekoľkých stránok takto:

Začnite kódovať

V prílohe nájdete kód, ktorý som použil. Stále sa to snažím zviditeľniť na tejto stránke …

Podľa kódu vidíte, že keď sa objekty dostanú príliš blízko senzora, výstupný kolík sa zdvihne asi na 5 sekúnd. To je príliš veľa, ako je vidieť na malom ukážkovom filme, ktorý som natočil.

Krok 2: Otvorenie robotického vysávača

Otvorenie robotického vysávača
Otvorenie robotického vysávača

Našiel som toto video, ako otvoriť Dirt Devil:

Priložený obrázok ukazuje vnútorné časti robota.

Krok 3: Pozrite sa na možnosti, ako prepísať nárazníkový systém robota

Pozrite sa na možnosti, ako prepísať nárazníkový systém robota
Pozrite sa na možnosti, ako prepísať nárazníkový systém robota
Pozrite sa na možnosti, ako prepísať nárazníkový systém robota
Pozrite sa na možnosti, ako prepísať nárazníkový systém robota
Pozrite sa na možnosti, ako prepísať nárazníkový systém robota
Pozrite sa na možnosti, ako prepísať nárazníkový systém robota

Zistil som, že nárazník robota nie je vypínač, ale nejaký snímač optočlenu.

Keď som ho stlačil, hľadal som jedno z prepojení, ktoré by išlo „vysoko“. Tu som pripojil výstup Wemos! Toto je zelený drôt na obrázku.

Krok 4: Hľadanie energie pre Wemos …

Hľadáme silu pre Wemos …
Hľadáme silu pre Wemos …
Hľadáme silu pre Wemos …
Hľadáme silu pre Wemos …
Hľadáme silu pre Wemos …
Hľadáme silu pre Wemos …

Na základnej doske robota som našiel čip 7805, jedná sa o čip DC prevodníka, ktorý prevádza až 15 voltov na stabilných 5 voltov.

Na niekoľkých údajových listoch som sa dozvedel, že je bezpečné použiť 5voltov na zásuvku Wemos, a tak som spájkoval napájaciu zástrčku s výstupným ramenom 7805.

Krok 5: Dajte to všetko dohromady

… a vyskúšajte si to:-)

Ako je vidieť na videu, nárazníkový čas 5 sekúnd je príliš dlhý, takže musím trochu zmeniť kód a kalibrovať optimálny čas.

Ďalším krokom je zabudovanie senzora do robota, možno do -neužitočného nárazníka na jeho vrchu. Zatiaľ som neprišiel na to, kam dať dosku Wemos.

Na zdravie

Frank

Odporúča: