Talaan ng mga Nilalaman:

Sagabal Pag-iwas sa Robot Gamit ang Microcontroller (Arduino): 5 Hakbang
Sagabal Pag-iwas sa Robot Gamit ang Microcontroller (Arduino): 5 Hakbang

Video: Sagabal Pag-iwas sa Robot Gamit ang Microcontroller (Arduino): 5 Hakbang

Video: Sagabal Pag-iwas sa Robot Gamit ang Microcontroller (Arduino): 5 Hakbang
Video: Robot Employees na ba ang Papalit sa mga Tao? | Chinkee Tan 2024, Nobyembre
Anonim
Sagabal Pag-iwas sa Robot Gamit ang Microcontroller (Arduino)
Sagabal Pag-iwas sa Robot Gamit ang Microcontroller (Arduino)

Sa itinuturo na ito, tuturuan kita kung paano gumawa ng isang balakid sa pag-iwas sa robot na gumagana sa Arduino. Dapat pamilyar ka sa Arduino. Ang Arduino ay isang board ng controller na gumagamit ng atmega microcontroller. Maaari kang gumamit ng anumang bersyon ng Arduino ngunit ginamit ko ang Arduino Uno r3 sa aking robot.

Napakadali ng code at ang circuit ay mayroon lamang 4-5 na mga wire. Gumagamit din ang robot ng L293D motor Shield na tumutugma sa Arduino, upang himukin ang mga motor. Kaya, ang kalasag ay tuwid na umaangkop sa Arduino, ginagawang madali ang lahat … Karaniwan, ang aming robot ay isang kotse na gumagalaw at kung may anumang sagabal na dumarating sa landas nito, titigil ito roon, gumagalaw ng kaunti, at pagkatapos ay ang ulo nito ay umiikot sa kaliwa at kanan. Pagkatapos ihinahambing nito ang distansya at ang robot ay lumiliko sa direksyon na may higit na distansya. Pagkatapos ang robot ay muling sumusulong sa direksyong iyon na inuulit ang buong proseso muli. Upang makita ang distansya, ang robot ay gumagamit ng HC-sr04 ultrasonic sensor. Kaya't ang sensor na ito ay nagpapadala ng mga ultrasonic sound wave, bawat 10 microseconds, at kung may anumang sagabal na maaga, natatanggap ng sensor ang echo. Batay sa oras ng paglalakbay, alam nito ang distansya sa pagitan ng sensor at ng object. Kaya't magsimula tayo …

Hakbang 1: Kinakailangan ang Mga Bahagi

Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi

Kaya upang simulan ang anumang proyekto, kailangan muna naming kolektahin ang mga bahagi na kinakailangan. Ang lahat ng mga kinakailangang bahagi ay nabanggit sa ibaba: -

  • Arduino
  • L293D Motor Shield
  • Chassis (kabilang ang mga motor at gulong)
  • Mga wire
  • Lalagyan ng baterya
  • Micro servo motor
  • ang module ng ultrasonic sensor ng HC-sr04
  • may hawak na bracket para sa sensor

Kaya kolektahin ang mga materyal na ito at magpatuloy sa susunod na hakbang.

Hakbang 2: Magtipon ng Chassis

Ipunin ang Chassis
Ipunin ang Chassis
Ipunin ang Chassis
Ipunin ang Chassis

Ngayon, tipunin ang iyong katawan ng robot. Ang bawat isa ay maaaring may iba't ibang mga chassis. Kaya tipunin ang iyong chassis nang naaayon. Karamihan sa mga chassis ay may isang manu-manong tagubilin at kahit ang minahan ay kasama ko kaya tingnan ito at buuin ang iyong chassis nang naaayon. Pagkatapos, ikabit ang mga sangkap sa chassis. Ang Arduino, na may nakakabit na kalasag ng motor dito at gayundin ang may hawak ng baterya ay dapat na maayos sa tsasis. Ang servo motor ay dapat ding maayos sa tsasis sa harap. Ang mahabang ulo ng servo ay dapat na makaalis sa ibaba ng bracket ng HC-sr04. Ang sensor ay dapat na maayos sa bracket at ang bracket sa servo motor.

Huwag idikit ito sa servo motor sapagkat maaari itong isaayos sa paglaon kung sakaling maling gamitin. Ayusin mo lang Ayusin ito sa isang paraan na ang sensor ay nakaharap sa harap (ang mga mata ay nakaharap sa harap). Ikabit ang mga wire sa mga motor at panatilihing handa para sa susunod na hakbang. Gayundin sa sensor.

Hakbang 3: Pangunahing Mga Koneksyon

Pangunahing Mga Koneksyon
Pangunahing Mga Koneksyon

Kaya ngayon gagawin namin ang mga koneksyon. Mayroong hindi hihigit sa 5-6 na mga koneksyon, kaya't ito ay magiging isang piraso ng cake. Gawin ang mga koneksyon ng sensor ayon sa diagram na ibinigay sa itaas. Ang mga motor na Servo motor at dc bo ay maaaring maiugnay sa kalasag. Ikonekta ang baterya sa kalasag at ikonekta ang kalasag sa Arduino board.

Hakbang 4: Arduino Code

Code ng Arduino
Code ng Arduino

Kaya't ito ang huling bahagi ng pagkumpleto ng aming robot. Kaya't nakikipag-usap ito sa software at hindi sa hardware. Kaya kailangan nating i-program ang aming Arduino. Na-upload ko ang code ng Arduino. Maaari ka ring gumamit ng ibang code o sumulat ng iyong sarili. Ngayon ko lang nai-upload ito para sa sanggunian.

Hakbang 5: Patakbuhin

Kaya't naitayo na namin ang aming OBSTACLE AVOIDING ROBOT. Oras na upang maglaro kasama ang aming cool na robot at subukan ang mga bagong eksperimento sa aming code.

Inirerekumendang: