Control de volumen inalámbrico Jukebox (2 / 9 paso)

Paso 2: Construir y probar el protector de Motor

Encontrar el mejor lugar en tu jukebox gabinete para montar el proyecto. En el caso de la SMC1, es en el lado izquierdo del gabinete debajo del amplificador. Reunir materiales para el proyecto. Muchos de los artículos se pueden comprar de Adafruit. Algunos deben fabricarse usted mismo. Otros pueden robaban de la caja de los juguetes rotos y proyectos olvidados. Montar el escudo del motor y prueba. Adafruit tiene una guía paso a paso para el montaje. Examinar todas las juntas de soldadura con una lupa. retocar las junturas de soldadura sospechosa. El prototipo es necesario construir desde algunas sustituciones de componentes pueden ser necesarias. Este es un ejercicio de aprendizaje así como un control remoto. El escudo del motor es capaz de controlar 2 Servos, 4 motores DC, motores paso a paso 2. Sólo tenemos que controlar un motor paso a paso. Conocimiento de las asignaciones de pines es útil para evitar conflictos cuando se conecta a otros dispositivos en el proyecto. El escudo del motor utiliza los siguientes pines de arduino.

Asignaciones de Pin de escudo del motor:

  • Paso a paso 11 digital #1
  • Digital 3 paso a paso #1
  • Paso a paso 5 digital #2
  • Paso a paso 6 digital #2
  • Cierre de Digital 4,7,8,12 digital
  • Servo Digital 9 #1
  • Servo Digital 10 #2
  • Los pines analógicos abierto
  • Digital abierta 2.14-19

Alambre el paso a paso al escudo:

  • M1---rojo
  • M1---amarillo
  • TIERRA---NC
  • M2---verde
  • M2---Gris/marrón

Conectar el arduino con el escudo del motor paso a paso. Descargar e instalar las bibliotecas motor paso a paso de adafruit. He decidido no hacer uso de la biblioteca de AccelStepper. Esto es una sencilla aplicación y no requieren control de movimiento suave. Sólo somos solos el motor de escalonamiento. Se muestra un ejemplo muy básico de rotación de las agujas del reloj entonces contra las agujas del reloj. No hay amortiguación de movimiento es necesario. Descargar los programas de sketch de arduino desde Github jbvolcontrol. Crear un nuevo dibujo en blanco. Cargar el código en el ejemplo siguiente.

//
Ejemplo de funcionamiento del motor paso a paso básico usando la biblioteca de adafruit

#include

int i = 1; int dir = adelante;

Conectar un motor de pasos con 200 pasos por revolución

al puerto de motor #1 (M1)

AF_Stepper motor (200, 1);

void setup() {}

Serial.Begin(9600);

Biblioteca Serial a 9600 bps

Serial.println ("paso a paso prueba!");

motor.setSpeed(30); 10 rpm

}

void loop() {}

Si (i < 200) {}

motor.Step (1, dir, INTERLEAVE); i = i + 1; Delay (100);

} else {i = 1;

DIR =-dir; }

}

Experimentar con tamaños de paso de velocidad diferentes para conseguir un funcionamiento lento y suave del motor paso a paso. Cuidado con el rendimiento del motor cambia con las diferencias en la alimentación. Después de cada prueba Desconecte la forma de arduino al ordenador. Usar la energía del adaptador de CA para ver la diferencia en la velocidad y la torsión. En mi jukebox hay una gran cantidad de resistencia al girar la perilla de control de volumen. El controlador de motor paso a paso se puede funcionar en cuatro modos diferentes para una variedad de perfiles de rendimiento.

  • Solo - se energiza una bobina sola en el paso a paso.
  • Doble - dos bobinas se energizan
  • Interpolación - la energía a los traslapos de las bobinas, esto le da más suavidad en los pasos.
  • Microstep - bobinas al lado de uno son rampa arriba y abajo, dando por resultado en micro pasos. Esfuerzo de torsión se baja i este modo.

Al cambiar los modos, el incremento del grado de rotación en el los cambios de motor. Hay física involucrados en la rotación del motor paso a paso. Dependiendo del modo, un paso en un motor de paso de 200 no puede girar el eje de 1/200 de una rotación. Solo camina el motor en modo "Sencillo" dar rotación de 1/200. Un paso de "Intervalo" es más como 1/400 de una rotación. Microstepping aún menos. Tendrá algunos experimentos para obtener el rendimiento deseado. También, tener paciencia. No he encontrado una fórmula que representa para velocidad, modo y paso tamaño de paso. Parece que debería ser una función continua, pero comportamiento determinista se me escapa. Cargar la biblioteca Accelstepper y jugar con movimiento humedecido. Descargar la biblioteca acelerador. Tómese su tiempo y explorar el funcionamiento del motor paso a paso.

Artículos Relacionados

Inalámbrico de cuerno del aire

Inalámbrico de cuerno del aire

Este instructable es para una bocina de aire inalámbrico. El cuerno de aire es una bocina de aire 12V estándar y es alimentado con una batería de 18V taladro inalámbrico. El cuerno de aire es inalámbrica, esto es posible por un receptor inalámbrico c
¿Control de volumen remoto con ratón inalámbrico

¿Control de volumen remoto con ratón inalámbrico

siempre quise cambiar el volumen desde lejos? ¿Sentado en el sofá viendo una película o escuchando música en su computadora sólo para decidir el volumen demasiado alto o demasiado tranquilo? Usted a menudo demasiado lejos aunque poder ver ese símbolo
Piratear un timbre inalámbrico interruptor de control remoto

Piratear un timbre inalámbrico interruptor de control remoto

Hace algún tiempo he querido construir un interruptor remoto, propósito principal – fuegos artificiales encendido (o tareas similares). Sin embargo, quería crear un RF remoto sin el uso de microcontroladores, si es posible modificar un dispositivo ex
Convertir cualquier control remoto a un control inalámbrico interruptor ON/OFF

Convertir cualquier control remoto a un control inalámbrico interruptor ON/OFF

al construir un cronómetro de Toastmaster, necesitaba un interruptor para actuar como un interruptor de arranque/parada. Primero construí con un cable coaxial flexible larga, pero como pasaba el tiempo, resultó para ser impracticable: podría ser dema
3D impreso mano guante inalámbrico control

3D impreso mano guante inalámbrico control

Este instructable fue creado en cumplimiento de un requisito del proyecto de la Makecourse de la Universidad de South Florida (www.makecourse.com). Es una mano impresa 3D único grado de libertad que es controlada de forma inalámbrica con un guante. S
Tiras de LED de Phone Remote-Controlled inalámbrico: RasPi con conductor Fadecandy con WS2811/WS2812 direccionable LED tiras con TouchOSC Smartphone App con el Iphone o el Droid

Tiras de LED de Phone Remote-Controlled inalámbrico: RasPi con conductor Fadecandy con WS2811/WS2812 direccionable LED tiras con TouchOSC Smartphone App con el Iphone o el Droid

Aquí va un resumen de diseño cada vez más amplia de mi último proyecto. A continuación, un vídeo que he subido mostrando algunas funciones:La progresión de la idea original fue algo como lo siguiente:Tira de LED direccionable (s siempre queremos más
Control de la temperatura de registro inalámbrico

Control de la temperatura de registro inalámbrico

por lo que este perezoso Geek (registro antiguo) ama los gadgets. Mi amigo me habló y me envió un par de módulos de NRF24L01 +.Por lo tanto, ser un friki, necesita una aplicación para ellos y me decidí por un montón de módulos de temperatura inalámbr
SMS control inalámbrico sistema de riego

SMS control inalámbrico sistema de riego

Actualización 13/02/11: la votación ha comenzado para el concurso de microcontrolador de Sparkfun. Por favor voten por mi!ACTUALIZACIÓN 26/02/11: gané un segundo premio!!!! Huzzah! Gracias por los votos!ACTUALIZACIÓN 17/03/11: me encantaría ganar un
Acelerómetro Tilt control inalámbrico RGB LED-luces

Acelerómetro Tilt control inalámbrico RGB LED-luces

este es el video de mi instructable acelerómetro Tilt control inalámbrico RGB LED-luces. Muestra el transmisor inclinado en diferentes direcciones y la correspondiente luz de la lámpara.Instructivo
Inalámbrico Multi-Channel Voice-Controlled tomacorrientes con frambuesa Pi

Inalámbrico Multi-Channel Voice-Controlled tomacorrientes con frambuesa Pi

actualización 11/02/2014: gracias a todos los que votaron por este proyecto en el concurso de frambuesa Pi!Este proyecto es una combinación de varios recursos de diferencia:Mi proyecto de control de salida solo con Raspberry Pi y Python, originalment
El sistema de Control de velocidad del Motor inalámbrico NRF24L01 con Arduino

El sistema de Control de velocidad del Motor inalámbrico NRF24L01 con Arduino

Equipo de ICStation presentamos el sistema NRF24L01 Wireless prioridades de Control de velocidad Motor funciona bajo voltaje de 5V DC. Utiliza el Módulo inalámbrico de NRF24L01 para transmitir datos de control de velocidad y el Sensor de pasillo para
Agregar Control inalámbrico a mono luz M232

Agregar Control inalámbrico a mono luz M232

este instructable le guía a través de cómo agregar un control remoto inalámbrico para las luces de bicicleta mono M232 de luz existentes. Me encanta estas luces - rad 42 patrones, cargas de diferentes colores, dos ajustes de brillo y bajo consumo de
Inalámbrico de guantes que controla un robot moviendo los dedos

Inalámbrico de guantes que controla un robot moviendo los dedos

Contamos con un un robot es controlado inalámbricamente utilizando nuestros dedos a lo... utilizamos dos kits de arduino... uno por nuestro lado... y uno en el robot... Utilizamos sensores flexibles en los dedos... sensores flexibles es algo así como
Mi sistema de Audio personalizado con control remoto inalámbrico de playstation 2, LCD de 7" pulgadas con auriculares inalámbricos, LEDS, 5 Farad Capacitor

Mi sistema de Audio personalizado con control remoto inalámbrico de playstation 2, LCD de 7" pulgadas con auriculares inalámbricos, LEDS, 5 Farad Capacitor

este es mi sistema de audio de coche hecho personalizado diseñado y construido por mí.  Esto es una fibra de vidrio altavoces caja que hice usando un material de marco y el paño grueso y suave madera, fibra de vidrio cuanto, llenador del cuerpo y un