Innehållsförteckning:
- Tillbehör
- Steg 1: Wemos D1 R3 och HC-SR04-sensorn
- Steg 2: Öppna robotdammsugaren
- Steg 3: Titta på alternativ för att åsidosätta robotens stötfångarsystem
- Steg 4: Letar efter kraft för Wemos …
- Steg 5: Sätta ihop allt
Video: Ultraljudssensor på robotdammsugare: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Hej, vi har Dirt Devil Robot Dammsugare i cirka 3 år nu och det gör fortfarande jobbet. Det är M611 -typen, som är lite "dum": ingen skanning av området eller något minne om var man inte ska dammsuga, men med möjligheten att återvända till laddstationen när batteriet tar slut. Att vara en "dum" robot var aldrig ett problem; det löper så många gånger genom vårt vardagsrum, till slut städas allt. Eller nästa dag. Min fru satte dock en matta under bordet och nu fastnar den lilla roboten hela tiden. Mattan är helt enkelt inte tillräckligt hög för att aktivera stötfångaren.
Så jag tänkte att om den hade ögon istället för en stötfångare, skulle den upptäcka mattan och vända, precis som den gör när den träffar en vägg eller stol.
I denna instruerbara kommer jag att visa dig hur du gör detta, kanske det kommer att uppmuntra dig att hitta applikationer för alla arduino-saker som finns där ute:-)
Tillbehör
Dirt Devil M611 robotdammsugare. Eller förmodligen någon annan billig modell.
WEMOS D1 R3 -kort
HC-SR04 ultraljudssensor
Några ledningar.
Steg 1: Wemos D1 R3 och HC-SR04-sensorn
Få Wemos att fungera:
Jag laddade ner IDE här:
Jag använde Mac OS -versionen och behövde CH341 -drivrutinen eftersom min 'arduino' är en 'kinesisk klon'. (WEMOS D1 R3)
Fäst sensorn
När du fått Wemos att fungera kopplade jag sensorn till den. Titta på kopplingsschemat hur du kopplar det. Jag fick kunskapen från flera sidor så här:
Börja koda
Bifogad hittar du koden jag använde. Jag försöker fortfarande få detta synligt på den här sidan …
I koden kan du se att efter att föremål kommer för nära sensorn höjs en utgångsstift i cirka 5 sekunder. Detta är för mycket, som man kan se i den lilla demonstrationsfilm jag gjorde.
Steg 2: Öppna robotdammsugaren
Jag hittade den här videon hur jag öppnade Dirt Devil:
Bilden som bifogas visar robotens invändiga delar.
Steg 3: Titta på alternativ för att åsidosätta robotens stötfångarsystem
Jag fick reda på att robotens stötfångare inte är en omkopplare utan någon slags optokopplingssensor.
När jag tryckte på den letade jag efter en av anslutningarna för att gå "högt". Det var här jag kopplade utmatningen från Wemos! Detta är den gröna tråden på bilden.
Steg 4: Letar efter kraft för Wemos …
På robotens huvudkort hittade jag ett 7805 -chip, det här är ett DC -omvandlarchip som omvandlar upp till 15 volt till en konstant 5 volt.
På flera datablad lärde jag mig att det är säkert att applicera 5 volt på Wemos eluttag, så jag lödde strömkontakten på utgångsbenet på 7805.
Steg 5: Sätta ihop allt
… och testkör den:-)
Som kan ses i videon är stötfångartiden på 5 sekunder alldeles för lång, så jag måste ändra koden lite och kalibrera den optimala tiden.
Nästa steg är att bygga in sensorn i roboten, kanske i den - nu värdelösa stötfångaren ovanpå den. Jag har inte kommit på var jag ska placera Wemos -kortet ännu.
Skål
Frank
Rekommenderad:
Hindringsundvikande robot med ultraljudssensor (Proteus): 12 steg
Observeringsrobot med hjälp av ultraljudssensor (Proteus): Vi stöter i allmänhet på hinder för att undvika robotar var som helst. Hårdvarusimulering av denna robot är en del av konkurrensen på många högskolor och i många evenemang. Men mjukvarusimulering av hinderrobot är sällsynt. Även om vi kan hitta det någonstans
Automatiska gatubelysning med ultraljudssensor: 3 steg
Automatiska gatubelysning med ultraljudssensor: Trodde du någonsin att hur gatubelysningen automatiskt slås på på natten och stängs av automatiskt på morgonen? Finns det någon person som kommer till ON/OFF dessa lampor? Det finns flera sätt att tända gatubelysningen men följande
Smart soptunna med Arduino, ultraljudssensor och servomotor: 3 steg
Smart soptunna med Arduino, ultraljudssensor och servomotor: I det här projektet kommer jag att visa dig hur man gör en smart soptunna med Arduino, där locket på soptunnan automatiskt öppnas när du närmar dig med skräp. De andra viktiga komponenterna som används för att göra denna smarta soptunna är en HC-04 Ultrasonic Sen
Använd ultraljudssensor med Magicbit [Magicblocks]: 5 steg
Använd ultraljudssensor med Magicbit [Magicblocks]: Denna handledning lär dig att använda ultraljudssensorn med din Magicbit med hjälp av Magicblocks. Vi använder magicbit som utvecklingskort i detta projekt som är baserat på ESP32. Därför kan alla ESP32 -utvecklingskort användas i detta projekt
Anslutning av ESP 32 med ultraljudssensor: 3 steg
Ansluta ESP 32 med ultraljudssensor: Ultraljudssensorer fungerar genom att avge ljudvågor med en frekvens som är för hög för att människor ska höra. De väntar sedan på att ljudet ska reflekteras tillbaka och beräknar avstånd baserat på den tid som krävs. Detta liknar hur radar mäter den tid det tar