Cuprins:

Senzor cu ultrasunete pe aspiratorul robot: 5 pași
Senzor cu ultrasunete pe aspiratorul robot: 5 pași

Video: Senzor cu ultrasunete pe aspiratorul robot: 5 pași

Video: Senzor cu ultrasunete pe aspiratorul robot: 5 pași
Video: Ce poate cel mai scump Aspirator Robot? Roborock S7 Max V ULTRA 2024, Noiembrie
Anonim
Senzor cu ultrasunete pe aspiratorul robot
Senzor cu ultrasunete pe aspiratorul robot

Salut, avem Dirt Devil Robot Aspirator de aproximativ 3 ani acum și încă face treaba. Este de tipul M611, care este puțin „prost”: nu scanează zona sau memorie de unde nu trebuie aspirat, dar cu capacitatea de a reveni la stația de încărcare după ce bateria se epuizează. A fi un robot „prost” nu a fost niciodată o problemă; rulează de atâtea ori prin sufrageria noastră, până la urmă totul este curățat. Sau a doua zi. Cu toate acestea, soția mea a pus un covor sub masă și acum micul robot se blochează tot timpul. Covorul pur și simplu nu este suficient de înalt pentru a activa bara de protecție.

Așa că m-am gândit că, dacă ar avea ochi în loc de bara de protecție, va detecta covorul și se va întoarce, la fel ca atunci când lovește un perete sau un scaun.

În acest instructiv, vă voi arăta cum să faceți acest lucru, poate vă va încuraja să găsiți aplicații pentru toate lucrurile arduino care sunt acolo:-)

Provizii

Dirt Devil M611 robot aspirator. Sau, probabil, orice alt model ieftin.

Placă WEMOS D1 R3

Senzor cu ultrasunete HC-SR04

Unele fire.

Pasul 1: Wemos D1 R3 și senzorul HC-SR04

Wemos D1 R3 și senzorul HC-SR04
Wemos D1 R3 și senzorul HC-SR04
Wemos D1 R3 și senzorul HC-SR04
Wemos D1 R3 și senzorul HC-SR04

Funcționarea Wemos:

Am descărcat IDE aici:

Am folosit versiunea Mac OS și aveam nevoie de driverul CH341 deoarece „arduino” meu este o „clonă chineză”. (WEMOS D1 R3)

Atașați senzorul

După ce ai pus Wemos-ul în funcțiune, am atașat senzorul la el. Uitați-vă la schema de cablare cum să o conectați. Am obținut cunoștințe din mai multe pagini de genul acesta:

Începeți codarea

Atașat găsiți codul pe care l-am folosit. Încă încerc să fac acest lucru vizibil în această pagină …

În cod, puteți vedea că după ce obiectele se apropie prea mult de senzor, un pin de ieșire este ridicat timp de aproximativ 5 secunde. Este prea mult, așa cum se poate vedea în micul film demonstrativ pe care l-am făcut.

Pasul 2: Deschiderea robotului de aspirare

Deschiderea robotului aspirator
Deschiderea robotului aspirator

Am găsit acest videoclip cum să deschid Dirt Devil:

Imaginea atașată arată interiorul robotului.

Pasul 3: Privind opțiunile pentru a suprascrie sistemul de bare de protecție al robotului

Privind opțiunile pentru a suprascrie sistemul de bare de protecție al robotului
Privind opțiunile pentru a suprascrie sistemul de bare de protecție al robotului
Privind opțiunile pentru a suprascrie sistemul de bare de protecție al robotului
Privind opțiunile pentru a suprascrie sistemul de bare de protecție al robotului
Privind opțiunile pentru a suprascrie sistemul de bare de protecție al robotului
Privind opțiunile pentru a suprascrie sistemul de bare de protecție al robotului

Am aflat că bara de protecție a robotului nu este un comutator, ci un fel de senzor optocuplator.

Când l-am apăsat, am căutat una dintre conexiuni pentru a merge „sus”. Aici am atașat rezultatul Wemos! Acesta este firul verde din imagine.

Pasul 4: Căutarea puterii pentru Wemos …

În căutarea puterii pentru Wemos …
În căutarea puterii pentru Wemos …
În căutarea puterii pentru Wemos …
În căutarea puterii pentru Wemos …
În căutarea puterii pentru Wemos …
În căutarea puterii pentru Wemos …

Pe placa principală a robotului am găsit un cip 7805, acesta este un cip convertor de curent continuu care convertește până la 15 volți la un voltaj constant de 5 volți.

Pe mai multe foi de date am aflat că este sigur să aplici 5 volți la priza de alimentare Wemos, așa că am lipit mufa de alimentare pe piciorul de ieșire al 7805.

Pasul 5: Puneți totul împreună

… și testează-l:-)

După cum se poate vedea în videoclip, timpul de protecție de 5 secunde este mult prea lung, așa că trebuie să schimb puțin codul și să calibrez timpul optim.

Următorii pași constau în construirea senzorului în robot, poate în bara de protecție inutilă din partea de sus a acestuia. Nu mi-am dat seama încă unde să pun tabloul Wemos.

Noroc

Sincer

Recomandat: