Talaan ng mga Nilalaman:

Ang Autonomous Remote Controlled Car: 6 Hakbang
Ang Autonomous Remote Controlled Car: 6 Hakbang

Video: Ang Autonomous Remote Controlled Car: 6 Hakbang

Video: Ang Autonomous Remote Controlled Car: 6 Hakbang
Video: Lesson 24: Smart Car Part 2: Moving Forwared, Reverse, left and right and Controling Speed of Car 2024, Nobyembre
Anonim
Ang Autonomous Remote Controlled Car
Ang Autonomous Remote Controlled Car

Ang itinuturo na ito ay nilikha bilang pagtupad sa kinakailangan ng proyekto ng Makecourse sa University of South Florida (www.makecourse.com).

Ipinapakita ng proyektong ito kung paano makokontrol ng isang Arduino kasama ang isang Dual H-bridge Motor Drive ang apat na DC motor at tatlong mga ultrasonic sensor. Ang layunin dito ay upang ipakita ang circuit skema at programa ng C na nagpapahintulot sa kotse ng RC na magmaneho nang autonomiya habang iniiwasan ang lahat ng mga hadlang sa daanan nito. Kasama nito, makokontrol din ang kotseng ito sa pamamagitan ng isang IR remote.

Kapag nagawa, ang kotse na ito ay makakagamit ng dalawang mga mode: ang autonomous mode at ang remote control mode. Papayagan ng autonomous mode ang kotse na malayang gumalaw nang hindi nakikipag-ugnay sa mga paligid nito. Papayagan ng mode ng remote control ang gumagamit na kontrolin ang kotse at ilipat ito alinsunod sa IR remote. Sa panahon ng mode na ito, ang mga ultrasonic sensor ay hindi gumagana at sa gayon ang kotse ay maaaring ilipat sa alinmang direksyon na nais ng gumagamit.

Sa kabuuan, ang itinuturo na ito ay magpapahintulot sa iyo, sa mambabasa, na kopyahin ang aking proyekto nang madali at kasiyahan.

Hakbang 1: Control System at Pag-andar

Control System at Pag-andar
Control System at Pag-andar

Hakbang 2: 3D Naka-print na Disenyo

Naka-print na Disenyo ng 3D
Naka-print na Disenyo ng 3D
Naka-print na Disenyo ng 3D
Naka-print na Disenyo ng 3D

Upang magawa ang proyektong ito, pinakamahusay na idisenyo ang lahat ng mga sangkap na kinakailangan bago tipunin. Kaugnay sa ipinakitang proyekto, ang naka-print na bahagi ng 3D ay ang chassis, na kailangang maingat na idinisenyo upang magkasya ang lahat ng mga bahagi. Para sa mas mahusay na mga resulta, magandang ideya na mag-print ng dalawang kopya ng tsasis at isalansan ito sa isa't isa upang makakuha ng mas maraming puwang.

Hakbang 3: Ipunin ang Mga Bahagi at Mga Bahagi

Ipunin ang Mga Bahagi at Mga Bahagi
Ipunin ang Mga Bahagi at Mga Bahagi
Ipunin ang Mga Bahagi at Mga Bahagi
Ipunin ang Mga Bahagi at Mga Bahagi
Ipunin ang Mga Bahagi at Mga Bahagi
Ipunin ang Mga Bahagi at Mga Bahagi
  • 1 Arduino Uno
  • 1 L298 Dual H-Bridge Motor Drive
  • 3 HC-SR04 Ultrasonic Sensors
  • 1 IR Tagatanggap
  • 1 IR Remote
  • 4 DC Motors
  • 4 na Gulong
  • 1 o 2 RC Car Chassis
  • 1 Mini Breadboard
  • 1 o 2 Mga Battery Pack
  • 8 Mga Baterya ng AA
  • M-M & M-F Jumper Wires

Hakbang 4: Pangkalahatang-ideya ng Circuit Schematic

Pangkalahatang-ideya ng Circuit Schematic
Pangkalahatang-ideya ng Circuit Schematic
Pangkalahatang-ideya ng Circuit Schematic
Pangkalahatang-ideya ng Circuit Schematic
Pangkalahatang-ideya ng Circuit Schematic
Pangkalahatang-ideya ng Circuit Schematic
Pangkalahatang-ideya ng Circuit Schematic
Pangkalahatang-ideya ng Circuit Schematic

DC Motors at Motor Drive

Tamang Mga Motors:

  • Ikonekta ang tuktok na pin ng unang motor at ang ibabang pin ng pangalawang motor sa OUT1 pin ng Motor Drive.
  • Ikonekta ang ilalim na pin ng unang motor at ang tuktok na pin ng pangalawang motor sa OUT2 pin ng Motor Drive.

Mga Kaliwang Motors:

  • Ikonekta ang tuktok na pin ng unang motor at ang ibabang pin ng pangalawang motor sa OUT3 pin ng Motor Drive.
  • Ikonekta ang ilalim na pin ng unang motor at ang tuktok na pin ng pangalawang motor sa OUT4 na pin ng Motor Drive.

L298N Motor Drive:

  • Ikonekta ang + 12V terminal ng power supply sa VCC pin ng Motor Drive.
  • Ikonekta ang -12V terminal ng power supply sa GND pin ng Motor Drive.
  • Ikonekta ang 5V pin ng Motor Drive sa 5V pin ng Arduino.
  • Ikonekta ang GND pin ng Motor Drive sa GND pin ng Arduino.
  • Ikonekta ang mga input pin na IN1, IN2, IN3, at IN4 sa Arduino digital pin 2, 3, 4, at 5, ayon sa pagkakabanggit.
  • Ikonekta ang mga ENA at ENB na pin sa Arduino digital pin na 12 at 13, ayon sa pagkakabanggit.

Mga Ultrasonic Sensor

Front Sensor:

  • Ikonekta ang VCC pin sa 5V pin ng Motor Drive.
  • Ikonekta ang Echo pin sa Digital pin 6 ng Arduino.
  • Ikonekta ang Trig pin sa Digital pin 7 ng Arduino.
  • Ikonekta ang GND sa GND pin ng Motor Drive.

Tamang Sensor:

  • Ikonekta ang VCC pin sa 5V pin ng Motor Drive.
  • Ikonekta ang Echo pin sa Digital pin 8 ng Arduino.
  • Ikonekta ang Trig pin sa Digital pin 9 ng Arduino.
  • Ikonekta ang GND pin sa GND pin ng Motor Drive.

Kaliwa Sensor:

  • Ikonekta ang VCC pin sa 5V pin ng Motor Drive.
  • Ikonekta ang Echo pin sa Digital pin 10 ng Arduino.
  • Ikonekta ang Trig pin sa Digital pin 11 ng Arduino.
  • Ikonekta ang GND pin sa GND pin ng Motor Drive.

IR Tagatanggap

  • Ikonekta ang Signal pin sa Analog pin A0 ng Arduino.
  • Ikonekta ang GND pin sa GND pin ng Arduino.
  • Ikonekta ang VCC pin sa 5V pin ng Arduino.

Inirerekumendang: