Obstacle Avoiding Robot (Arduino): 8 steg (med bilder)
Obstacle Avoiding Robot (Arduino): 8 steg (med bilder)
Anonim
Obstacle Avoiding Robot (Arduino)
Obstacle Avoiding Robot (Arduino)

Här kommer jag att instruera dig om hur du gör en hinder för att undvika robot baserad på Arduino. Jag hoppas kunna göra steg -för -steg -guide för att göra denna robot på ett mycket enkelt sätt. Ett hinder som undviker robot är en helt autonom robot som kan undvika alla hinder som den möter när den rör sig. Helt enkelt, när det mötte ett hinder medan det gick framåt, sluta automatiskt gå framåt och ta ett steg tillbaka. Då ser det ut att det är två sidor vänster och höger och börjar röra sig på bästa möjliga sätt; vilket betyder antingen i vänster riktning om det finns ett annat hinder i höger eller i rätt riktning om det finns ett annat hinder i vänster sida. Hindret för att undvika robot är till stor hjälp och det är basen för många stora projekt som automatiska bilar, robotar som används i tillverkningsfabriker, även i robotar som används i rymdfarkoster.

Steg 1: Vad du behöver i detta projekt:

Vad du behöver i detta projekt
Vad du behöver i detta projekt
Vad du behöver i detta projekt
Vad du behöver i detta projekt
Vad du behöver i detta projekt
Vad du behöver i detta projekt
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Smart robotbilchassi med 2 x leksaksbilshjul och 1 x universalhjul (eller kulhjul)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  3. Två likströmsmotorer-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  4. L298n motordrivrutin-https://www.ebay.com/itm/New-L298N-DC-Stepper-Moto…
  5. HC-SR04 Ultrasonic Sonar sensor-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0…
  6. TowerPro micro servo 9g-https://www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea…
  7. 7,4V 1300mah Lipo-batteri-https://www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H…
  8. Bygelkablar (man-till-hane, man-till-kvinna)
  9. Mini brödbräda

  10. Ultrasonic sonarsensor fäste
  11. Skruvar och muttrar
  12. Skruvmejsel
  13. Lödkolv
  14. Dubbelsidig tejp (tillval)
  15. Varmlimpistol (tillval)

Steg 2: Montering av chassit

Montering av chassit
Montering av chassit
Montering av chassit
Montering av chassit
Montering av chassit
Montering av chassit

Löd två ledningar till varje likströmsmotor. Fäst sedan två motorer på chassit med skruvarna. Om du behöver något förtydligande kan du titta på den här YouTube -videon https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… så visar den dig hur du monterar Smart 2WD Robot -bilchassit. Slutligen fäst universalhjulet (eller kulhjulet)

Steg 3: Montera komponenterna

Montera komponenterna
Montera komponenterna

Montera Arduino UNO, L298n motorförare och TowerPro servomotor på chassit. Obs! När du monterar arduino -kortet, lämna tillräckligt med utrymme för att ansluta USB -kabeln, eftersom du senare måste programmera arduino -kortet genom att ansluta det till datorn via en USB -kabel.

Steg 4: Förbereda ultraljudssensorn

Förbereda ultraljudssensorn
Förbereda ultraljudssensorn
Förbereda ultraljudssensorn
Förbereda ultraljudssensorn
Förbereda ultraljudssensorn
Förbereda ultraljudssensorn
Förbereda ultraljudssensorn
Förbereda ultraljudssensorn

Anslut fyra bygelkablar till ultraljudssensorn och montera den på monteringsfästet. Montera sedan fästet på TowerPro micro servo som redan har installerats på chassit.

Steg 5: Kabeldelar

Kabeldelar
Kabeldelar
Kabeldelar
Kabeldelar
Kabeldelar
Kabeldelar
Kabeldelar
Kabeldelar

L298n motorförare:

+12V → Lipo -batteri (+)

GND → Lipo-batteri (-) viktigt: anslut GND till lipo-batteri (-) och till arduino-kort på alla GND-stift

+5V → arduino Vin

In1 → arduino digital stift 7

In2 → arduino digital stift 6

In3 → arduino digital stift 5

In4 → arduino digital stift 4

OUT1 → Motor 1

OUT2 → Motor 1

OUT3 → Motor 2

OUT4 → Motor 2

Bakbord:

Anslut två bygelkablar till arduino board 5V- och GND -stiften, anslut sedan båda trådarna till breadboard. nu kan du använda detta som +5V matning.

HC-SR04 Ultrasonic Sonar sensor:

VCC → brödbräda +5V

Trig → arduino analog pin 1

Echo → arduino analog pin 2

GND → brödbräda GND

TowerPro micro servo 9g:

orange tråd → arduino digital stift 10

röd tråd → brödbräda +5V

brun tråd → brödbräda GND

Steg 6: Programmering av Arduino UNO

  1. Ladda ner och installera Arduino Desktop IDE

    • windows -
    • Mac OS X -
    • Linux -
  2. Ladda ner och klistra in NewPing -biblioteket (Ultrasonic sensor function library) i mappen Arduino bibliotek.

    • Ladda ner NewPing.rar nedan
    • Extrahera den till sökvägen - C: / Arduino / libraries
  3. Ladda ner och öppna hinder_avoiding.ino
  4. Ladda upp koden till arduino -kortet via en USB -kabel

Steg 7: Driv roboten

Driv roboten
Driv roboten

Anslut Lipo -batteriet till motorföraren L298n enligt följande:

Lipobatteri (+) → +12V

Lipobatteri (-) → GND

Steg 8: Bra !!

Bra !!!
Bra !!!

Nu är din robot redo att undvika hinder ….

Jag svarar gärna på alla frågor du har

mejla mig: [email protected]

sök på mig på facebook och LinkedIn för fler projekt - Danusha nayantha

Tack

Rekommenderad: