Obstacle Avoiding Robot (Arduino): 8 Hakbang (na may Mga Larawan)
Obstacle Avoiding Robot (Arduino): 8 Hakbang (na may Mga Larawan)
Anonim
Sagabal Pag-iwas sa Robot (Arduino)
Sagabal Pag-iwas sa Robot (Arduino)

Dito ay tuturuan ko kayo tungkol sa paggawa ng isang Obstacle Avoiding Robot batay sa Arduino. Inaasahan kong gawin ang sunud-sunod na gabay sa paggawa ng robot na ito sa napakadaling paraan. Ang isang balakid na pag-iwas sa robot ay isang ganap na autonomous na robot na maaaring maiwasan ang anumang balakid na kinakaharap nito kapag gumalaw ito. Sa simple, kapag nakatagpo ito ng isang balakid habang umaabante ito, awtomatikong hihinto sa paglipat at bumabalik. Pagkatapos ay mukhang dalawang panig ito sa kaliwa at kanan at nagsisimulang ilipat ang pinakamahusay na posibleng paraan; na nangangahulugang alinman sa kaliwang direksyon kung mayroong ibang balakid sa kanan o sa tamang direksyon kung mayroong ibang balakid sa kaliwang bahagi. Ang balakid sa pag-iwas sa robot ay kapaki-pakinabang at ito ang batayan ng maraming malalaking proyekto tulad ng Awtomatikong mga kotse, robot na ginagamit sa Paggawa ng pabrika, kahit na sa mga robot na ginamit sa spacecrafts.

Hakbang 1: Ano ang Kailangan mo sa Project na Ito:

Ano ang Kailangan mo sa Project na Ito
Ano ang Kailangan mo sa Project na Ito
Ano ang Kailangan mo sa Project na Ito
Ano ang Kailangan mo sa Project na Ito
Ano ang Kailangan mo sa Project na Ito
Ano ang Kailangan mo sa Project na Ito
  1. Arduino UNO -
  2. Smart robot car chassis na may 2 x toy car wheel at 1 x Universal wheel (o ball casters) -
  3. Dalawang DC motor -
  4. L298n motor driver -
  5. HC-SR04 Ultrasonic Sonar sensor -
  6. TowerPro micro servo 9g -
  7. 7.4V 1300mah Lipo na baterya -
  8. Jumper wires (male-to-male, male-to-female)
  9. Mini na pisara
  10. Ang bracket ng mounting sensor ng ultrasonic sonar
  11. Mga tornilyo at mani
  12. Screwdriver
  13. Panghinang
  14. Double sided tape (opsyonal)
  15. Mainit na baril ng pandikit (opsyonal)

Hakbang 2: Pagtitipon ng Chassis

Pagtitipon ng Chassis
Pagtitipon ng Chassis
Pagtitipon ng Chassis
Pagtitipon ng Chassis
Pagtitipon ng Chassis
Pagtitipon ng Chassis

Maghinang ng dalawang wires sa bawat DC motor. Pagkatapos ay ayusin ang dalawang mga motor sa chassis gamit ang mga turnilyo. Kung kailangan mo ng anumang paglilinaw, mangyaring panoorin ang video sa youtube na https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… at ipapakita nito sa iyo kung paano tipunin ang mga chassis ng kotse sa Smart 2WD Robot. Panghuli ilakip ang Universal wheel (o ball caster wheel)

Hakbang 3: I-mount ang Mga Sangkap

I-mount ang Mga Sangkap
I-mount ang Mga Sangkap

I-mount ang Arduino UNO, L298n motor driver at TowerPro servo motor sa chassis. Tandaan: kapag pinapatong ang arduino board, mag-iwan ng sapat na espasyo upang mai-plug ang USB cable, dahil sa paglaon kailangan mong i-program ang arduino board sa pamamagitan ng pagkonekta nito sa PC sa pamamagitan ng isang USB cable.

Hakbang 4: Paghahanda ng Ultrasonic Sensor

Paghahanda ng Ultrasonic Sensor
Paghahanda ng Ultrasonic Sensor
Paghahanda ng Ultrasonic Sensor
Paghahanda ng Ultrasonic Sensor
Paghahanda ng Ultrasonic Sensor
Paghahanda ng Ultrasonic Sensor
Paghahanda ng Ultrasonic Sensor
Paghahanda ng Ultrasonic Sensor

I-plug ang apat na mga wire ng jumper sa sensor ng Ultrasonic at i-mount ito sa mounting bracket. Pagkatapos i-mount ang bracket sa TowerPro micro servo na na-install na sa chassis.

Hakbang 5: Mga Bahagi ng Mga Kable

Mga Bahagi ng Kable
Mga Bahagi ng Kable
Mga Bahagi ng Kable
Mga Bahagi ng Kable
Mga Bahagi ng Kable
Mga Bahagi ng Kable
Mga Bahagi ng Kable
Mga Bahagi ng Kable

L298n motor driver:

+ 12V → Lipo na baterya (+)

GND → Lipo baterya (-) mahalaga: ikonekta ang GND sa lipo baterya (-) at sa arduino board anumang GND pin

+ 5V → arduino Vin

In1 → arduino digital pin 7

In2 → arduino digital pin 6

In3 → arduino digital pin 5

In4 → arduino digital pin 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Breadboard:

Ikonekta ang dalawang mga jumper wires sa arduino board 5V at GND pin, pagkatapos ay ikonekta ang parehong mga wires sa breadboard. ngayon ay maaari mo itong gamitin bilang + 5V supply.

HC-SR04 Ultrasonic Sonar sensor:

VCC → breadboard + 5V

Trig → arduino analog pin 1

Echo → arduino analog pin 2

GND → breadboard GND

TowerPro micro servo 9g:

orange wire → arduino digital pin 10

pulang wire → breadboard + 5V

brown wire → breadboard GND

Hakbang 6: Programming Arduino UNO

  1. I-download at I-install ang Arduino Desktop IDE

    • windows -
    • Mac OS X -
    • Linux -
  2. Mag-download at i-paste ang NewPing library (library ng pag-andar ng sensor ng Ultrasonic) na file sa folder ng mga library ng Arduino.

    • I-download ang NewPing.rar sa ibaba
    • I-extract ito sa path - C: / Arduino / mga aklatan
  3. Mag-download at buksan ang balakid_avoiding.ino
  4. I-upload ang code sa arduino board sa pamamagitan ng isang USB cable

Hakbang 7: Lakasin ang Robot

Lakasin ang Robot
Lakasin ang Robot

Ikonekta ang baterya ng Lipo sa driver ng motor na L298n tulad ng sumusunod:

Lipo baterya (+) → + 12V

Lipo baterya (-) → GND

Hakbang 8: Mahusay !!

Malaki !!!
Malaki !!!

Ngayon ang iyong robot ay handa na upang maiwasan ang anumang balakid ….

Masaya akong sasagot sa anumang mga katanungan mo

email sa akin: [email protected]

maghanap sa akin sa facebook at mag-link ng maraming mga proyekto - Danusha nayantha

Salamat

Inirerekumendang: