Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Wemos D1 R3 og HC-SR04-sensoren
- Trinn 2: Åpne robotstøvsugeren
- Trinn 3: Se på alternativer for å overstyre støtfangersystemet til roboten
- Trinn 4: Leter du etter kraft til Wemos …
- Trinn 5: Sett alt sammen
Video: Ultralydsensor på robotstøvsuger: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Hei, vi har Dirt Devil Robot støvsuger i omtrent 3 år nå, og det gjør fortsatt jobben. Det er M611 -typen, som er litt "dum": ingen skanning av området eller noe minne om hvor du ikke skal støvsuge, men med muligheten til å gå tilbake til ladestasjonen etter at batteriet er tomt. Å være en "dum" robot var aldri et problem; den går så mange ganger gjennom stua vår, til slutt blir alt rengjort. Eller dagen etter. Men kona mi la et teppe under bordet, og nå sitter den lille roboten fast hele tiden. Teppet er rett og slett ikke høyt nok til å aktivere støtfangeren.
Så jeg tenkte at hvis det hadde øyne i stedet for en støtfanger, ville det oppdage teppet og snu, akkurat som det gjør når det treffer en vegg eller stol.
I denne instruksen vil jeg vise deg hvordan du gjør dette, kanskje det vil oppmuntre deg til å finne applikasjoner for alle arduino-tingene som er der ute:-)
Rekvisita
Dirt Devil M611 robotstøvsuger. Eller sannsynligvis en annen billig modell.
WEMOS D1 R3 -brett
HC-SR04 ultralydssensor
Noen ledninger.
Trinn 1: Wemos D1 R3 og HC-SR04-sensoren
Få Wemos til å fungere:
Jeg lastet ned IDE her:
Jeg brukte Mac OS -versjonen og trengte CH341 -driveren fordi min 'arduino' er en 'kinesisk klon'. (WEMOS D1 R3)
Fest sensoren
Etter at du fikk Wemos til å fungere, festet jeg sensoren til den. Se på koblingsskjemaet hvordan du kobler den. Jeg har kunnskapen fra flere sider som dette:
Start kodingen
Vedlagt finner du koden jeg brukte. Jeg prøver fortsatt å få dette synlig på denne siden …
I koden kan du se at etter at objekter kommer for nær sensoren, blir en utgangspinne hevet i omtrent 5 sekunder. Dette er for mye, som man kan se i den lille demonstrasjonsfilmen jeg laget.
Trinn 2: Åpne robotstøvsugeren
Jeg fant denne videoen hvordan du åpner Dirt Devil:
Bildet vedlagt viser robotens indre.
Trinn 3: Se på alternativer for å overstyre støtfangersystemet til roboten
Jeg fant ut at støtfangeren til roboten ikke er en bryter, men en slags optokoblingssensor.
Da jeg trykket på den, søkte jeg etter en av tilkoblingene for å gå "høyt". Det er her jeg festet utgangen fra Wemos! Dette er den grønne ledningen på bildet.
Trinn 4: Leter du etter kraft til Wemos …
På robotens hovedkort fant jeg en 7805 -chip, dette er en DC -omformerbrikke som konverterer opptil 15 volt til en jevn 5 volt.
På flere datablad lærte jeg at det er trygt å bruke 5 volt på Wemos -kontakten, så jeg loddet strømpluggen på utgangsbenet til 7805.
Trinn 5: Sett alt sammen
… og prøvekjør den:-)
Som det kan sees i videoen, er støtfangertiden på 5 sekunder altfor lang, så jeg må endre koden litt og kalibrere den optimale tiden.
Neste trinn er å bygge sensoren inn i roboten, kanskje i den nå ubrukelige støtfangeren på toppen av den. Jeg har ikke funnet ut hvor jeg skal sette Wemos -brettet ennå.
Jubel
Oppriktig
Anbefalt:
Hindringsrobot som bruker ultralydsensor (Proteus): 12 trinn
Hinder -unngåelsesrobot ved bruk av ultralydssensor (Proteus): Vi støter vanligvis på hindrings -unngåelsesroboter hvor som helst. Maskinvaresimulering av denne roboten er en del av konkurransen på mange høyskoler og i mange arrangementer. Men programvaresimulering av hinderrobot er sjelden. Selv om vi kan finne det et sted
Automatiske gatelys ved bruk av ultralydsensor: 3 trinn
Automatiske gatelys ved bruk av ultralydsensor: Trodde du noen gang at hvordan gatelysene automatisk slås på om natten og slås AV automatisk om morgenen? Er det noen som kommer til PÅ/AV disse lysene? Det er flere måter å slå på gatelys på, men følgende
Smart søppelbøtte ved bruk av Arduino, ultralydsensor og servomotor: 3 trinn
Smart søppelbøtte ved bruk av Arduino, ultralydsensor og servomotor: I dette prosjektet vil jeg vise deg hvordan du lager en smart søppelbøtte med Arduino, der lokket på søppelkassen automatisk åpnes når du nærmer deg søppel. De andre viktige komponentene som brukes til å lage denne smarte søppelkassen er en HC-04 ultralydsen
Koble til ESP 32 med ultralydsensor: 3 trinn
Koble til ESP 32 med ultralydsensor: Ultralydsensorer fungerer ved å avgi lydbølger med en frekvens som er for høy til at mennesker kan høre. De venter deretter på at lyden skal reflekteres tilbake, og beregner avstand basert på den nødvendige tiden. Dette ligner på hvordan radar måler tiden det tar
HC-SR04 ultralydsensor med bringebær Pi: 6 trinn
HC-SR04 ultralydssensor med bringebær Pi: Hei alle sammen … jeg heter Ahmed Darwish … dette er mitt prosjekt som bruker Raspberry Pi med ultralydsensoren, og jeg vil dele det med dere alle. Jeg har blitt bedt om å utarbeide en kode som fungerer på Python for å kontrollere åtte ultralydsensorer tilkoblet