Innholdsfortegnelse:

Servostyringsrobot for Arduino: 6 trinn (med bilder)
Servostyringsrobot for Arduino: 6 trinn (med bilder)

Video: Servostyringsrobot for Arduino: 6 trinn (med bilder)

Video: Servostyringsrobot for Arduino: 6 trinn (med bilder)
Video: Controlling 32 Servo motors with PCA9685 and ESP32 - V4 2024, Juli
Anonim
Image
Image
Servostyringsrobotbil for Arduino
Servostyringsrobotbil for Arduino
Servostyringsrobotbil for Arduino
Servostyringsrobotbil for Arduino

Denne bilen er basert på arduino -plattformdesignet, kjernen er Atmega - 328 p, som kan realisere forhjulsstyring, bakhjulsdrift og andre funksjoner.

Hvis du bare spiller alene, trenger du bare å bruke den trådløse modulen. Hvis du vil implementere andre funksjoner, må du kanskje legge til andre sensorer eller maskinvare.

Trinn 1: De nødvendige delene

De nødvendige delene
De nødvendige delene
De nødvendige delene
De nødvendige delene
De nødvendige delene
De nødvendige delene

Når du vil ha en kontrollert av rattet til bilen , Du trenger følgende deler:

  • Arduino: arduino kompatibel versjon (blå fugl)
  • Motordriverbrett: PM-R3
  • Strømbatteri: 7,4V -18650
  • Fjernkontrolldel: PS2 (selvfølgelig kan du også bruke Bluetooth -kontroll)
  • Dupont line: en liten mengde
  • Selvfølgelig trenger du også bilrammen (inkludert motor, servo)

PM - R3 -modul integrert I/O -ekspansjon og motordrift

  1. Dobbel motoreffekt
  2. Strøminngang
  3. Digital I/O (S V G)
  4. Analog I/O

Trinn 2: Installer rammen (stasjonsdel)

Installer rammen (stasjonsdel)
Installer rammen (stasjonsdel)
Installer rammen (stasjonsdel)
Installer rammen (stasjonsdel)

Først installerer vi drivdelen, drivmotoren er JGA25-370, gjennom en girreduksjon drivaksel og hjulet fremover tilbaketrekning, motorakselen er stor, for etter at drivakselen og støtteavstanden er liten, kan ikke installere stort gir, men generelt sett fortsatt treg.

Bakhjullager med flenslagre, for å forhindre at giret glir ned når du kjører, kan du også redusere strømforbruket.

  • motorbrakett x1
  • 370 høyhastighetsmotor x 1
  • Gear A pair
  • 5 mm aksel x 1
  • Flenslager x 2
  • 5 mm kopling x 2
  • M3 * 8 mm skrue og mutter x 5

Trinn 3: Frontstyringsdeler

Front styredeler
Front styredeler
Front styredeler
Front styredeler

Før du svinger deler vedtar RC -designen, også med det meste av tilbehøret, for eksempel hjuldelene; For å holde hjulene fleksible, både inne og utenfor lageret med installasjon. MG996R metall som servostyring, styret med to L -formet brakett bør festes til kabinettet, servomotorforbindelsesstang ved installasjon, sørg for at styrevinkelen allerede eies av (1,5 ms), bryteren til omfanget av den praktiske justeringen og sent.

  • M2,5 * 12 mm skrue og mutter x 1
  • M3 * 8 mm skrue og mutter x 4
  • M4 låsemutter x 2

Trinn 4:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Blir montert til del og servomotor er festet til gresset, kan ikke stramme skruen som er festet til en kopp, det vil føre til at den ikke kan snu, vil sannsynligvis brenne ut servomotoren og enbrikkemikrodator; Bruke tilkoblingen stang forbinder to forhjul, og koblet til servomotoren på rorvinkelen; Servomotor er festet med M3 * 8 mm skrue og mutter, festet med M2,5 * 8 mm skrue til kopp, kobbersøyleside er 2 M3 * 8 mm skrue.

  • M2,5 * 8 mm x 5
  • M2,5 * 20 mm x 1
  • M3 * 8 mm x 10
  • M3 mutter x 4
  • Kobbersøyle x 4

Trinn 5: Tilkoblingsdel

Tilkoblingsdel
Tilkoblingsdel
Tilkoblingsdel
Tilkoblingsdel
Tilkoblingsdel
Tilkoblingsdel
Tilkoblingsdel
Tilkoblingsdel

Motordrevet forlengelseskort kan brukes direkte, og hovedkortet uten andre ledninger trenger bare PS2 -mottaker og servomotor ved mottak av I/O -portens utvidelseskort, strøminngangsporten i VCC & GND -utvidelseskortet, motorutgang i A + og A -, en annen motoreffekt i B+ og B- Så vi kan kontrollere de to likestrømsmotorene, her trenger vi bare ett grensesnitt.

Servopinne: I/O 4

PS2 gjorde et overføringskort, praktiske ledninger, omvendt tilkoblingsbeskyttelse, anbefaler følgende tilkobling her

PS2 -pin:

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

Strøminngang VIN & GND, 3-9 v spenningsområde.

Trinn 6: Kode

Gjennom modifisering av programmet for å oppnå robotens gang, motorstyring frem og tilbake, servokontrollretning; programmet inneholder PS2-kontroll, Bluetooth-kontroll og følgelinje.

Programmet bør endres til den nyeste versjonen for å matche den nye PM-R3.

Gammel kode se PS2_old

Anbefalt: