Innehållsförteckning:

Servostyrningsrobotbil för Arduino: 6 steg (med bilder)
Servostyrningsrobotbil för Arduino: 6 steg (med bilder)

Video: Servostyrningsrobotbil för Arduino: 6 steg (med bilder)

Video: Servostyrningsrobotbil för Arduino: 6 steg (med bilder)
Video: Multiple Servo Motor Control with Joystick and Arduino 2024, Juli
Anonim
Image
Image
Servostyrningsrobotbil för Arduino
Servostyrningsrobotbil för Arduino
Servostyrningsrobotbil för Arduino
Servostyrningsrobotbil för Arduino

Denna bil är baserad på arduino -plattformsdesignen, kärnan är Atmega - 328 p, som kan förverkliga framhjulsstyrning, bakhjulsdrift och andra funktioner.

Om du bara spelar ensam behöver du bara använda den trådlösa modulen. Om du vill implementera andra funktioner kan du behöva lägga till andra sensorer eller hårdvara.

Steg 1: De nödvändiga delarna

De nödvändiga delarna
De nödvändiga delarna
De nödvändiga delarna
De nödvändiga delarna
De nödvändiga delarna
De nödvändiga delarna

När du vill ha en styrning av styrväxeln till bilen , Du behöver följande delar:

  • Arduino: arduino kompatibel version (blå fågel)
  • Motorförarkort: PM-R3
  • Strömbatteri: 7,4V -18650
  • Fjärrkontrolldel: PS2 (naturligtvis kan du också använda Bluetooth -kontroll)
  • Dupont line: en liten mängd
  • Naturligtvis behöver du också bilramen (inklusive motor, servo)

PM - R3 -modul integrerad I/O -expansion och motordrift

  1. Dubbel motoreffekt
  2. Strömförsörjning
  3. Digital I/O (S V G)
  4. Analog I/O

Steg 2: Installera ramen (enhetsdel)

Installera ramen (enhetsdel)
Installera ramen (enhetsdel)
Installera ramen (enhetsdel)
Installera ramen (enhetsdel)

Först installerar vi drivdelen, drivmotorn är JGA25-370, genom en växelreducerande drivaxel och hjul framåt är motoraxelväxeln stor, för efter att drivaxeln och stödavståndet är litet kan inte installera stort växel, men överlag fortfarande långsamt.

Bakhjullager med flänslager, för att förhindra att växeln glider ner när du kör kan du också minska strömförbrukningen.

  • motorfäste x1
  • 370 höghastighetsmotor x 1
  • Gear Ett par
  • 5 mm axel x 1
  • Flänslager x 2
  • 5 mm koppling x 2
  • M3 * 8 mm skruv och mutter x 5

Steg 3: Främre styrdelar

Främre styrdelar
Främre styrdelar
Främre styrdelar
Främre styrdelar

Innan du vrider en del antar RC: s design, även med de flesta tillbehör, till exempel hjuldelarna; För att hålla hjulen flexibla, både inuti och utanför lagret med installation. MG996R metall som servostyrning, styrväxeln med två L -formade fästen ska fästas på chassit, servomotors vevstång vid installation, se till att styrvinkeln redan ägs av (1,5 ms), växeln till omfattningen av den praktiska justeringen och sent.

  • M2,5 * 12 mm skruv och mutter x 1
  • M3 * 8 mm skruv och mutter x 4
  • M4 låsmutter x 2

Steg 4:

Bild
Bild
Bild
Bild
Bild
Bild

Kommer att monteras till del och servomotor är fixerad på gräset, kan inte dra åt skruven som är fixerad på en kopp, det kommer att leda till att den inte kan vridas, kommer sannolikt att bränna ut servomotorn och en chipmikrodator; Använda anslutningen stången ansluter två framhjul och är ansluten till servomotorn på rodervinkeln; Servomotorn är fixerad med M3 * 8 mm skruv och mutter, fixerad med M2,5 * 8 mm skruv till kopp, kopparspelarsidan är 2 M3 * 8 mm skruv.

  • M2,5 * 8 mm x 5
  • M2,5 * 20 mm x 1
  • M3 * 8 mm x 10
  • M3 -mutter x 4
  • Kopparpelare x 4

Steg 5: Anslutningsdel

Anslutningsdel
Anslutningsdel
Anslutningsdel
Anslutningsdel
Anslutningsdel
Anslutningsdel
Anslutningsdel
Anslutningsdel

Motordrivet förlängningskort kan användas direkt, och moderkortet utan andra ledningar behöver bara PS2 -mottagare och servomotor vid mottagning av I/O -portens expansionskort, effektingångsporten i VCC & GND -expansionskortet, motorutgång i A + och A -, ytterligare en motorutgång i B+ och B-. Så vi kan styra de två likströmsmotorerna, här behöver vi bara ett gränssnitt.

Servopinne: I/O 4

PS2 gjorde en överföringskort, bekväm kabeldragning, omvänd anslutningsskydd, rekommendera följande anslutning här

PS2 -stift:

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

Effektingång VIN & GND, 3-9 v spänningsområde.

Steg 6: Kod

Genom modifieringen av programmet för att uppnå robotens gång, motorstyrning framåt och bakåt, servokontrollriktning; Programmet innehåller PS2-kontroll, Bluetooth-kontroll och uppföljning.

Programmet bör ändras till den senaste versionen för att matcha den nya PM-R3.

Gammal kod se PS2_old

Rekommenderad: