Sisukord:
- Samm: ultraheli anduri kohta
- Samm: mida vajate - riistvara
- Samm: monteerige ümmarguse robotraami komplekt
- 4. samm: vooluring
- Samm: kood
- 6. samm: hästi tehtud
Video: "GRECO" - Arduino objekti vältiv robot algajatele: 6 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Noh, kui olete algaja, leiate siit lihtsaima viisi oma objekti ehitamiseks, vältides robotit!
Selle lihtsamaks ehitamiseks kasutame mini ümmargust robotraami koos kahe alalisvoolumootoriga.
Veel üks kord otsustame kasutada kuulsat Arduino UNO plaati.
Meie pisike robot "GRECO" otsib ultraheli anduri abil selle ees asuvaid objekte. Kui avastatakse objekt, peatub robot ja otsib paremat ja vasakut parimat pääseteed!
Ametlik projekti leht ja tulevased uuendused:
Oled sa valmis? Alustame!
Samm: ultraheli anduri kohta
Ultraheli andurid töötavad radari või sonari sarnase põhimõtte kohaselt, mis hindavad sihtmärgi atribuute, tõlgendades vastavalt kaadreid raadio- või helilainetest.
Aktiivsed ultraheliandurid tekitavad kõrgsageduslikke helilaineid ja hindavad anduri poolt vastu võetud kaja, mõõtes ajavahemiku signaali saatmise ja kaja vastuvõtmise vahel, et määrata kaugus objektini.
Passiivsed ultraheliandurid on põhimõtteliselt mikrofonid, mis tuvastavad teatud tingimustel esinevat ultraheli müra.
Ultraheli HC-SR04 kasutab sonarit, et määrata kaugus objektist nagu nahkhiired või delfiinid. See pakub suurepärast mittekontaktset vahemiku tuvastamist suure täpsusega ja stabiilseid näiteid hõlpsasti kasutatavas pakendis. 2 cm kuni 400 cm või 1 tolli kuni 13 jalga. Selle toimimist ei mõjuta päikesevalgus ega must materjal, nagu näiteks Sharpi kaugusmõõtjad (kuigi akustiliselt pehmeid materjale, nagu riie, võib olla raske tuvastada). See on varustatud ultraheli saatja ja vastuvõtja mooduliga.
Tehniline teave:
- Toide:+5V DC
- Vaikne vool: <2mA
- Töökorras: 15mA
- Tegelik nurk: <15 °
- Vahemaa: 2–400 cm
- Eraldusvõime: 0,3 cm
- Mõõtenurk: 30 kraadi
- Päästiku sisendi impulsi laius: 10uS
- Mõõdud: 45 x 20 x 15 mm
Samm: mida vajate - riistvara
Selle projekti jaoks vajate:
- Arduino UNO
- Mini ümmargune robot šassii komplekt
- Kahe alalisvoolumootori kilp koos L298 IC -ga
- Ultraheli andur - HC -SR04
- Mikroservo
- Akuhoidik 4xAA
Teil on vaja ka kaableid ja täiendavaid vahekaugusi.
Tööriistad: kruvikeeraja, kuumliimipüstol
Samm: monteerige ümmarguse robotraami komplekt
Jälgi allolevaid pilte!
Pilt on väärt tuhat sõna!
4. samm: vooluring
Meie kasutataval mootorikilbil on mõned päise tihvtid, mis on märgistatud digitaalse I/O ja analoog I/O -ga. Kasutame neid riistvaraosade ühendamiseks Arduino uno plaadiga.
Servomootor
Ühendage oma servokaabel esimese päisega (D7 5V GND). Veenduge, et pruun kaabel on ühendatud tihvtiga GND (parem pool)
Sumin
Ühendage teise päise (D8) esimese tihvtiga "+" summeri tihvt ja "-" GND-ga
Ultraheli andur
Kasutame kolmandat ja neljandat päist, loome järgmised ühendused:
- Vcc - 5V (3D päis)
- Trig - A2 (3D päis)
- GND- GND (3D päis)
- Kaja - A3 (4. päis)
Mootorid (vaadake oma robotit tagantpoolt)
- Parem alalisvoolumootor: punane kaabel "M1+" ja must "M1-"
- Vasak alalisvoolumootor: punane kaabel "M2+" ja must "M2-"
Toide - akuhoidik
Ühendage see kruviklemmiga "Vin -GND". Lisage veel üks kaabel ja ühendage see Arduino Uno plaadi "Vin" tihvtiga. Soovi korral saate akuhoidja punasele kaablile lisada ON/OFF SW.
Samm: kood
Muutke "GRECO" ellu, programmeerides selle järgmise koodiga!
Märkused
- Kui teie robot liigub kiiresti ja lööb objekte, muutke kiiruse muutujat reas 26. (PWM väärtus)
- Kui teie robot ei liigu edasi, minge ridadele 43 ja 44 ning lisage "speedPWM" -le nihe. Veenduge, et summa on allpool 255. Minu puhul pean lisama vasakule mootorile pluss 50, nii et paremal mootoril on PWM kiiruse väärtus 150 ja vasakul 250.
Laadige kood siit alla ja avage see Arduino IDE abil. Seest leiate ka ultraheli raamatukogu faili.
6. samm: hästi tehtud
Noh … see on kõik! Loodan, et teile meeldis see, andke mulle kommentaarides teada!
Postitage mulle mõned fotod oma Arduino robotist!
Rohkem Arduino DIY projekte leiate veebisaidilt www. Ardumotive.com
Aitäh!
Soovitan:
Flyback -trafo draiver algajatele: 11 sammu (koos piltidega)
Flyback -trafo draiver algajatele: skeemi on uuendatud parema transistoriga ja see sisaldab põhilist transistorikaitset kondensaatori ja dioodi kujul. &Quot; Edasi minnes " leht sisaldab nüüd viisi, kuidas neid silmatorkavaid pingepiike voltmeetriga mõõta
Pöörleva teljega objekti jälgimise kaamera liugur. 3D -trükitud ja ehitatud RoboClaw DC mootorikontrollerile ja Arduinole: 5 sammu (koos piltidega)
Pöörleva teljega objekti jälgimise kaamera liugur. 3D-trükitud ja ehitatud RoboClaw DC mootorikontrollerile ja Arduinole: see projekt on olnud üks minu lemmikprojekte, kuna sain ühendada oma huvi videote tegemise ja isetegemise vastu. Olen alati vaadanud ja tahtnud jäljendada neid filmivõtteid filmides, kus kaamera liigub panoraamimise ajal üle ekraani, et jälgida
Python mitte nii algajatele algajatele: 7 sammu
Python mitte nii algajatele algajatele: Tere, eelmisel korral, kui pöörasite tähelepanu, puudutasime pythoni põhitõdesid - print, samas ja silmuste jaoks sisend & väljund, kui ja starter on easygui. ka easygui ja pycal-minu mooduli tasuta levitamine. see õpetus hõlmab: rohkem
Tehke seina vältiv robot!: 6 sammu (piltidega)
Tehke seina vältiv robot!: Eesmärk: luua nullist töötav robot, mis suudab vältida seinu ja takistusi. Kas olete kunagi tahtnud teha robotit, mis suudaks tegelikult midagi teha, kuid teil pole kunagi olnud aega ega teadmisi selle tegemiseks? Ärge kartke enam, see õpetlik on just teie jaoks
Takistusi vältiv robot isiksusega!: 7 sammu (piltidega)
Takistusi vältiv robot isiksusega!: Erinevalt enamikust rändlusbotidest rändab see tegelikult nii, et tundub, et see tegelikult mõtleb! BASIC Stamp mikrokontrolleriga (Basic Atom, Parallax Basic Stamps, Coridium Stamp jne), mingi šassii, mõned andurid ja mõned