Indholdsfortegnelse:

Kør med Wire Go Kart: 5 trin
Kør med Wire Go Kart: 5 trin

Video: Kør med Wire Go Kart: 5 trin

Video: Kør med Wire Go Kart: 5 trin
Video: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, Juli
Anonim
Kør med Wire Go Kart
Kør med Wire Go Kart

Jeg har lige fået en ny gokart -motor, jeg gik fra 6 hk til 10 hk. Denne nye kohler -motor, jeg fik, tror jeg ikke var bygget til at sætte en gokart på, så jeg havde nogle problemer med at finde en måde at fastgøre gasbladet på. Efter et par dage med ikke rigtig at finde ud af noget, huskede jeg, at jeg havde fået en arduino for cirka en uge siden, og måske kunne jeg bruge dette til at hjælpe mig ud.

Trin 1: Strøm- og sikkerhedskredsløb

Strøm- og sikkerhedskredsløb
Strøm- og sikkerhedskredsløb
Strøm- og sikkerhedskredsløb
Strøm- og sikkerhedskredsløb
Strøm- og sikkerhedskredsløb
Strøm- og sikkerhedskredsløb

nedenfor er et diagram over, hvordan jeg går strøm til arduinoen. på denne måde starter motoren kun, hvis arduinoen er tændt. den første switch er monteret på boksen, der indeholder arduinoen. potentiometeret jeg har har en indbygget switch, så for at tænde for arduinoen skal du vende kontakten til boksen og derefter dreje potentiometeret. Jeg brugte LED'en som statuslys til at fortælle mig, at arduinoen er tændt. Jeg brugte relæet som en kill switch, for hvis nogle hvordan arduinoens batteri døde, og gashåndtaget blev åbnet helt op, ville det være meget svært at stoppe. Jeg har også sat en manuel kill -switch i. Også nedenfor er hvad jeg faktisk gjorde.

Trin 2: Arduino

Arduino
Arduino

efter jeg fik arduinoen bestilte jeg protoshield og satte den sammen med et par ændringer, så jeg kunne forbinde servoen og gryden lidt lettere. Sørg for at vide, hvilken ledning der er forbundet til hvilken ledning, især hvis du bruger en usb -port til at forbinde potentiometeret og servoen.

Trin 3: Servo

Servo
Servo
Servo
Servo
Servo
Servo
Servo
Servo

Nu er det tid til at vedhæfte servoen. til dette brugte jeg et "L" beslag (som den slags du ville bruge til bogreoler) og skar det i halve. Dernæst borede jeg de nye huller, der skulle bruges til at montere servoen. efter at jeg byggede en holder til servoen ud af et rejsesæt, havde jeg derefter boltet den til snittet i et halvt "L" beslag. endelig skar jeg til for at passe til gasforbindelseskablet og fastgjorde det til carb og servo, så når servoen drejer, vender den også carb. Jeg satte også gummi afstandsstykker til at absorbere stød.

Trin 4: Software

til arduino er der masser af eksempler, men det vi skal bruge er under fil -skitsebog -eksempler -bibliotekservo -knap. hvis du har brug for hjælp til at tilslutte protoshield, vil jeg anbefale denne video https://www.youtube.com/embed/FKj9jJgj8Pc Nu er alt hvad du skal gøre, at begrænse, hvor meget servoen bevæger sig, fordi carb ikke drejer 180 grader. dette er den kode, jeg bruger: #include Servo myservo; // opret servoobjekt for at styre en servo int potpin = 0; // analog pin bruges til at forbinde potentiometerint val; // variabel for at læse værdien fra den analoge pin -tomrumsopsætning () {myservo.attach (9); // fastgør servoen på pin 9 til servoobjektet} void loop () {val = analogRead (potpin); // læser potentiometerets værdi (værdi mellem 0 og 1023) val = map (val, 0, 1023, 0, 179); // skaler den for at bruge den med servoen (værdi mellem 0 og 180) myservo.write (val); // indstiller servopositionen i henhold til den skalerede værdiforsinkelse (15); // venter på at servoen kommer derhen}

De fede tal er de tal, du ændrer for at kalibrere potentiometeret og servoen, 0, 1023 er for potentiometeret og th 0, 179 er for servoen. For mig er servoen indstillet til 123, 180. Men din vil sandsynligvis være anderledes. Hvis du har brug for softwaren, kan du bare google den. Og jeg synes, at videoen gør et meget godt stykke arbejde med at forklare, hvad de skal gøre

Trin 5: Finnal Step

Det eneste du skal gøre er at koble potentiometeret og servoen korrekt (jeg brugte videoen til at sikre, at jeg gjorde det rigtigt). Test nu og hav det sjovt.

Anbefalede: