Tabla de contenido:

Drive by Wire Go Kart: 5 pasos
Drive by Wire Go Kart: 5 pasos

Video: Drive by Wire Go Kart: 5 pasos

Video: Drive by Wire Go Kart: 5 pasos
Video: Simplest Electric Bike Wiring Diagram 2024, Noviembre
Anonim
Conducir por Wire Go Kart
Conducir por Wire Go Kart

Acabo de adquirir un nuevo motor de karts, pasé de 6 CV a 10 CV. Creo que este nuevo motor Kohler que compré no fue construido para montar en un kart, así que tuve algunos problemas para encontrar la manera de colocar el pétalo del acelerador. Bueno, después de unos días de no averiguar nada, recordé que había comprado un arduino hace una semana, y tal vez podría usar esto para ayudarme.

Paso 1: Circuito de seguridad y alimentación

Circuito de energía y seguridad
Circuito de energía y seguridad
Circuito de energía y seguridad
Circuito de energía y seguridad
Circuito de energía y seguridad
Circuito de energía y seguridad

A continuación se muestra un diagrama de cómo le doy energía al arduino. de esta manera, el motor solo arrancará si el arduino está encendido. el primer interruptor está montado en la caja que contiene el arduino. el potenciómetro que obtuve tiene un interruptor incorporado, por lo que para encender el arduino tienes que girar el interruptor a la caja y luego girar el potenciómetro. Usé el LED como luz de estado para avisarme que el arduino está encendido. Usé el relé como un interruptor de apagado porque si de alguna manera la batería del arduino se agotara y el acelerador se abría completamente, sería muy difícil detenerlo. También puse un interruptor de apagado manual. También a continuación se muestra lo que realmente hice.

Paso 2: Arduino

Arduino
Arduino

después de que obtuve el arduino, ordené el protoshield y lo puse junto con algunas modificaciones para permitirme conectar el servo y la olla un poco más fácilmente. Asegúrese de saber qué cable se conecta a qué cable, especialmente si usa un puerto USB para conectar el potenciómetro y el servo.

Paso 3: Servo

Servo
Servo
Servo
Servo
Servo
Servo
Servo
Servo

Ahora es el momento de conectar el servo. para esto utilicé un soporte en "L" (como el que usarías para los estantes de libros) y lo corté por la mitad. A continuación, perforé los nuevos agujeros que se usarían para montar el servo. Después de eso, construí un soporte para el servo con un conjunto de montaje y lo atornillé al soporte cortado por la mitad en "L". Finalmente corté para que quepa el cable de conexión del acelerador y lo conecté al carburador y al servo, de modo que cuando el servo gira, también hace girar el carburador. También puse espaciadores de goma para absorber los golpes.

Paso 4: software

para el arduino hay muchos ejemplos, pero el que vamos a usar está en el archivo -sketchbook -examples -libraryservo -knob. Si necesita ayuda para cablear el protoshield, recomendaría este video https://www.youtube.com/embed/FKj9jJgj8Pc Ahora todo lo que necesita hacer es limitar cuánto se mueve el servo porque el carburador no gira 180 grados. este es el código que uso: #include Servo myservo; // crea un objeto servo para controlar un servo int potpin = 0; // pin analógico utilizado para conectar el potenciómetroint val; // variable para leer el valor del pin analógico void setup () {myservo.attach (9); // conecta el servo en el pin 9 al objeto servo} void loop () {val = analogRead (potpin); // lee el valor del potenciómetro (valor entre 0 y 1023) val = map (val, 0, 1023, 0, 179); // escalarlo para usarlo con el servo (valor entre 0 y 180) myservo.write (val); // establece la posición del servo de acuerdo con el valor escalado delay (15); // espera a que llegue el servo}

Los números en negrita son los números que cambia para calibrar el potenciómetro y el servo, el 0, 1023 es para el potenciómetro y el 0, 179 es para el servo. Para mí, el servo está configurado en 123, 180. Pero lo más probable es que el tuyo sea diferente. Si necesita el software, puede buscarlo en Google. Y creo que el video explica muy bien qué hacer

Paso 5: Paso final

Ahora todo lo que tienes que hacer es conectar el potenciómetro y el servo correctamente (utilicé el video para asegurarme de que lo hice bien). Ahora prueba y diviértete.

Recomendado: