Paso 4: Electrónica / / ARDUINO
Para controlar todo esto elegí Arduino como siempre.
Porque no hay motorshield para el MICRO me compré ESC de un pequeño coche del RC.
Me costó 15 dólares y los CES (la mayoría) disponen de una fuente de alimentación que alimenta el receptor con alrededor de 5V
Eso es exactamente lo que el arduino necesita: JIPPY!
Ver la foto del diagrama Fritzing y todo debe ser claro.
Hice conectores para hasta 3 servos.
Los servos y ESC utilizan la librería servo.h.
Eso significa que todo lo obtiene posiciones de 0-180 grados en pasos de 1 grado.
Eso es una tarea fácil si tenes servos funcionando, pero ¿qué pasa con los motores usted pedir?
Bueno, eso no es tan fácil.
En teoría es completa inversa 0 grados 180 grados es completo.
Pero no es tan fácil!
¿Qué pasa si la ESC tiene una función de freno? ¿ABS? ¿ETC.?
El punto es, que todos CES Haz programados por el control remoto en cada inicio con una secuencia de inicialización.
(Dependiendo del fabricante) primero se lee completo retroceso luego freno y avance completo, o usa adelante > marcha atrás y punto muerto va a ser calculado por la ESC sí mismo etc.
Así que el primer paso es averiguar lo que inicio la secuencia de su salida, porque si no lo inicializa, no funciona ^ ^
Lo que he hecho es escribir un script que hace combinaciones diferentes de fwrd/bckwrd/brk y sostiene que para 500ms y probado hasta escuché una confirmación pitido y vio una luz verde.
La Secuencia de arranque que trabajó con el mio es:
- avance completo--500ms
- completa hacia atrás--500ms
- posición media--500ms
Después de esa secuencia hizo beep y estaba listo para ir.
El próximo problema potencial son CES que tienen una función de descanso.
Eso significa que si usted está en << adelante >>, no importa la cantidad de energía y entra << reversa >>, la ESC frenos sin ir atrás. Lo que necesitas liberar el gas en el transmisor, dejarlo ir a cero y luego se le "permite" conducir al revés.
Si desea utilizarlo como un slider simple lapso de tiempo podría ser irrelevante causa te won´t ir adelante reversa en un lapso de tiempo.
O ¿de?
Luego tienes que comprar el Más barato de ABSOLUT ESC disponible con nada extra whasoever funciones.