Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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
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
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 …
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