Inhoudsopgave:

Servo Steering Robot Car voor Arduino - Ajarnpa
Servo Steering Robot Car voor Arduino - Ajarnpa

Video: Servo Steering Robot Car voor Arduino - Ajarnpa

Video: Servo Steering Robot Car voor Arduino - Ajarnpa
Video: DIY Dual servo steering for Robot car 2024, November
Anonim
Image
Image
Servostuurrobotauto voor Arduino
Servostuurrobotauto voor Arduino
Servostuurrobotauto voor Arduino
Servostuurrobotauto voor Arduino

Deze auto is gebaseerd op het arduino-platformontwerp, de kern is de Atmega - 328 p, die de voorwielbesturing, achterwielaandrijving en andere functies kan realiseren.

Als je alleen speelt, hoef je alleen de draadloze module te gebruiken; als je andere functies wilt implementeren, moet je mogelijk andere sensoren of hardware toevoegen.

Stap 1: De benodigde onderdelen

De benodigde onderdelen
De benodigde onderdelen
De benodigde onderdelen
De benodigde onderdelen
De benodigde onderdelen
De benodigde onderdelen

Wanneer u een stuurinrichting naar de auto wilt hebben, heeft u de volgende onderdelen nodig:

  • Arduino (arduino-compatibele versie (blauwe vogel)
  • Motorbesturingskaart (PM-R3)
  • Voedingsbatterij 7.4V -18650
  • Afstandsbedieningsdeel :PS2 (u kunt natuurlijk ook bluetooth-besturing gebruiken)
  • Dupont lijn (een kleine hoeveelheid)
  • Natuurlijk heb je ook het autoframe nodig (inclusief motor, servo)

PM - R3-module geïntegreerde I/O-uitbreiding en motoraandrijving

  1. Dubbele motoruitgang
  2. Stroomaansluiting
  3. Digitale I/O (SVG)
  4. Analoge I/O

Stap 2: installeer het frame (aandrijfgedeelte)

Installeer het frame (aandrijfgedeelte)
Installeer het frame (aandrijfgedeelte)
Installeer het frame (aandrijfgedeelte)
Installeer het frame (aandrijfgedeelte)

Eerst installeren we het aandrijfgedeelte, de aandrijfmotor is JGA25-370, via een aandrijfas met tandwielreductie en voorwaartse terugtrekking van het wiel, is het tandwiel van de motoras groot, omdat nadat de aandrijfas en de steunafstand klein is, geen grote versnelling kan worden geïnstalleerd, maar over het algemeen nog steeds traag.

Achterwiellagers met flenslagers, om te voorkomen dat het tandwiel tijdens het rijden naar beneden schuift, kun je ook het stroomverbruik verminderen.

  • motorsteun x1
  • 370 hoge snelheidsmotor x 1
  • Gear Een paar
  • 5 mm as x 1"
  • Flenslager x 2
  • 5mm koppeling x 2
  • M3 * 8 mm schroef en moer x 5

Stap 3: Voorste stuurdelen

Voorste stuurdelen
Voorste stuurdelen
Voorste stuurdelen
Voorste stuurdelen

Alvorens te draaien, neemt het deel het ontwerp van de RC over, ook met de meeste accessoires, zoals de wielonderdelen; om de wielen flexibel te houden, zowel binnen als buiten het lager met installatie. MG996R metaal als stuurbekrachtiging, de stuurinrichting met twee L-vormige beugels moet aan het chassis worden bevestigd, servomotor-drijfstang bij installatie, zorg ervoor dat de stuurhoek al eigendom is van (1,5 ms), de schakelaar naar de reikwijdte van de gemakkelijke aanpassing en laat.

  • M2.5 * 12mm schroef en moer x 1
  • M3 * 8mm schroef en moer x 4"
  • M4 borgmoer x 2

Stap 4:

Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding

Zal worden geassembleerd tot onderdeel en servomotor is bevestigd aan de grasmat, kan de schroef die aan een beker is bevestigd niet vastdraaien, dit zal ertoe leiden dat hij niet kan draaien, zal waarschijnlijk de servomotor en de microcomputer met één chip doorbranden; staaf verbindt twee voorwielen en verbonden met de servomotor op de roerhoek; servomotor is bevestigd met de M3 * 8 mm schroef en moer, bevestigd met M2,5 * 8 mm schroef op beker, koperen kolomzijde is 2 M3 * 8mm schroef.

  • M2.5 * 8 mm x 5"
  • M2.5 * 20mm x 1
  • M3 * 8mm x 10
  • M3 moer x 4
  • Koperen pilaar x 4"

Stap 5: Verbindingsdeel

Verbindingsdeel
Verbindingsdeel
Verbindingsdeel
Verbindingsdeel
Verbindingsdeel
Verbindingsdeel
Verbindingsdeel
Verbindingsdeel

Motoraangedreven uitbreidingskaart kan direct worden gebruikt, en het moederbord zonder andere bedrading, hoeft alleen de PS2-ontvanger en servomotor te hebben bij ontvangst van de I / O-poortuitbreidingskaart, de voedingsingangspoort in de VCC & GND-uitbreidingskaart, motoruitgang in A + en A -, nog een motoruitgang in B+ en B-. We kunnen dus de twee gelijkstroommotoren aansturen, hier hebben we maar één interface nodig.

Servopin: I/O 4

PS2 deed een overdrachtsbord, handige bedrading, omgekeerde verbindingsbeveiliging, raad de volgende verbinding hier aan:

PS2-pin:

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

Voedingsingang VIN & GND, 3-9 V spanningsbereik.

Stap 6: Coderen

Door de wijziging van het programma om de robot te laten lopen, motorbesturing vooruit en achteruit, servobesturingsrichting; programma bevat PS2-besturing, Bluetooth-besturing en volglijn.

Het programma moet worden gewijzigd naar de nieuwste versie om overeen te komen met de nieuwe PM-R3.

Oude code zie PS2_old

Aanbevolen: