INHOUDSOPGAWE:

Ultrasoniese sensor op robotstofsuier: 5 stappe
Ultrasoniese sensor op robotstofsuier: 5 stappe

Video: Ultrasoniese sensor op robotstofsuier: 5 stappe

Video: Ultrasoniese sensor op robotstofsuier: 5 stappe
Video: 125 САМЫХ ИННОВАЦИОННЫХ ЭЛЕКТРОТРАНСПОРТНЫХ И ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2024, November
Anonim
Ultrasoniese sensor op robotstofsuier
Ultrasoniese sensor op robotstofsuier

Hi, ons het die Dirt Devil Robot Stofsuier nou al ongeveer 3 jaar en dit doen nog steeds die werk. Dit is van die M611 -tipe, 'n bietjie "dom": geen skandering van die gebied of 'n geheue waar nie gestofsuig moet word nie, maar met die vermoë om na die laaistasie terug te keer nadat die battery leeg is. Om 'n 'dom' robot te wees, was nooit 'n probleem nie; dit loop soveel keer deur ons sitkamer, uiteindelik word alles skoongemaak. Of die volgende dag. My vrou het egter 'n mat onder die tafel gesit en nou sit die klein robot die hele tyd vas. Die mat is eenvoudig nie hoog genoeg om die buffer te aktiveer nie.

Ek het dus gedink dat as dit oë in plaas van 'n buffer het, dit die mat sal opspoor en draai, net soos dit teen 'n muur of stoel raak.

In hierdie instruksies sal ek jou wys hoe om dit te doen, miskien sal dit jou aanmoedig om toepassings te vind vir al die arduino-dinge wat daar is:-)

Voorrade

Dirt Devil M611 robotstofsuier. Of waarskynlik enige ander goedkoop model.

WEMOS D1 R3 bord

Ultrasoniese sensor HC-SR04

Sommige drade.

Stap 1: Die Wemos D1 R3 en die HC-SR04-sensor

Die Wemos D1 R3 en die HC-SR04-sensor
Die Wemos D1 R3 en die HC-SR04-sensor
Die Wemos D1 R3 en die HC-SR04-sensor
Die Wemos D1 R3 en die HC-SR04-sensor

Om die Wemos aan die werk te kry:

Ek het die IDE hier afgelaai:

Ek het die Mac OS -weergawe gebruik en die CH341 -bestuurder nodig, want my 'arduino' is 'n 'Chinese kloon'. (WEMOS D1 R3)

Heg die sensor aan

Nadat u die Wemos aan die werk gekry het, het ek die sensor daaraan geheg. Kyk na die bedradingsdiagram hoe om dit te dra. Ek het die kennis gekry van verskeie bladsye soos hierdie:

Begin met kodering

Hierby vind u die kode wat ek gebruik het. Ek probeer dit nog steeds op hierdie bladsy sigbaar maak …

Ek het die kode wat u kan sien dat, nadat voorwerpe te naby aan die sensor kom, 'n uitsetpen ongeveer 5 sekondes opgehef word. Dit is te veel, soos gesien kan word in die klein demonstrasie film wat ek gemaak het.

Stap 2: Maak die robotstofsuier oop

Maak die robotstofsuier oop
Maak die robotstofsuier oop

Ek het hierdie video gekry om die Dirt Devil oop te maak:

Die aangehegte prentjie toon die binnekant van die robot.

Stap 3: Kyk na opsies om die bufferstelsel van die robot te ignoreer

Kyk na opsies om die bufferstelsel van die robot te ignoreer
Kyk na opsies om die bufferstelsel van die robot te ignoreer
Kyk na opsies om die bufferstelsel van die robot te ignoreer
Kyk na opsies om die bufferstelsel van die robot te ignoreer
Kyk na opsies om die bufferstelsel van die robot te ignoreer
Kyk na opsies om die bufferstelsel van die robot te ignoreer

Ek het uitgevind dat die buffer van die robot nie 'n skakelaar is nie, maar 'n soort optokoppelsensor.

Toe ek daarop druk, het ek na een van die verbindings gesoek om 'hoog' te word. Dit is waar ek die uitset van die Wemos aangeheg het! Dit is die groen draad in die prentjie.

Stap 4: Op soek na krag vir die Wemos …

Op soek na krag vir die Wemos …
Op soek na krag vir die Wemos …
Op soek na krag vir die Wemos …
Op soek na krag vir die Wemos …
Op soek na krag vir die Wemos …
Op soek na krag vir die Wemos …

Op die hoofbord van die robot het ek 'n 7805 -chip gevind, dit is 'n DC -omskakelaarskyf wat tot ongeveer 15 volt na 'n konstante 5 volt omskakel.

Op verskeie gegewensblaaie het ek geleer dat dit veilig is om 5 volt aan die Wemos -aansluiting toe te pas, en ek het die kragprop op die uitgangspunt van die 7805 gesoldeer.

Stap 5: Alles saamvoeg

… en toets dit uit:-)

Soos in die video gesien kan word, is die bumper-tyd van 5 sekondes te lank, so ek moet die kode 'n bietjie verander en die optimale tyd kalibreer.

Die volgende stappe is om die sensor in die robot in te bou, miskien in die nou -nuttelose buffer bo -op. Ek het nog nie uitgevind waar ek die Wemos -bord moet plaas nie.

Cheers

Frank

Aanbeveel: