Hvordan man opbygger en robotbil

Har du nogensinde ønsket at være din egen robotbil? For at opbygge en, skal du kun bruge nogle elektroniske dele, fra en Arduino microcontroller, og kopiere et par linjer kode. Selv dem, der aldrig har været involveret i et sådant projekt, kan øve deres svejseværdier og lære nogle grundlæggende grundlæggende programmering!

trin

Del 1
Opbygning af chassiset

Billede med titlen GatherMaterials.jpeg
1
Indsamle materialer. For at bygge din robotbil skal du bruge nedenstående emner. Hvis du ikke ved, hvilken størrelse du skal købe, skal du læse instruktionerne for at forstå, hvordan hver del passer.
  • To motorer
  • To hjul
  • Arduino microcontroller bord (The Arduino Uno er et godt alternativ til begyndere)
  • Circuit motor controller (bruges i fjernbetjeningsvogne)
  • Batterirum og et 6 V batteri (dvs. fire AA batterier)
  • Chassis: En akrylplade med ca. 16,5 x 11,5 cm
  • Billede betegnet WheeltoMotor.jpeg
    2
    Sæt hjulene og motoren i chassiset. Fastgør hvert hjul til hver motor, som skal fastgøres til chassiset med varm lim, som følger:
    • Markér to punkter i nærheden af ​​den ene ende af chassiset og modsat hinanden.
      Billed betegnet MarkWheel.jpeg
    • Hver motor placeres i et af punkterne på chassisets overflade. Motoren skal limes på en sådan måde, at hjulet ikke rører akryl og kan dreje frit.
      Billede med titlen GlueWheel.jpeg
  • Billede med titlen GlueBattery.jpeg
    3
    Lim batterirummet. Påfør en lille lim på akrylens overflade mellem motorerne. Tryk ned på batterirummet og vent på, at limen tørrer.
  • Billede med titlen GlueDriver.jpeg
    4
    Indstil motorstyringskredsløbet. Pladen skal placeres i nærheden af ​​en af ​​siderne af akrylet, hvor trådenes udgang vender væk fra kanten, som vist på billedet.
  • Billede med titlen GlueArduino.jpeg
    5
    Placer Arduino. Lim mikrocontrolleren til siden modsat motorstyringen, og sørg for, at stikket, der forbinder Arduino til computeren, er let tilgængeligt.
  • Del 2
    Bilelektrisk installation

    Billede med titlen Build a Robot Car Trin 6
    1
    Skær fire stykker isoleret wire. Skræl de to ender af hver del. Læs dette afsnit for at finde ud af, hvordan de er forbundet, så du kan klippe dem til den rigtige størrelse. Normalt er stykker på 13 cm tilstrækkelige.
  • Billede med titlen SolderMotor.jpeg
    2
    Lodde to ledninger til en af ​​motorerne, en til hver stikstik.
  • Billed betegnet SolderDriver.jpeg
    3
    Lod de andre ender af ledningerne til motorstyringen. Find stifterne m1 og m2, Tilslut ledningerne til dem og svejs dem.
    • Hvis stikkene ikke er navngivet på tavlen, skal du finde et diagram over din kredsløbsmodel på internettet.
  • Billede med titlen SolderOtherWires.jpeg
    4
    Gentag processen med den anden motor. Lod de resterende to ledninger til den anden motor, og lod derefter de ledige ender af ledningerne lodde til stikkene m3 og m4 controlleren.
  • Billede med titlen Build a Robot Car Trin 10
    5
    Installer batterirummet. To kabler skulle komme ud af det: en positiv (rød) og en negativ (sort). Forbind dem som følger:
    • Den positive ledning er forbundet med stiften Vin af Arduino.
    • Den negative ledning er forbundet til stiften Gnd (jord) eller jord af Arduino.


  • Billede med titlen HookUpBatteries.jpeg
    6
    Tilslut motorstyringskredsløbet. Fra ham forlader de også ledningerne. Tilslut begge til Arduino, så de er i kontakt med ledningerne i batterirummet:
    • Tilslut den positive knap på motorstyringskredsløbet til Arduino Vin-pin.
    • Tilslut Gnd eller Ground pin på motorstyringen til Gnd eller Ground pin på Arduino.
    • Hvis du ikke kan identificere Arduino-stifterne, skal du finde modeldiagrammet for dit kredsløb på internettet.
  • Del 3
    Afslutning af modtagernes installation

    1. 1
      Kend processen. Ordningen beskrevet i dette afsnit gør det muligt for Arduino at styre motoren direkte uden behov for en ekstern styring. Følgende diagram repræsenterer motorens styreenhed IC (integreret kredsløb).
      Billede med titlen ICDiagram.jpeg
      • For at roboten skal fungere korrekt, skal svejsningen udføres meget omhyggeligt. Arbejd uhyrligt og metodisk.
    2. Billede med titlen Build a Robot Car Trin 13
      2
      Skær fire stykker af kulde af lige længder. De vil forbinde Arduino til motorstyringskredsløbet.
    3. Billede med titlen SolderRxIC.jpeg
      3
      Lod hver ledning til en stift i det integrerede kredsløb. Det er vigtigt, at ingen tråd tapper mere end en ben ad gangen. Følg vejledningen nedenfor:
      • Lod en ledning til stiften svarende til "VENSTRE" i IC diagrammet. Det er den 7. pin fra top til bund.
      • Lod en ledning til stiften svarende til RIGHT "på IC-diagrammet. Det er den 6. pin fra top til bund, lige over" VENSTRE ".
      • Lod en ledning til stiften svarende til "BACKWARD" i IC diagrammet. Han er pin nr. 10, lige modsat "VENSTRE".
      • Lod en ledning til stiften svarende til "FORWARD" i IC diagrammet. Det er direkte modsat "RIGHT" og ligger lige over "BACKWARD".
    4. Billede med titlen HookUpRxIC.jpeg
      4
      Tilslut alle ledninger til Arduino. Pas på ikke at forveksle nogen ledninger, tilslut dem til Arduino-kredsløbet som beskrevet nedenfor:
      • Tilslut "LEFT" ledningen til pin nr. 5 på Arduino.
      • Tilslut "RIGHT" ledningen til Arduino pin nr. 6.
      • Tilslut "BACKWARD" ledningen til pin nr. 9 på Arduino.
      • Tilslut "FORWARD" ledningen til pin nr. 10 på Arduino.
    5. Billede med titlen Build a Robot Car Step 16
      5
      Kontroller om installationen er korrekt. Kontroller forbindelserne grundigt. Sørg for, at der ikke er kortslutning.

    Del 4
    Programmering af robotbilen

    Billede med titlen Build a Robot Car Trin 17
    1
    Brug stikket til at forbinde Arduino til en computer. Åbn Arduino-softwaren. Fra det kan du programmere bevægelserne i bilen.
    • Arduino software kan købes gratis over internettet.
  • 2
    Indtast koden. Indtast koden nedenfor. Når du er færdig, indsæt den i Arduino kredsløbet. Med den vil bilen adlyde denne rutine: 5 sekunder går fremad, en drej til højre og en anden 5 sekunder går fremad.
    Fmotor int = 10 - // forbinde motoresint Bmotor = 9 = int Rmotor 6-Lmotor int = 5-void setup () {// sætte din programmering kode her for at udføre det én gang: pinMode (Fmotor, OUTPUT) - / / program outputspinMode (Bmotor, OUTPUT) -pinMode (Lmotor, OUTPUT) -pinMode (Rmotor, OUTPUT) -} ugyldig loop () {// indstille vigtigste kode her for ham at køre kontinuerligt: ​​digitalWrite (Fmotor, HØJ) - // kode til at gøre bilen gå online retadigitalWrite (Lmotor, HIGH) -digitalWrite (Rmotor, LOW) - // aldrig lade motoren kører på tO PINOSdigitalWrite (Bmotor, LAV) -delay (5000) -digitalWrite (Rmotor, HØJ) - // Let direitadigitalWrite (Lmotor, LAV) -digitalWrite (Bmotor, LAV) -digitalWrite (Fmotor, HIGH) -delay (800) -digitalWrite (Fmotor, HØJ) - // kode at gøre bilen gå retodigitalWrite (Lmotor, HØJ ) -digitalWrite (Rmotor, LAV) -digitalWrite (Bmotor, LAV) -delay (5000) -}
  • Billede med titlen Build a Robot Car Step 19
    3
    Tænd bilen. Sæt den på en flad overflade, indsæt batterierne, og den vil gå! Hvis batterirummet har en kontakt, kan du slukke og slukke for bilen uden at skulle fjerne og udskifte batterierne.
    • Du kan også oprette din egen switch: Du skal blot forbinde den positive ledning fra batterirummet til en SPST-kontakt. Fastgør ledningen, der kommer ud af Arduino "Vin" -stiften til den anden stik.
  • Billede med titlen Build a Robot Car Trin 20
    4
    Prøv at spille med koden. Skift værdierne for kommandolinjerne og se hvordan bilen opfører sig. Skift værdierne efter "forsinkelse", se hvad der sker, når du erstatter en "LOW" kommando med "HIGH" og vice versa osv. Men tildel aldrig "Høje" værdier til to stik på en enkelt motor på samme tid.
  • tips

    • I koden er teksterne efter de to skråstreger ("//") kommentarer. Brug dem til at forstå, hvad hver del af koden gør.
    • Hvis bilen ikke opfører sig som forventet, så prøv at ændre værdierne for "Lmotor" og "Rmotor" eller "Fmotor" og "Bmotor".

    Nødvendige materialer

    • To motorer
    • To hjul
    • Arduino microcontroller bord
    • Circuit motor controller (findes i fjernbetjeningsvogne)
    • Batterirum til fire AA-batterier
    • ramme
    • Hot lim
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com