Tabla de contenido:

Programación ESC en Arduino (Hobbyking ESC): 4 pasos
Programación ESC en Arduino (Hobbyking ESC): 4 pasos

Video: Programación ESC en Arduino (Hobbyking ESC): 4 pasos

Video: Programación ESC en Arduino (Hobbyking ESC): 4 pasos
Video: Programar ESC BLHeli usando Arduino® 2024, Noviembre
Anonim
Programación ESC en Arduino (Hobbyking ESC)
Programación ESC en Arduino (Hobbyking ESC)

Hola comunidad, voy a mostrarte cómo programar y usar el ESC de Hobbyking. Acabo de encontrar algunas informaciones y tutoriales, que realmente no me ayudaron mucho, así que decidí programar un boceto propio, que es muy simple de entender. Importante saber: * ESC significa control electrónico de velocidad * El ESC tiene 5v (no usado), GND y Pin de señal como un Servo * Lo controlas como un Servo con write () https://arduino.cc/de/Reference / ServoWrite * o writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds En mi ejemplo utilizo writeMicroseconds, porque es más fácil de entender. Entonces vamos…

Paso 1: Obtener información de ESC

Obtener información de ESC
Obtener información de ESC

Realmente debería comentar el amperio de su ESC. Este tutorial solo se prueba en 20 AMP ESC: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Realmente no puedo prometer que esto funciona con otro ESC, pero creo que sí, porque en el Los manuales en inglés son ESC de 20 y 30 amperios descritos. En la versión alemana hay una generalización de 10 a 120 Amp, por eso creo que esto podría funcionar para todos los ESC. Fuente: alemán: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf Inglés:

Paso 2: Conexión a Arduino

Conexión a Arduino
Conexión a Arduino

Lo probé con un arduino uno R3. Creo que también es posible con p. Ej. arduino Duemilanove o Mega. Primero tienes que conectar el ESC a tu lipo o NiMH. Cuando haya hecho eso, conecte el ESC así: * Negro a GND * Blanco / Amarillo al PIN 9 Debido a que conectó el ESC a su batería, el ESC se pone bajo voltaje. Es por eso que es importante, que NO conecte el cable rojo a su puerto de 5v, ya que podría destruir el puerto USB de su computadora. En esta imagen puede ver la conexión correcta entre ESC y Arduino (Mega). Fuente de la imagen:

Paso 3: Cargue el boceto

Cargar boceto
Cargar boceto

Simplemente copie y pegue este Código en su IDE: / * Codificado por Marjan Olesch Sketch de Insctructables.com Código abierto: ¡haga lo que quiera con este código! * / #include int valor = 0; // establece los valores que necesitas a cero Servo firstESC, secondESC; // Cree todo el servoobjeto que desee. Puede controlar 2 o más Servos al mismo tiempo void setup () {firstESC.attach (9); // adjunto al pin 9 Solo hago esto con 1 Servo Serial.begin (9600); // inicia el serial a 9600 baudios} void loop () {// Primero conecta tu ESC SIN Armar. Luego abra el serial y siga las instrucciones firstESC.writeMicroseconds (value); if (Serial.available ()) valor = Serial.parseInt (); // Analizar un entero de serie}

Paso 4: Comprensión y programación de un ESC

Comprensión y programación de un ESC
Comprensión y programación de un ESC

Los ESC son programables como los IC o incluso su Arduino. Simplemente no tienes un idioma para programar, sino un menú hecho de sonidos. Para entrar en este menú, que se ejecuta infinitamente por cierto, solo tienes que seguir los siguientes pasos: * Conecta tu ESC * Configura el código (tanto como los ESC que tengas y la configuración de Pin) * No deberías escuchar nada, porque el Arduino envía un cero * Abra su monitor serial y envíe '2000'. significa la señal más alta que puede recibir el ESC * Escuchará los sonidos que se describen en la imagen (Fuente: Manual: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) Los ESC de Hobbyking pueden recibir una señal entre 700 y 2000 us (microsegundos). 700 significa acelerador en la posición más baja y 2000 en la posición más alta. Si desea saber qué es exactamente lo que hace, cuando elija un menú, visite el manual. Ejemplo: - Escríbanos 2000 - Espere hasta que DDDD elija lipo como tipo de batería - Cuando aparezca, escriba en la tercera 'D' 700 en su Serie (breve retraso, por eso tiene que enviarla en la tercera 'D') - ESC emitirá un sonido y se elige la opción. Espero poder ayudarte con este tutorial.

Recomendado: