Innehållsförteckning:

Den autonoma fjärrstyrda bilen: 6 steg
Den autonoma fjärrstyrda bilen: 6 steg

Video: Den autonoma fjärrstyrda bilen: 6 steg

Video: Den autonoma fjärrstyrda bilen: 6 steg
Video: "Snart ser vi bara självkörande bilar" Robotiseringen del 1, #mpgforum 2024, November
Anonim
Den autonoma fjärrstyrda bilen
Den autonoma fjärrstyrda bilen

Denna instruerbara skapades för att uppfylla projektkravet för Makecourse vid University of South Florida (www.makecourse.com).

Detta projekt visar hur en Arduino tillsammans med en Dual H-bridge-motordrivning kan styra fyra likströmsmotorer och tre ultraljudssensorer. Målet här är att demonstrera kretsschemat och C -programmet som gör att RC -bilen kan köra autonomt och undvika alla hinder i vägen. Tillsammans med detta kommer denna bil också att styras via en IR -fjärrkontroll.

När bilen är klar kommer den att kunna använda två lägen: det autonoma läget och fjärrkontrollläget. Det autonoma läget gör att bilen kan röra sig fritt utan att komma i kontakt med omgivningen. Fjärrstyrningsläget gör att användaren kan styra bilen och flytta den enligt IR -fjärrkontrollen. Under detta läge är ultraljudssensorerna inte i drift och därmed kan bilen förflyttas åt vilket håll användaren vill.

Sammantaget kommer denna instruerbara att låta dig, läsaren, återskapa mitt projekt med lätthet och tillfredsställelse.

Steg 1: Kontrollsystem och funktionalitet

Styrsystem och funktionalitet
Styrsystem och funktionalitet

Steg 2: 3D -tryckt design

3D -tryckt design
3D -tryckt design
3D -tryckt design
3D -tryckt design

För att uppnå detta projekt är det bäst att designa alla komponenter som behövs innan de monteras. I förhållande till det visade projektet är den 3D -tryckta delen chassit, som måste utformas noggrant för att passa alla komponenter. För bättre resultat är det en bra idé att skriva ut två exemplar av chassit och stapla dem ovanpå varandra för att få mer plats.

Steg 3: Samla delar och komponenter

Samla delar och komponenter
Samla delar och komponenter
Samla delar och komponenter
Samla delar och komponenter
Samla delar och komponenter
Samla delar och komponenter
  • 1 Arduino Uno
  • 1 L298 dubbel H-bro motordrivning
  • 3 HC-SR04 ultraljudssensorer
  • 1 IR -mottagare
  • 1 IR -fjärrkontroll
  • 4 DC -motorer
  • 4 hjul
  • 1 eller 2 RC -bilchassi
  • 1 mini -brödbräda
  • 1 eller 2 batteripaket
  • 8 AA -batterier
  • M-M & M-F Bygeltrådar

Steg 4: Översikt över kretsschemat

Kretsschematisk översikt
Kretsschematisk översikt
Kretsschematisk översikt
Kretsschematisk översikt
Kretsschematisk översikt
Kretsschematisk översikt
Kretsschematisk översikt
Kretsschematisk översikt

DC -motorer och motordrivning

Rättmotorer:

  • Anslut den första motorns övre stift och den andra motorns nedre stift till motorns OUT1 -stift.
  • Anslut den första motorns nedre stift och den andra motorns övre stift till motorns OUT2 -stift.

Vänster motor:

  • Anslut den första motorns övre stift och den andra motorns nedre stift till motorns OUT3 -stift.
  • Anslut den första motorns bottenstift och den andra motorns övre stift till motorns OUT4 -stift.

L298N motordrivning:

  • Anslut +12V strömförsörjningskontakt till motorns VCC -stift.
  • Anslut strömförsörjningens -12V -kontakt till motorns drivstifts GND -stift.
  • Anslut 5V -stift på motordrivning till 5V -stift på Arduino.
  • Anslut GND -stift på motordrivning till GND -stift på Arduino.
  • Anslut ingångsstiften IN1, IN2, IN3 och IN4 till Arduino digitala stift 2, 3, 4 respektive 5.
  • Anslut ENA- och ENB -stiften till Arduino digitala stift 12 respektive 13.

Ultraljudssensorer

Framsensor:

  • Anslut VCC -stift till 5V -stift på motordrivning.
  • Anslut Echo pin till Digital pin 6 på Arduino.
  • Anslut Trig pin till Digital pin 7 på Arduino.
  • Anslut GND till GND -stift på motordrivning.

Höger sensor:

  • Anslut VCC -stift till 5V -stift på motordrivning.
  • Anslut Echo pin till Digital pin 8 på Arduino.
  • Anslut Trig pin till Digital pin 9 på Arduino.
  • Anslut GND -stift till GND -stift på motordrivning.

Vänster sensor:

  • Anslut VCC -stift till 5V -stift på motordrivning.
  • Anslut Echo pin till Digital pin 10 på Arduino.
  • Anslut Trig pin till Digital pin 11 på Arduino.
  • Anslut GND -stift till GND -stift på motordrivning.

IR -mottagare

  • Anslut signalstiftet till analog stift A0 på Arduino.
  • Anslut GND -stift till GND -stift på Arduino.
  • Anslut VCC -stift till 5V -stift på Arduino.

Rekommenderad: