Inhoudsopgave:

Drive by Wire Go Kart: 5 stappen
Drive by Wire Go Kart: 5 stappen

Video: Drive by Wire Go Kart: 5 stappen

Video: Drive by Wire Go Kart: 5 stappen
Video: Использование драйвера шагового двигателя L298N Для управления 4-проводным шаговым двигателем 2024, November
Anonim
Drive by Wire Go Kart
Drive by Wire Go Kart

Ik heb net een nieuwe kartmotor gekregen, ik ging van 6 pk naar 10 pk. Deze nieuwe Kohler-motor die ik kreeg, was volgens mij niet gebouwd om op een kart te zetten, dus ik had wat moeite om een manier te vinden om het gasbloemblad te bevestigen. Nou, na een paar dagen niet echt iets uit te zoeken, herinnerde ik me dat ik ongeveer een week geleden een arduino had gekregen, en misschien zou ik dit kunnen gebruiken om me te helpen.

Stap 1: Stroom- en veiligheidscircuit

Stroom- en veiligheidscircuit
Stroom- en veiligheidscircuit
Stroom- en veiligheidscircuit
Stroom- en veiligheidscircuit
Stroom- en veiligheidscircuit
Stroom- en veiligheidscircuit

hieronder is een diagram van hoe ik stroom naar de arduino ga. op deze manier start de motor alleen als de arduino is ingeschakeld. de eerste schakelaar is gemonteerd op de doos die de arduino vasthoudt. de potentiometer die ik heb heeft een ingebouwde schakelaar, dus om de arduino in te schakelen, moet je de schakelaar naar de doos draaien en vervolgens de potentiometer draaien. ik heb de led als statuslampje gebruikt om me te laten weten dat de arduino is ingeschakeld. ik gebruikte het relais als een kill-schakelaar, want als de batterij van de Arduino op de een of andere manier dood zou gaan en de gashendel helemaal werd geopend, zou het heel moeilijk zijn om te stoppen. Ik heb ook een handmatige kill-schakelaar geplaatst. Hieronder staat ook wat ik eigenlijk heb gedaan.

Stap 2: Arduino

Arduino
Arduino

nadat ik de arduino had besteld, bestelde ik de protoshield en plaatste deze samen met een paar aanpassingen om me in staat te stellen de servo en de pot een beetje gemakkelijker te verbinden. Zorg ervoor dat u weet welke draad op welke draad wordt aangesloten, vooral als u een usb-poort gebruikt om de potentiometer en servo aan te sluiten.

Stap 3: servo

Servo
Servo
Servo
Servo
Servo
Servo
Servo
Servo

Nu is het tijd om de servo te bevestigen. hiervoor gebruikte ik een "L" -beugel (zoals het soort dat je zou gebruiken voor boekenplanken) en sneed het doormidden. Vervolgens heb ik de nieuwe gaten geboord die zouden worden gebruikt om de servo te monteren. daarna bouwde ik een houder voor de servo uit een montageset die ik vervolgens had vastgeschroefd aan de in tweeën gesneden "L" -beugel. uiteindelijk heb ik gesneden om de gaskabel te passen en deze aan de carb en de servo te bevestigen, dus als de servo draait, draait hij ook de carb. Ook heb ik rubberen afstandhouders geplaatst om schokken te absorberen.

Stap 4: Software

voor de arduino zijn er tal van voorbeelden, maar degene die we gaan gebruiken is onder bestand -sketchbook -examples -libraryservo -knob. als je hulp nodig hebt bij het bedraden van de protoshield, raad ik deze video aan https://www.youtube.com/embed/FKj9jJgj8Pc Nu hoef je alleen maar te beperken hoeveel de servo beweegt, omdat de carb niet 180 graden draait. dit is de code die ik gebruik:#include Servo myservo; // maak een servo-object om een servo int potpin = 0 te besturen; // analoge pin die wordt gebruikt om de potentiometerint val aan te sluiten; // variabele om de waarde te lezen van de analoge pin void setup () { myservo.attach (9); // hecht de servo op pin 9 aan het servo-object} void loop () {val = analogRead (potpin); // leest de waarde van de potentiometer (waarde tussen 0 en 1023) val = map (val, 0, 1023, 0, 179); // schaal het om het te gebruiken met de servo (waarde tussen 0 en 180) myservo.write(val); // stelt de servopositie in volgens de geschaalde waardevertraging (15); // wacht op de servo om daar te komen}

De vetgedrukte cijfers zijn de cijfers die u wijzigt om de potentiometer en de servo te kalibreren, de 0, 1023 is voor de potentiometer en de 0, 179 is voor de servo. Voor mij is de servo ingesteld op 123, 180. Maar die van jou zal waarschijnlijk anders zijn. Als je de software nodig hebt, kun je die gewoon googlen. En ik denk dat de video heel goed uitlegt wat je moet doen

Stap 5: Laatste stap

Nu hoef je alleen nog maar de potentiometer en de servo correct aan te sluiten (ik heb de video gebruikt om er zeker van te zijn dat ik het goed deed). Nu testen en veel plezier.

Aanbevolen: