Inhoudsopgave:

Ultrasone sensor op robotstofzuiger - Ajarnpa
Ultrasone sensor op robotstofzuiger - Ajarnpa

Video: Ultrasone sensor op robotstofzuiger - Ajarnpa

Video: Ultrasone sensor op robotstofzuiger - Ajarnpa
Video: Lego Mindstorms - De kleurensensor 2024, November
Anonim
Ultrasone sensor op robotstofzuiger
Ultrasone sensor op robotstofzuiger

Hoi, we hebben de Dirt Devil Robot Stofzuiger nu ongeveer 3 jaar en hij doet nog steeds zijn werk. Het is het M611-type, dat een klein beetje "dom" is: geen scan van het gebied of een geheugen van waar niet te stofzuigen, maar met de mogelijkheid om terug te keren naar het laadstation nadat de batterij leeg is. Een 'domme' robot zijn was nooit een probleem; het loopt zo vaak door onze woonkamer, uiteindelijk is alles schoongemaakt. Of de volgende dag. Mijn vrouw heeft echter een tapijt onder de tafel gelegd en nu loopt de kleine robot de hele tijd vast. Het tapijt is simpelweg niet hoog genoeg om de bumper te activeren.

Dus ik dacht dat als het ogen had in plaats van een bumper, het het tapijt zou detecteren en draaien, net zoals wanneer het een muur of stoel raakt.

In deze instructable zal ik je laten zien hoe je dit moet doen, misschien zal het je aanmoedigen om applicaties te vinden voor alle arduino-dingen die er zijn:-)

Benodigdheden

Dirt Devil M611 robotstofzuiger. Of waarschijnlijk een ander goedkoop model.

WEMOS D1 R3-bord

HC-SR04 ultrasone sensor

Sommige draden.

Stap 1: De Wemos D1 R3 en de HC-SR04-sensor

De Wemos D1 R3 en de HC-SR04-sensor
De Wemos D1 R3 en de HC-SR04-sensor
De Wemos D1 R3 en de HC-SR04-sensor
De Wemos D1 R3 en de HC-SR04-sensor

De Wemos aan het werk krijgen:

Ik heb de IDE hier gedownload:

Ik gebruikte de Mac OS-versie en had de CH341-driver nodig omdat mijn 'arduino' een 'Chinese kloon' is. (WEMOS D1 R3)

Bevestig de sensor

Nadat je de Wemos aan het werk hebt gekregen, heb ik de sensor erop bevestigd. Kijk naar het bedradingsschema hoe je het moet aansluiten. Ik heb de kennis van verschillende pagina's zoals deze:

Begin met coderen

In bijlage vind je de code die ik heb gebruikt. Ik probeer dit nog steeds zichtbaar te krijgen op deze pagina…

In de code kun je zien dat nadat objecten te dicht bij de sensor komen, een uitgangspen ongeveer 5 seconden omhoog gaat. Dit is te veel, zoals te zien is in het kleine demonstratiefilmpje dat ik heb gemaakt.

Stap 2: De robotstofzuiger openen

De robotstofzuiger openen
De robotstofzuiger openen

Ik vond deze video over het openen van de Dirt Devil:

De bijgevoegde afbeelding toont de binnenkant van de robot.

Stap 3: Opties bekijken om het bumpersysteem van de robot te negeren

Opties bekijken om het bumpersysteem van de robot te negeren
Opties bekijken om het bumpersysteem van de robot te negeren
Opties bekijken om het bumpersysteem van de robot te negeren
Opties bekijken om het bumpersysteem van de robot te negeren
Opties bekijken om het bumpersysteem van de robot te negeren
Opties bekijken om het bumpersysteem van de robot te negeren

Ik kwam erachter dat de bumper van de robot geen schakelaar is, maar een soort optocoupler-sensor.

Toen ik erop drukte, zocht ik naar een van de verbindingen om 'hoog' te gaan. Hier heb ik de uitvoer van de Wemos! Dit is de groene draad op de foto.

Stap 4: Op zoek naar stroom voor de Wemos…

Op zoek naar stroom voor de Wemos…
Op zoek naar stroom voor de Wemos…
Op zoek naar stroom voor de Wemos…
Op zoek naar stroom voor de Wemos…
Op zoek naar stroom voor de Wemos…
Op zoek naar stroom voor de Wemos…

Op het moederbord van de robot vond ik een 7805-chip, dit is een DC-converterchip die ongeveer 15 volt omzet in een constante 5 volt.

Op verschillende datasheets heb ik geleerd dat het veilig is om 5 volt op het Wemos stopcontact aan te sluiten, dus heb ik de stekker op het uitgangsbeen van de 7805 gesoldeerd.

Stap 5: Alles samenbrengen

… en test het uit:-)

Zoals te zien is in de video is de bumper-tijd van 5 seconden veel te lang, dus ik moet de code een beetje veranderen en de optimale tijd kalibreren.

De volgende stap is om de sensor in de robot in te bouwen, misschien in de nu nutteloze bumper of er bovenop. Ik heb nog niet ontdekt waar ik het Wemos-bord moet plaatsen.

Proost

Frank

Aanbevolen: