Talaan ng mga Nilalaman:
- Hakbang 1: Tungkol sa Ultrasonic Sensor
- Hakbang 2: Ano ang Kakailanganin Mo - Hardware
- Hakbang 3: Pagpupulong ng Mini Round Robot Chassis Kit
- Hakbang 4: Ang Circuit
- Hakbang 5: Ang Code
- Hakbang 6: Na Tapos Na
Video: "GRECO" - Arduino Object Pag-iwas sa Robot para sa Mga Nagsisimula: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Kaya, kung ikaw ay isang nagsisimula, dito makikita mo ang pinakamadaling paraan upang bumuo ng iyong sariling pag-iwas sa bagay na robot!
Gumagamit kami ng isang mini round chassis ng robot na may dalawang dc motor upang mas madali itong maitayo.
Para sa isa pang oras pinili naming gamitin ang sikat na Arduino UNO board.
Ang aming maliliit na robot na "GRECO" ay mag-scan para sa bagay sa harap nito sa pamamagitan ng paggamit ng isang ultrasonic sensor. Kung ang isang bagay ay napansin, ang robot ay titigil at "tumingin" sa kanan at kaliwa para sa pinakamahusay na ruta ng pagtakas!
Opisyal na pahina ng proyekto at mga pag-update sa hinaharap:
Handa ka na ba? Magsimula na tayo!
Hakbang 1: Tungkol sa Ultrasonic Sensor
Gumagana ang mga sensor ng ultrasonic sa isang prinsipyong katulad ng radar o sonar, na susuriin ang mga katangian ng isang target sa pamamagitan ng pagbibigay kahulugan sa mga echo mula sa radyo o mga alon ng tunog ayon sa pagkakabanggit.
Ang mga aktibong ultrasonic sensor ay bumubuo ng mga dalas ng alon ng tunog ng dalas at suriin ang echo na natanggap pabalik ng sensor, sinusukat ang agwat ng oras sa pagitan ng pagpapadala ng signal at pagtanggap ng echo upang matukoy ang distansya sa isang bagay.
Ang mga passive ultrasonic sensor ay karaniwang microphones na nakakakita ng ingay ng ultrasonic na naroroon sa ilalim ng ilang mga kundisyon.
Ang HC-SR04 ultrasonic sensor ay gumagamit ng sonar upang matukoy ang distansya sa isang bagay tulad ng ginagawa ng mga paniki o dolphins. Nag-aalok ito ng mahusay na pagtuklas ng saklaw na hindi contact na may mataas na kawastuhan at matatag na mga pagbabasa sa isang madaling gamiting pakete. Mula 2cm hanggang 400 cm o 1”hanggang 13 talampakan. Ang operasyon na ito ay hindi apektado ng sikat ng araw o itim na materyal tulad ng Sharp rangefinders ay (bagaman ang mga malambot na materyales na tulad ng tela ay maaaring mahirap tuklasin). Dumating ito nang kumpleto sa module ng ultrasonic transmitter at receiver.
Impormasyon sa teknikal:
- Power Supply: + 5V DC
- Kasalukuyang Quiescent: <2mA
- Gumagawa ng Currnt: 15mA
- Epektibong Angle: <15 °
- Saklaw ng Saklaw: 2cm - 400 cm / 1 "- 13ft
- Resolusyon: 0.3 cm
- Pagsukat ng Angle: 30 degree
- Trigger Input Pulse lapad: 10uS
- Dimensyon: 45mm x 20mm x 15mm
Hakbang 2: Ano ang Kakailanganin Mo - Hardware
Para sa proyektong ito kakailanganin mo:
- Arduino UNO
- Mini Round Robot Chassis Kit
- Dual DC Motor Shield na may L298 IC
- Ultrasonic Sensor - HC-SR04
- Micro Servo
- May hawak ng baterya na 4xAA
Kakailanganin mo rin ang ilang mga cable at ilang sobrang spacer.
Mga tool: Screwdriver, heat glue gun
Hakbang 3: Pagpupulong ng Mini Round Robot Chassis Kit
Sundin ang mga imahe sa ibaba!
Ang isang larawan ay nagkakahalaga ng isang libong mga salita!
Hakbang 4: Ang Circuit
Ang ginagamit naming kalasag sa motor ay may ilang mga header pin na may label na Digital I / O at Analog I / O. Gagamitin namin sila upang ikonekta ang aming mga bahagi ng hardware kasama ang Arduino uno board.
Servo Motor
Ikonekta ang iyong servo cable sa unang header (D7 5V GND). Tiyaking nakakonekta ang brown cable sa pin GND (kanang bahagi)
Buzzer
Ikonekta sa unang pin ng pangalawang header (D8) ang "+" buzzer pin at ang "-" sa GND
Ultrasonic Sensor
Gagamitin namin ang pangatlo at ikaapat na header, gawin ang mga sumusunod na koneksyon:
- Vcc - 5V (3d header)
- Trig - A2 (3d header)
- GND- GND (3d header)
- Echo - A3 (ika-4 na header)
Mga Motors (tingnan ang iyong robot mula sa likuran)
- Kanan DC Motor: Red cable sa "M1 +" at itim sa "M1-"
- Kaliwa DC Motor: Red cable sa "M2 +" at itim sa "M2-"
Lakas - May hawak ng baterya
Ikonekta ito upang maprotektahan ang "Vin -GND" na terminal ng tornilyo. Magdagdag ng isa pang cable at ikonekta ito sa "Vin" na pin ng Arduino Uno board. Kung nais mo maaari kang magdagdag ng ON / OFF SW sa pulang cable ng iyong pack ng may hawak ng baterya.
Hakbang 5: Ang Code
Gawing buhay ang "GRECO" sa pamamagitan ng programa ito gamit ang sumusunod na code!
Mga tala
- Kung ang iyong robot ay gumagalaw upang mabilis at pindutin ang mga bagay, baguhin ang variable ng bilis sa linya 26. (halaga ng PWM)
- Kung ang iyong robot ay hindi sumulong, pumunta sa linya 43 at 44 at idagdag sa "speedPWM" isang offset. Siguraduhin na ang kabuuan ay nasa ibaba ng 255. Sa aking kaso kailangan kong magdagdag ng plus 50 sa kaliwang motor, kaya ang aking kanang motor ay may halagang PWM na halagang 150 at naiwan sa 250.
I-download ang code mula dito at buksan ito gamit ang Arduino IDE. Sa loob ay mahahanap mo rin ang file ng ultrasonic library.
Hakbang 6: Na Tapos Na
Sa gayon … iyon lang! Inaasahan kong nagustuhan mo ito, ipaalam sa akin sa mga komento!
Mag-post sa akin ng ilang mga larawan ng iyong Arduino robot!
Maaari kang makahanap ng higit pang mga proyekto ng Arduino DIY sa www. Ardumotive.com
Salamat!
Inirerekumendang:
Paano Gumamit ng Multimeter sa Tamil - Mga Gabay sa Mga Nagsisimula - Multimeter para sa mga Nagsisimula: 8 Hakbang
Paano Gumamit ng Multimeter sa Tamil | Mga Gabay sa Mga Nagsisimula | Multimeter para sa Mga Nagsisimula: Kamusta Mga Kaibigan, Sa tutorial na ito, naipaliwanag ko kung paano gamitin ang multimeter sa lahat ng uri ng mga electronics circuit sa 7 magkakaibang mga hakbang tulad ng1) pagpapatuloy na pagsubok para sa pag-shoot ng problema sa hardware2) Pagsukat sa kasalukuyang DC 3) pagsubok sa Diode at LED 4) Pagsukat Resi
Mga Elektronikong Proyekto para sa Mga Nagsisimula: 14 Mga Hakbang (na may Mga Larawan)
Mga Elektronikong Proyekto para sa mga Nagsisimula: Kung ang iyong nais na makapasok sa electronics at kailangan ng isang lugar upang simulan ang itinuturo na ito ay para sa iyo. Mayroong isang bilang ng mga napaka murang mga kit sa eBay at Aliexpress na maaari kang makakuha ng para sa 2 o 3 dolyar na maaaring magbigay sa iyo ng ilang karanasan sa identifi ng bahagi
"The Unsettling Machine": isang Mabilis na Junk-Art Sculpture para sa Mga Nagsisimula: 8 Hakbang (na may Mga Larawan)
"The Unsettling Machine": isang Mabilis na Junk-Art Sculpture para sa Mga Nagsisimula: (Kung nais mo ng maturo sa ito, mangyaring iboto ito sa paligsahan na " Trash to Treasure ". Ngunit kung naghahanap ka para sa isang hindi gaanong nakakagambalang proyekto, suriin ang aking huling isa: Paano lumikha ng isang Lambada Walking Robot! Salamat!) Ipagpalagay nating mayroon kang isang paaralan /
Python para sa Hindi Nagsisimula na Mga Nagsisimula: 7 Hakbang
Python para sa Hindi Nagsisimula na Mga Nagsisimula: Kumusta, huling oras, kung nagbibigay ka ng pansin, hinawakan namin ang mga pangunahing kaalaman sa sawa - i-print, habang at para sa mga loop, input & output, kung, at isang starter sa easygui. din ng isang libreng pamamahagi ng easygui at pycal-aking sariling module. ang tutorial na ito ay sasakupin: higit pa
Mga LED para sa Mga Nagsisimula: 9 Mga Hakbang (na may Mga Larawan)
Mga LED para sa Mga Nagsisimula: Ang itinuturo na ito ay nagpapakita kung paano i-wire ang isa o higit pang mga LED sa a sa isang pangunahing at malinaw na paraan. Hindi kailanman nagawa ang anumang trabaho dati sa mga LED at hindi alam kung paano gamitin ang mga ito? OK lang, hindi rin ako. *** Kung nag-wire ka ng mga LED dati, ang paliwanag na ito ay maaaring mukhang