Sisällysluettelo:

Ultraäänianturi robottipölynimurissa: 5 vaihetta
Ultraäänianturi robottipölynimurissa: 5 vaihetta

Video: Ultraäänianturi robottipölynimurissa: 5 vaihetta

Video: Ultraäänianturi robottipölynimurissa: 5 vaihetta
Video: Offline PCBA-puhdistuskone HJS-7100,Fluxin puhdistuskone,Suihkepesuaine,kiinalainen toimittaja 2024, Heinäkuu
Anonim
Ultraäänianturi robottipölynimurissa
Ultraäänianturi robottipölynimurissa

Hei, meillä on Dirt Devil Robot -pölynimuri noin 3 vuotta ja se tekee edelleen tehtävänsä. Se on M611 -tyyppi, joka on vähän "tyhmä": ei alueen skannausta tai muistia siitä, mistä ei imuroida, mutta mahdollisuus palata latausasemalleen akun loppumisen jälkeen. Tyhmä robotti ei ole koskaan ollut ongelma; se kulkee niin monta kertaa olohuoneemme läpi, lopulta kaikki puhdistetaan. Tai seuraavana päivänä. Vaimoni laittoi kuitenkin maton pöydän alle ja nyt pieni robotti jumittuu koko ajan. Matto ei yksinkertaisesti ole tarpeeksi korkea puskurin aktivoimiseksi.

Joten ajattelin, että jos sillä olisi silmät puskurin sijasta, se havaitsisi maton ja kääntyisi aivan kuten se törmää seinään tai tuoliin.

Tässä ohjeessa näytän sinulle, kuinka tämä tehdään, ehkä se rohkaisee sinua löytämään sovelluksia kaikille siellä oleville arduino-tavaroille:-)

Tarvikkeet

Dirt Devil M611 robottipölynimuri. Tai varmaan joku muu halpa malli.

WEMOS D1 R3 -levy

Ultraäänianturi HC-SR04

Jotkut johdot.

Vaihe 1: Wemos D1 R3 ja HC-SR04-anturi

Wemos D1 R3 ja HC-SR04-anturi
Wemos D1 R3 ja HC-SR04-anturi
Wemos D1 R3 ja HC-SR04-anturi
Wemos D1 R3 ja HC-SR04-anturi

Wemon saaminen toimimaan:

Latasin IDE: n täältä:

Käytin Mac OS -versiota ja tarvitsin CH341 -ohjaimen, koska "arduino" on "kiinalainen klooni". (WEMOS D1 R3)

Kiinnitä anturi

Kun saat Wemot toimimaan, kiinnitin anturin siihen. Katso kytkentäkaaviota sen johtamisesta. Olen saanut tietoa useilta tämänkaltaisilta sivuilta:

Aloita koodaus

Liitteenä löydät käyttämäni koodin. Yritän silti saada tämän näkymään tällä sivulla …

Näet koodin, jonka näet, että kun esineet ovat liian lähellä anturia, lähtötappi nousee noin 5 sekunniksi. Tämä on liikaa, kuten voidaan nähdä tekemästäni pienestä esittelyelokuvasta.

Vaihe 2: Robottipölynimurin avaaminen

Robottipölynimurin avaaminen
Robottipölynimurin avaaminen

Löysin tämän videon Dirt Devilin avaamisesta:

Oheisessa kuvassa näkyy robotin sisäosat.

Vaihe 3: Tarkastellaan vaihtoehtoja, joilla ohitetaan robotin puskurijärjestelmä

Tarkastellaan vaihtoehtoja, joilla ohitetaan robotin puskurijärjestelmä
Tarkastellaan vaihtoehtoja, joilla ohitetaan robotin puskurijärjestelmä
Tarkastellaan vaihtoehtoja, joilla ohitetaan robotin puskurijärjestelmä
Tarkastellaan vaihtoehtoja, joilla ohitetaan robotin puskurijärjestelmä
Tarkastellaan vaihtoehtoja, joilla ohitetaan robotin puskurijärjestelmä
Tarkastellaan vaihtoehtoja, joilla ohitetaan robotin puskurijärjestelmä

Huomasin, että robotin puskuri ei ole kytkin vaan jonkinlainen optoerotinanturi.

Kun painin sitä, etsin, että jokin yhteyksistä olisi "korkea". Tähän liitin Wemosin tuotoksen! Tämä on kuvan vihreä johto.

Vaihe 4: Etsitkö voimaa Wemosille…

Etsitkö voimaa Wemosille…
Etsitkö voimaa Wemosille…
Etsitkö voimaa Wemosille…
Etsitkö voimaa Wemosille…
Etsitkö voimaa Wemosille…
Etsitkö voimaa Wemosille…

Robotin emolevyltä löysin 7805 -sirun, tämä on DC -muunninsiru, joka muuntaa jopa 15 volttia tasaiseksi 5 voltiksi.

Olen oppinut useista tietolomakkeista, että 5 voltin liittäminen Wemos -pistorasiaan on turvallista, joten juotin 7805: n lähtöjalan virtapistokkeen.

Vaihe 5: Yhdistä kaikki

… ja testaa:-)

Kuten videosta näkyy, 5 sekunnin puskuriaika on aivan liian pitkä, joten minun on muutettava koodia hieman ja kalibroitava optimaalinen aika.

Seuraava askel on rakentaa anturi robottiin, ehkä sen päälle - nyt - hyödyttömään puskuriin. En ole vielä keksinyt minne Wemos -levyn laittaa.

Kippis

Frank

Suositeltava: