Satura rādītājs:
- 1. solis: Par ultraskaņas sensoru
- 2. darbība. Kas jums būs nepieciešams - aparatūra
- 3. darbība: salieciet mini apaļo robotu šasijas komplektu
- 4. solis: ķēde
- 5. darbība: kods
- 6. solis: labi darīts
Video: "GRECO" - Arduino objektu izvairīšanās robots iesācējiem: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Nu, ja esat iesācējs, šeit atradīsit vienkāršāko veidu, kā izveidot savu objektu, izvairoties no robota!
Lai to izveidotu vieglāk, mēs izmantosim mini apaļu robotu šasiju ar diviem līdzstrāvas motoriem.
Vēl vienu reizi mēs izvēlamies izmantot slaveno Arduino UNO dēli.
Mūsu mazais robots "GRECO", izmantojot ultraskaņas sensoru, meklēs priekšā esošo objektu. Ja tiek atklāts objekts, robots apstāsies un "meklēs" pa labi un pa kreisi, lai atrastu labāko evakuācijas ceļu!
Oficiālā projekta lapa un turpmākie atjauninājumi:
Vai tu esi gatavs? Sāksim!
1. solis: Par ultraskaņas sensoru
Ultraskaņas sensori darbojas pēc tāda paša principa kā radars vai hidrolokators, kas novērtē mērķa īpašības, interpretējot attiecīgi radio vai skaņas viļņu atbalsis.
Aktīvie ultraskaņas sensori ģenerē augstfrekvences skaņas viļņus un novērtē sensoru saņemto atbalsi, mērot laika intervālu starp signāla nosūtīšanu un atbalss saņemšanu, lai noteiktu attālumu līdz objektam.
Pasīvie ultraskaņas sensori būtībā ir mikrofoni, kas nosaka ultraskaņas troksni, kas pastāv noteiktos apstākļos.
Ultraskaņas sensors HC-SR04 izmanto hidrolokatoru, lai noteiktu attālumu līdz tādam objektam kā sikspārņi vai delfīni. Tas piedāvā lielisku bezkontakta diapazona noteikšanu ar augstu precizitāti un stabiliem rādījumiem viegli lietojamā iepakojumā. No 2 cm līdz 400 cm vai 1”līdz 13 pēdām. Tā darbību neietekmē saules gaisma vai melni materiāli, piemēram, Sharp tālmēri (lai gan akustiski mīkstus materiālus, piemēram, drānu, var būt grūti noteikt). Tas ir komplektā ar ultraskaņas raidītāju un uztvērēja moduli.
Tehniskā informācija:
- Barošanas avots:+5V DC
- Mierīgā strāva: <2mA
- Darba strāva: 15mA
- Efektīvais leņķis: <15 °
- Diapazona attālums: 2–400 cm/1” - 13 pēdas
- Izšķirtspēja: 0,3 cm
- Mērīšanas leņķis: 30 grādi
- Trigera ievades impulsa platums: 10uS
- Izmēri: 45 mm x 20 mm x 15 mm
2. darbība. Kas jums būs nepieciešams - aparatūra
Šim projektam jums būs nepieciešams:
- Arduino UNO
- Mini apaļa robota šasijas komplekts
- Dual DC Motor Shield ar L298 IC
- Ultraskaņas sensors - HC -SR04
- Mikro servo
- Bateriju turētājs 4xAA
Jums būs nepieciešami arī daži kabeļi un daži papildu starplikas.
Instrumenti: skrūvgriezis, karstuma līmes pistole
3. darbība: salieciet mini apaļo robotu šasijas komplektu
Sekojiet attēliem zemāk!
Attēls ir tūkstoš vārdu vērts!
4. solis: ķēde
Mūsu izmantotajam motora vairogam ir dažas galvenes tapas, kas apzīmētas kā Digitālā I/O un Analogā I/O. Mēs tos izmantosim, lai savienotu mūsu aparatūras daļas kopā ar Arduino uno plati.
Servo motors
Pievienojiet servo kabeli pirmajai galvenei (D7 5V GND). Pārliecinieties, vai brūnais kabelis ir pievienots kontaktam GND (labajā pusē)
Signāls
Pievienojiet otrās galvenes (D8) pirmajai tapai "+" skaņas signāla tapu un "-" GND
Ultraskaņas sensors
Mēs izmantosim trešo un ceturto galveni, izveidosim šādus savienojumus:
- Vcc - 5V (3D galvene)
- Trig - A2 (3D galvene)
- GND- GND (3D galvene)
- Echo - A3 (4. galvene)
Motori (paskatieties uz savu robotu no aizmugures)
- Labais līdzstrāvas motors: sarkans kabelis līdz "M1+" un melns līdz "M1-"
- Kreisais līdzstrāvas motors: sarkans kabelis līdz "M2+" un melns līdz "M2-"
Jauda - akumulatora turētājs
Savienojiet to ar skrūves spaili "Vin -GND". Pievienojiet vēl vienu kabeli un savienojiet to ar Arduino Uno plates "Vin" tapu. Ja vēlaties, varat pievienot ON/OFF SW uz akumulatora turētāja sarkanā kabeļa.
5. darbība: kods
Padariet "GRECO" dzīvu, ieprogrammējot to ar šādu kodu!
Piezīmes
- Ja jūsu robots pārvietojas ātri un ietriecas objektos, mainiet ātruma mainīgo 26. rindā. (PWM vērtība)
- Ja jūsu robots nevirzās uz priekšu, pārejiet uz 43. un 44. rindu un pievienojiet "speedPWM" nobīdi. Pārliecinieties, ka summa ir zemāka par 255. Manā gadījumā man kreisajam motoram jāpievieno plus 50, tāpēc manam labajam motoram ir PWM ātruma vērtība 150 un kreisajam 250.
Lejupielādējiet kodu no šejienes un atveriet to, izmantojot Arduino IDE. Iekšpusē atradīsit arī ultraskaņas bibliotēkas failu.
6. solis: labi darīts
Nu … tas tā ir! Es ceru, ka jums tas patika, paziņojiet man komentāros!
Ieliec man dažas savas Arduino robota fotogrāfijas!
Vairāk Arduino DIY projektu varat atrast vietnē www. Ardumotive.com
Paldies!
Ieteicams:
Kā lietot multimetru tamilu valodā Ceļvedis iesācējiem - Multimetrs iesācējiem: 8 soļi
Kā lietot multimetru tamilu valodā Ceļvedis iesācējiem | Multimetrs iesācējiem: Sveiki draugi! Šajā apmācībā es esmu paskaidrojis, kā izmantot multimetru visu veidu elektronikas shēmās 7 dažādos posmos, piemēram, 1) nepārtrauktības pārbaude aparatūras problēmu novēršanai 2) Līdzstrāvas mērīšana 3) diode un gaismas diode 4) Mērīšana Resi
"Nemierīgā mašīna": ātra nevēlamās mākslas skulptūra iesācējiem: 8 soļi (ar attēliem)
"Nemierīgā mašīna": ātra nevēlamas mākslas skulptūra iesācējiem: (Ja jums patīk šī pamācība, lūdzu, balsojiet par to konkursā "Atkritums dārgumos". Bet, ja jūs meklējat mazāk satraucošu projektu, pārbaudiet manu pēdējo viens: kā izveidot Lambada pastaigu robotu! Paldies!) Pieņemsim, ka jums ir skola
Līdzsvarojošais robots / 3 riteņu robots / STEM robots: 8 soļi
Līdzsvarojošais robots / trīs riteņu robots / STEM robots: mēs esam izveidojuši kombinētu balansēšanas un trīsriteņu robotu, kas paredzēts lietošanai skolās un pēc skolas izglītības programmās. Robota pamatā ir Arduino Uno, pielāgots vairogs (visas konstrukcijas detaļas ir iekļautas), litija jonu akumulators (viss atbilst
Python ne tik iesācējiem iesācējiem: 7 soļi
Python ne tik iesācējiem iesācējiem: Sveiki, pagājušajā reizē, ja jūs pievērsāt uzmanību, mēs pieskārāmies python pamatiem - drukāt, kamēr un cilpām, ievade & izvade, ja un starteris vietnē easygui. arī bezmaksas easygui un pycal izplatīšana-mans modulis. šī apmācība aptvers: vairāk
PIC balstīts LF un izvairīšanās no robota: 16 soļi (ar attēliem)
PIC balstīts LF un izvairīšanās no robota: Ievads Šajā pamācībā jūs iemācīsities viegli sekot robotam un izvairīties no tā. Mans iedvesmas avots ir roboti, kas atdarina parastu cilvēku uzvedību, piemēram, jūs bez iemesla neieiesit sienā. Tavas smadzenes sazinās