Talaan ng mga Nilalaman:

Servo Steering Robot Car para sa Arduino: 6 Hakbang (na may Mga Larawan)
Servo Steering Robot Car para sa Arduino: 6 Hakbang (na may Mga Larawan)

Video: Servo Steering Robot Car para sa Arduino: 6 Hakbang (na may Mga Larawan)

Video: Servo Steering Robot Car para sa Arduino: 6 Hakbang (na may Mga Larawan)
Video: Control Servo motor with a Push Button: Move Servo and Return SPB-1 2024, Hulyo
Anonim
Image
Image
Servo Steering Robot Car para sa Arduino
Servo Steering Robot Car para sa Arduino
Servo Steering Robot Car para sa Arduino
Servo Steering Robot Car para sa Arduino

Ang kotseng ito ay batay sa disenyo ng platform ng arduino, ang core ay ang Atmega - 328 p, na maaaring mapagtanto ang front wheel steering, rear wheel drive at iba pang mga pagpapaandar.

Kung naglalaro ka lamang nang mag-isa, kailangan mo lamang gamitin ang wireless module; Kung nais mong magpatupad ng iba pang mga pagpapaandar, maaaring kailanganin mong magdagdag ng iba pang mga sensor o hardware.

Hakbang 1: Ang Mga Kinakailangan na Bahagi

Ang Mga Kinakailangan na Bahagi
Ang Mga Kinakailangan na Bahagi
Ang Mga Kinakailangan na Bahagi
Ang Mga Kinakailangan na Bahagi
Ang Mga Kinakailangan na Bahagi
Ang Mga Kinakailangan na Bahagi

Kapag nais mong makontrol ng steering gear sa kotse, kailangan mo ng mga sumusunod na bahagi:

  • Arduino : arduino Tugmang bersyon (asul na ibon)
  • Board ng driver ng motor : PM-R3
  • Power baterya : 7.4V -18650
  • Remote control part : PS2 (syempre, maaari mo ring gamitin ang bluetooth control)
  • Dupont line : isang maliit na halaga ng
  • Siyempre, kakailanganin mo rin ang frame ng kotse (isama ang motor, servo)

PM - R3 module na isinama sa I / O pagpapalawak at motor drive

  1. Dobleng output ng motor
  2. Pag-input ng kuryente
  3. Digital I / O (S V G)
  4. Analog I / O

Hakbang 2: I-install ang Frame (Bahagi ng Drive)

I-install ang Frame (Bahagi ng Drive)
I-install ang Frame (Bahagi ng Drive)
I-install ang Frame (Bahagi ng Drive)
I-install ang Frame (Bahagi ng Drive)

Una naming mai-install ang bahagi ng drive, ang motor na nagmamaneho ay JGA25-370, sa pamamagitan ng isang gear reduction drive axle at wheel forward retreat, malaki ang gear ng motor shaft, dahil pagkatapos ng drive shaft at ang distansya ng suporta ay maliit, hindi mai-install ang malaking gear, ngunit sa pangkalahatan ay mabagal pa rin.

Ang mga gulong sa likurang gulong na may mga flange bearings, upang maiwasan ang pag-slide ng gear kapag tumatakbo, maaari mo ring bawasan ang pagkonsumo ng kuryente.

  • motor bracket x1
  • 370 mataas na bilis ng motor x 1
  • Gear Isang pares
  • 5mm baras x 1
  • Flange tindig x 2
  • 5mm pagkabit x 2
  • M3 * 8 mm na tornilyo at nut x 5

Hakbang 3: Mga Bahagi ng Pagmamaneho sa Harap

Mga Front Steering Bahagi
Mga Front Steering Bahagi
Mga Front Steering Bahagi
Mga Front Steering Bahagi

Bago paikutin ang bahagi ay pinagtibay ang disenyo ng RC, kasama rin ang karamihan sa mga aksesorya, tulad ng mga bahagi ng gulong; Upang mapanatili ang mga gulong na may kakayahang umangkop, kapwa sa loob at labas ng tindig na may pag-install. RC996R metal bilang power steering, ang steering gear na may dalawang hugis na bracket na L ay dapat na maayos sa tsasis, Servo motor na nagkakabit na pamalo kapag nag-install, mangyaring tiyakin na ang pagpipiloto Angle ay pag-aari na ng (1.5 ms), ang switch sa saklaw ng maginhawang pagsasaayos at sa huli.

  • M2.5 * 12mm tornilyo at nut x 1
  • M3 * 8mm tornilyo at nut x 4
  • M4 locknut x 2

Hakbang 4:

Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

Ay tipunin sa bahagi at ang servo motor ay naayos sa karerahan ng kabayo, Hindi maaaring higpitan ang tornilyo na naayos sa isang tasa, hahantong ito upang hindi maikot, malamang na masunog ang servo motor at solong chip microcomputer; Gamit ang pagkonekta Ang rod ay nagkokonekta sa dalawang gulong sa harap, at nakakonekta sa servo motor sa timon ng timon; Ang servo motor ay naayos na may M3 * 8 mm na tornilyo at nut, naayos na may M2.5 * 8 mm na tornilyo sa tasa, ang bahagi ng haligi ng tanso ay 2 M3 * 8 mm na tornilyo.

  • M2.5 * 8mm x 5
  • M2.5 * 20mm x 1
  • M3 * 8mm x 10
  • M3 nut x 4
  • Haligi ng tanso x 4

Hakbang 5: Bahagi ng Koneksyon

Bahagi ng Koneksyon
Bahagi ng Koneksyon
Bahagi ng Koneksyon
Bahagi ng Koneksyon
Bahagi ng Koneksyon
Bahagi ng Koneksyon
Bahagi ng Koneksyon
Bahagi ng Koneksyon

Maaaring direktang gamitin ang motor driven extension board, at ang mainboard nang walang iba pang mga kable, kailangan lamang sa PS2 receiver at servo motor sa pagtanggap ng I / O port expansion board, ang power input port sa VCC & GND expansion board, output ng motor sa A + at A -, isa pang output ng motor sa B + at B-. Kaya, makokontrol natin ang dalawang dc motor, dito kailangan lamang natin ng isang interface.

Servo Pin: I / O 4

Ang PS2 ay gumawa ng isang transfer board, maginhawang mga kable, i-reverse ang proteksyon, inirerekumenda ang sumusunod na koneksyon dito

PS2 Pin:

  • GND: GND
  • VCC: + 3.3v o + 5v
  • DAT: A0
  • CMD: A1
  • CS: A2
  • CLK: A3

Pag-input ng lakas na VIN & GND, saklaw ng boltahe ng 3-9 v.

Hakbang 6: Code

Sa pamamagitan ng pagbabago ng programa upang makamit ang paglalakad ng robot, motor control pasulong at pabalik, direksyon ng kontrol ng servo; Naglalaman ang programa ng kontrol sa PS2, kontrol ng Bluetooth at linya ng pagsunod.

Ang programa ay dapat palitan sa pinakabagong bersyon upang tumugma sa bagong PM-R3.

Lumang code tingnan ang PS2_old

Inirerekumendang: