Taula de continguts:

Drive by Wire Go Kart: 5 passos
Drive by Wire Go Kart: 5 passos

Vídeo: Drive by Wire Go Kart: 5 passos

Vídeo: Drive by Wire Go Kart: 5 passos
Vídeo: Drive By Wire Go Kart, PS3 controller & ESP32 Part 3) throttle control 2024, De novembre
Anonim
Condueix amb Wire Go Kart
Condueix amb Wire Go Kart

Acabo d’aconseguir un nou motor de karts, vaig passar de 6 CV a 10 CV. Crec que aquest nou motor kohler no va ser construït per posar-se en un kart, així que vaig tenir problemes per trobar la manera d’enganxar el pètal del gas. Doncs bé, després d’uns dies sense saber res, vaig recordar que havia aconseguit un arduino fa aproximadament una setmana i potser podria utilitzar-ho per ajudar-me.

Pas 1: Circuit de potència i seguretat

Circuit de potència i seguretat
Circuit de potència i seguretat
Circuit de potència i seguretat
Circuit de potència i seguretat
Circuit de potència i seguretat
Circuit de potència i seguretat

A continuació es mostra un diagrama de com vaig a alimentar l’arduino. d'aquesta manera, el motor només s'engegarà si l'arduino està engegat. el primer commutador està muntat a la caixa que conté l’arduino. el potenciòmetre que tinc té un interruptor integrat, de manera que per encendre l'arduino heu de girar l'interruptor a la caixa i després girar el potenciòmetre. He utilitzat el led com a llum d'estat per fer-me saber que l'arduino està encès. Vaig fer servir el relé com a interruptor de destrucció, perquè si es moria la bateria de l'arduino i l'obertura de l'accelerador era molt difícil, seria molt difícil aturar-lo. També he posat un interruptor manual. A continuació, es mostra el que realment vaig fer.

Pas 2: Arduino

Arduino
Arduino

Després d’aconseguir l’arduino, vaig demanar el proto protector i el vaig ajuntar amb algunes modificacions per permetre’m connectar el servo i l’olla una mica més fàcilment. Assegureu-vos de saber quin cable es connecta a quin cable, sobretot si utilitzeu un port USB per connectar el potenciòmetre i el servo.

Pas 3: Servo

Servo
Servo
Servo
Servo
Servo
Servo
Servo
Servo

Ara és hora de connectar el servo. per a això he utilitzat un suport "L" (com el que faríeu servir per a prestatgeries) i el vaig tallar per la meitat. A continuació, he perforat els nous forats que s’utilitzaran per muntar el servo. després d'això vaig construir un suport per al servo d'un conjunt d'erectors que l'havia fixat al tall de la mitat "L". Finalment, he tallat per adaptar-lo al cable de connexió de l’accelerador i l’he connectat al carb i al servo, de manera que quan el servo gira també gira el carb. També he posat separadors de goma per absorbir els xocs.

Pas 4: programari

per a l'arduino hi ha molts exemples, però el que farem servir es troba al fitxer -sketchbook -examples -libraryservo -knob. si necessiteu ajuda per connectar el protector, us recomanaria aquest vídeo https://www.youtube.com/embed/FKj9jJgj8Pc Ara només cal limitar quant es mou el servo perquè el carb no gira 180 graus. aquest és el codi que faig servir: #include Servo myservo; // crear un objecte servo per controlar un servo int potpin = 0; // pin analògic utilitzat per connectar el potenciòmetre val; // variable per llegir el valor de la configuració nul·la del pin analògic () {myservo.attach (9); // fixa el servo al pin 9 a l'objecte servo} void loop () {val = analogRead (potpin); // llegeix el valor del potenciòmetre (valor entre 0 i 1023) val = mapa (val, 0, 1023, 0, 179); // escalar-lo per utilitzar-lo amb el servo (valor entre 0 i 180) myservo.write (val); // estableix la posició del servo segons el retard del valor escalat (15); // espera que arribi el servo}

Els números en negreta són els números que canvieu per calibrar el potenciòmetre i el servo, el 0, 1023 és per al potenciòmetre i el 0, 179 és per al servo. Per a mi, el servo està establert en 123, 180. Però el vostre probablement serà diferent. Si necessiteu el programari, només podeu cercar-lo a Google. I crec que el vídeo explica molt bé què fer

Pas 5: Pas final

Ara tot el que heu de fer és connectar el potenciòmetre i el servo correctament (he utilitzat el vídeo per assegurar-me que ho he fet bé). Ara prova i diverteix-te.

Recomanat: