Sagabal Pag-iwas sa Robot Gamit ang Mga Ultrasonic Sensor: 9 Mga Hakbang (na may Mga Larawan)
Sagabal Pag-iwas sa Robot Gamit ang Mga Ultrasonic Sensor: 9 Mga Hakbang (na may Mga Larawan)

Video: Sagabal Pag-iwas sa Robot Gamit ang Mga Ultrasonic Sensor: 9 Mga Hakbang (na may Mga Larawan)

Video: Sagabal Pag-iwas sa Robot Gamit ang Mga Ultrasonic Sensor: 9 Mga Hakbang (na may Mga Larawan)
Video: And Peter | J. Wilbur Chapman | Christian Audiobook 2025, Enero
Anonim
Sagabal Pag-iwas sa Robot Paggamit ng Ultrasonic Sensors
Sagabal Pag-iwas sa Robot Paggamit ng Ultrasonic Sensors

Ito ay isang simpleng proyekto tungkol sa Obstacle Avoiding Robot na gumagamit ng Ultrasonic sensors (HC SR 04) at Arduino Uno board. Gumalaw ang Robot na iniiwasan ang mga hadlang at pagpili ng pinakamahusay na paraan upang sundin ng mga sensor. At mangyaring pansinin na hindi ito isang proyekto sa tutorial, ibahagi ang iyong kaalaman at mga komento sa akin.

Listahan ng Pangunahing Mga Bahagi: -

  • Arduino Uno - 1
  • Ultrasonic Sensor (HC SR 04) - 3
  • 5v Relay Board - 1
  • 12 V Baterya - 1
  • 12 V Gear Motor - 4
  • Mga Motor Bracket - 4
  • Chasi - 1
  • Gulong - 4
  • Mga tornilyo at mani
  • Lumipat -1
  • Jumper Cables -10

Hakbang 1: Arduino Uno Board

Arduino Uno Board
Arduino Uno Board

Ang Arduino Uno ay isang micro controller board batay sa ATmega328P. Mayroon itong 14 digital input at output pin, 6 analog input. Ang Operating Voltage ay 5 V na may panlabas na supply ng kuryente. Maraming mga pakinabang, madaling i-coding at i-upload, madaling maiwasto ang mga pagwawasto. Maraming bilang ng mga module ng Sensor at iba pang mga aparato para sa Arduino.

Kapag binibigyan mo ang suplay ng kuryente sa board ng Arduino, gumamit ng 5 volt o 9 volts. Hindi ka dapat tumindi ng 12 volts. Kung kailangan mong gumamit ng 12v na baterya, ibigay ito sa pamamagitan ng 5v regulator circuit.

Hakbang 2: Ultrasonic Sensor (HC SR 04)

Ultrasonic Sensor (HC SR 04)
Ultrasonic Sensor (HC SR 04)
Ultrasonic Sensor (HC SR 04)
Ultrasonic Sensor (HC SR 04)

Ang robot ay may tatlong Ultrasonic Sensors kung saan nasa harap, kaliwa at kanan. Gumagana ang Robot alinsunod sa mga sensor na ito. Ang isang Ultrasonic sensor ay isang aparato na maaaring masukat ang distansya sa isang bagay sa pamamagitan ng paggamit ng mga sound wave. Mayroong apat na mga pin na VCC (5v lakas supply), GND (Ground), Trig at echo. Mayroong dalawang mga transduser, isa para sa Transmit at ang isa pa para Makatanggap. Parehong naayos sa isang solong PCB na may control circuit. Mga sukat sa distansya ng Ultrasonic mula sa halos 2 cm hanggang 400 cm. Gayundin ang isang mataas na dalas ng tunog ng dalas 40 KHz.

Prinsipyo ng Pagpapatakbo

Mula sa Arduino makabuo ng isang maikling 20 uS pulso sa input ng Trigger upang simulan ang saklaw. Ang Module ng Ultrasonic ay magpapadala ng isang 8 cycle na pagsabog ng ultrasound sa 40 khz at itaas ang taas ng linya ng echo nito.

Pagkatapos ay nakikinig ito para sa isang echo, at sa lalong madaling madiskubre nito ang isa ay pinabababa nito muli ang linya ng echo. Samakatuwid ang linya ng echo ay isang pulso na ang lapad ay proporsyonal sa distansya sa bagay.

Sa pamamagitan ng pag-time sa pulso posible na kalkulahin ang saklaw sa pulgada / sentimetro.

Nagbibigay ang module ng isang echo pulse na proporsyonal sa distansya.

uS / 58 = cm o uS / 148 = pulgada.

Hakbang 3: Iba Pang Mga Sangkap

Iba Pang Mga Sangkap
Iba Pang Mga Sangkap
Iba Pang Mga Sangkap
Iba Pang Mga Sangkap
Iba Pang Mga Sangkap
Iba Pang Mga Sangkap
Iba Pang Mga Sangkap
Iba Pang Mga Sangkap

Mayroong iba't ibang laki ng diameter ng mga shaft ng motor at laki ng butas ng mga gulong.

Ang Jumper Cable ay dapat na Lalaki hanggang Babae.

Hakbang 4: Mga Sensor Na May Arduino Connection Diagram

Mga Sensor na May Arduino Connection Diagram
Mga Sensor na May Arduino Connection Diagram

Front Sensor: -

Echo pin - Arduino pin 6

Trig pin - Arduino pin 7

VCC pin - 5V

GND - lupa

Kaliwa Sensor: -Echo pin - Arduino pin 8

Trig pin - Arduino pin 9

VCC pin - 5VGND - ground

Tamang Sensor: -Echo pin - Arduino pin 10

Trig pin - Arduino pin 11

VCC pin - 5VGND - ground

Hakbang 5: Relay Board Na May Arduino Connection Diagram

Relay Board Na May Arduino Connection Diagram
Relay Board Na May Arduino Connection Diagram

Relay pin 1 - Arduino pin 2.

Relay pin 2 - Arduino pin 3.

Relay pin 3 - Arduino pin 4.

Relay pin 4 - Arduino pin 5.

Hakbang 6: 12 Volt at Relay Connection

12 Koneksyon sa Volt at Relay
12 Koneksyon sa Volt at Relay

NC - Normal Sarado

HINDI - Karaniwang Bukas

C - Karaniwan

Dito maaari mong baguhin ang polarity, kung kailangan mo. Ayon doon, magbabago ang direksyon ng umiikot na motor.

Ang mga motor ay dapat na konektado sa mga karaniwang pin

Hakbang 7: Pagtitipon

Pagtitipon
Pagtitipon
Pagtitipon
Pagtitipon

Ang mga kaliwang bahagi at kanang bahagi ng motor ay dapat na ihiwalay mula sa bawat panig.

Hakbang 8: Mga Code

Mga code
Mga code

Hakbang 9: Pagsubok at Pagtatapos