Sisällysluettelo:
- Vaihe 1: Tietoja ultraäänianturista
- Vaihe 2: Mitä tarvitset - laitteisto
- Vaihe 3: Kokoa Mini Round Robot Chassis Kit
- Vaihe 4: Piiri
- Vaihe 5: Koodi
- Vaihe 6: Hyvin tehty
Video: "GRECO" - Arduino -esineiden välttämisrobotti aloittelijoille: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
No, jos olet aloittelija, löydät täältä helpoimman tavan rakentaa oma esine välttäen robottia!
Käytämme mini -pyöreää robottirunkoa, jossa on kaksi tasavirtamoottoria, sen rakentamisen helpottamiseksi.
Valitsemme vielä kerran kuuluisan Arduino UNO -levyn.
Pieni robotti "GRECO" etsii edessä olevaa esinettä ultraäänianturin avulla. Jos kohde havaitaan, robotti pysähtyy ja "etsii" oikealle ja vasemmalle parhaan pakoreitin!
Virallinen projektisivu ja tulevat päivitykset:
Oletko valmis? Aloitetaan!
Vaihe 1: Tietoja ultraäänianturista
Ultraäänianturit toimivat tutkan tai luotaimen kaltaisen periaatteen mukaisesti, ja ne arvioivat kohteen ominaisuuksia tulkitsemalla radio- tai ääniaaltojen kaikuja.
Aktiiviset ultraäänianturit tuottavat korkeataajuisia ääniaaltoja ja arvioivat anturin vastaanottaman kaiun mittaamalla signaalin lähettämisen ja kaiun vastaanottamisen välisen ajan määrittääkseen etäisyyden kohteeseen.
Passiiviset ultraäänianturit ovat pohjimmiltaan mikrofoneja, jotka havaitsevat tietyissä olosuhteissa esiintyvän ultraäänikohinan.
HC-SR04-ultraäänianturi käyttää kaikuluotainta etäisyyden määrittämiseen kohteesta, kuten lepakoista tai delfiineistä. Se tarjoaa erinomaisen kosketuksettoman etäisyyden havaitsemisen erittäin tarkasti ja vakaat lukemat helppokäyttöisessä paketissa. 2-400 cm tai 1-13 jalkaa. Auringonvalo tai musta materiaali, kuten Sharpin etäisyysmittarit, eivät vaikuta sen toimintaan (vaikka akustisesti pehmeitä materiaaleja, kuten kangasta, voi olla vaikea havaita). Sen mukana toimitetaan ultraäänilähetin ja vastaanotinmoduuli.
Tekninen tieto:
- Virtalähde:+5V DC
- Hiljainen virta: <2mA
- Toimiva virta: 15mA
- Todellinen kulma: <15 °
- Etäisyys: 2-400 cm/1 " - 13ft
- Resoluutio: 0,3 cm
- Mittauskulma: 30 astetta
- Liipaisimen tulopulssin leveys: 10uS
- Mitat: 45 x 20 x 15 mm
Vaihe 2: Mitä tarvitset - laitteisto
Tätä projektia varten tarvitset:
- Arduino UNO
- Mini pyöreä robottirunko
- Dual DC -moottorisuoja, jossa L298 IC
- Ultraäänianturi - HC -SR04
- Mikro Servo
- Paristopidike 4xAA
Tarvitset myös joitain kaapeleita ja joitain ylimääräisiä välikappaleita.
Työkalut: ruuvimeisseli, lämpöliimapistooli
Vaihe 3: Kokoa Mini Round Robot Chassis Kit
Seuraa alla olevia kuvia!
Kuva kertoo enemmän kuin tuhat sanaa!
Vaihe 4: Piiri
Käytössämme olevassa moottorinsuojuksessa on joitain otsikkotappeja, joissa on merkintä Digital I/O ja Analog I/O. Käytämme niitä laitteisto -osien yhdistämiseen Arduino uno -levyn kanssa.
Servo moottori
Liitä servokaapeli ensimmäiseen liittimeen (D7 5V GND). Varmista, että ruskea kaapeli on kytketty nastaan GND (oikea puoli)
Summeri
Liitä toisen otsikon (D8) ensimmäiseen nastaan "+" summerin tappi ja "-" GND: hen
Ultraääni -anturi
Käytämme kolmatta ja neljättä otsikkoa, tee seuraavat liitännät:
- Vcc - 5V (3d -otsikko)
- Trig - A2 (3d -otsikko)
- GND- GND (3d-otsikko)
- Echo - A3 (4. otsikko)
Moottorit (katso robottiasi takaa)
- Oikea tasavirtamoottori: punainen kaapeli "M1+" ja musta "M1-"
- Vasen tasavirtamoottori: punainen kaapeli "M2+" ja musta "M2-"
Virta - paristopidike
Liitä se ruuviliittimeen "Vin -GND". Lisää yksi kaapeli ja liitä se Arduino Uno -levyn "Vin" -tappiin. Halutessasi voit lisätä ON/OFF SW -kytkimen akun pidikkeen punaiseen kaapeliin.
Vaihe 5: Koodi
Tee "GRECO" eloon ohjelmoimalla se seuraavalla koodilla!
Huomautuksia
- Jos robotti liikkuu nopeasti ja osuu esineisiin, muuta nopeuden muuttujaa rivillä 26. (PWM -arvo)
- Jos robotti ei liiku eteenpäin, siirry linjoille 43 ja 44 ja lisää "speedPWM" -poikkeama. Varmista, että summa on alle 255. Minun tapauksessani minun on lisättävä plus 50 vasempaan moottoriin, joten oikealla moottorillani on PWM -nopeusarvo 150 ja vasen 250.
Lataa koodi täältä ja avaa se Arduino IDE: llä. Sisältä löydät myös ultraäänikirjastotiedoston.
Vaihe 6: Hyvin tehty
No… se on siinä! Toivottavasti pidit tästä, kerro minulle kommenteissa!
Lähetä minulle kuvia Arduino -robotistasi!
Löydät lisää Arduino DIY -projekteja osoitteesta www. Ardumotive.com
Kiitos!
Suositeltava:
Esteiden välttämisrobotti ultraäänianturilla (Proteus): 12 vaihetta
Esteiden välttämisrobotti ultraäänianturilla (Proteus): törmäämme yleensä esteiden välttämisrobottiin kaikkialla. Tämän robotin laitteistosimulaatio on osa kilpailua monissa korkeakouluissa ja monissa tapahtumissa. Esterobotin ohjelmistosimulointi on kuitenkin harvinaista. Vaikka löydämme sen jostain
Esteiden välttämisrobotti raskaan hyötykuorman kuljettamiseen: 6 vaihetta
Esteiden välttämisrobotti raskaan hyötykuorman kuljettamiseen: Tämä on esteiden välttämisrobotti, joka on rakennettu kantamaan poikani keinukonetta
"Hämmentävä kone": nopea roskapostiveistos aloittelijoille: 8 vaihetta (kuvilla)
"Hämmentävä kone": nopea roskapostiveistos aloittelijoille: (Jos pidät tästä ohjeesta, äänestä sitä "Roskakorista aarteeseen" -kilpailussa. Mutta jos etsit vähemmän häiritsevää projektia, katso viimeinen yksi: Kuinka luoda Lambada -kävelyrobotti! Kiitos!) Oletetaan, että sinulla on koulu
Utrasonic -välttämisrobotti Arduinon avulla: 7 vaihetta
Utrasonic -välttämisrobotti Arduinon avulla: Tässä opetusohjelmassa näytän sinulle, miten voit tehdä oman esteen välttämällä robottia! Käytämme Arduino UNO -levyä ja ultraäänianturia. Jos robotti havaitsee edessään olevan esineen pienen servomoottorin avulla, se skannaa jäljellä olevan alueen
Boe-Bot: Esteiden välttämisrobotti: 6 vaihetta
Boe-Bot: Esteiden välttämisrobotti: Tämä pieni robotti käyttää viiksiä havaitakseen esteitä. Kun yksi tai molemmat hänen viiksistään laukeavat, hän perääntyy ja kääntyy eri suuntaan. Muuten hän siirtyy eteenpäin. 4 AA -paristolla toimiva Paralax -emolevy antaa tämän pienen