El Iris de la burbuja CNC: Controlado por un ordenador máquina de burbuja gigante (9 / 19 paso)

Paso 9: Control de movimiento: 100 vatios DC servo controlador de motor $120 o $30 + algunos codificación.

He elegido para controlar el iris de la burbuja CNC con un servomotor de DC. Servomotores DC son mucho mayor rendimiento que los motores paso a paso de consumo de energía equivalente: más rápido, más fuerte, más preciso y sobre todo, capaces de mantener exactitud a pesar de las obstrucciones. Un servomotor de DC es un motor de corriente continua que tiene alguna forma de detectar su posición, particularmente un codificador óptico de cuadratura, unido al eje. Una compara de controlador donde está donde debe estar y ajusta el par del motor según sea necesario para llevarla a la posición deseada, usando un algoritmo llamado "Proporcional, Integral, derivado de" control o "control P.I.D.". Son más complejas de configurar y controlar tanto porque hay más conexiones de alambre a - típicamente cuatro cables adicionales (alimentación, tierra, canal A, canal B, conecte el codificador) y porque un microprocesador dedicado necesita constantemente monitorea y regula el par del motor, dependiendo de él se coloque. Me lo han hecho anteriormente y publicará bajo un techo un procedimiento detallado para construir su propio para cerca de $30. ($20 por un arduino o teensy 3.1 microcontrolador ejecuta un script de arduinoy $10 para un módulo de amplificador LMD18200 puente H y utilizando el código abierto biblioteca de codificador y PID biblioteca.) También es un gran producto comercial que simplifica con servomotores DC enormemente, lo que le permite hablar a la unidad como haría para un controlador de motor paso a paso: con pulsos de paso y dirección. He elegido usar este controlador, la unidad GeckoDrive G320X. Después de una instalación inicial de una sola vez, la unidad es tan fácil de usar como cualquier controlador de motor paso a paso.

Aquí hay un video de ella abriendo el diafragma de la burbuja a velocidad ridícula .

Suave aceleración y velocidad máxima de paso con la biblioteca de AccelStepper

La biblioteca de AccelStepper es una biblioteca gratuita y de código abierto para arduino compatible con microcontroladores para el rápido cálculo y sincronización de las secuencias de paso alcanzar perfiles de suave aceleración y velocidad trapezoidal. Es útil para motores paso a paso y servomotores que se manda en pasos discretos, como con el Geckodrive usado aquí. Me pareció que en un Arduino Uno corriendo a 16MHz, la tasa de paso máximo aproximadamente 1.2 Khz. Esto es insuficiente velocidad de un servomotor que, efectivamente, como 2048 pasos por revolución (esto es determinado por la resolución del codificador óptico conectado al motor servo). Así, con el Arduino uno, la velocidad máxima en este caso sería cerca de 30 rpm. Para aumentar la velocidad de los pasos con el código de accelstepper, he actualizado a 3.1 Teensy microcontrolador, que se ejecuta en 72MHz y puede ser overclockeado a 96MHz. Registra la biblioteca de AccelStepper producir secuencias de paso suavemente tiempo hasta más de 10 Khz o velocidad de aproximadamente 300 rpm que es más que suficiente para esta aplicación (ver vídeos).

Artículos Relacionados

Frambuesa Pi Hat CNC controlado por Motor paso a paso de CD-ROM

Frambuesa Pi Hat CNC controlado por Motor paso a paso de CD-ROM

Objetivo: aprender lo sencillo que es usar el sombrero de CNC de frambuesa Pi del Protoneer probando hacia fuera en un motor de pasos de CD-ROM.Por qué: muchos de nosotros sueñan con hacer nuestro ranurador del CNC / grabador pero conseguir empantana
El Hexachord, un instrumento Musical controlado por Arduino

El Hexachord, un instrumento Musical controlado por Arduino

El año pasado, con la fecha límite de la zona de Bahía Maker Faire, he creado un nuevo instrumento llamado el Hexachord. Era un montón de diversión, un gran éxito, y he tenido la oportunidad de hacer una serie de conversaciones sobre ello. El desafío
Lanzador de pelotas de Ping Pong controlado por Arduino

Lanzador de pelotas de Ping Pong controlado por Arduino

Hola todo el mundo!Se trata de un lanzador de pelotas de ping pong diseñado para ser controlado por un arduino.Utiliza un servo para dispensar las bolas y dos motores con las ruedas para dar velocidad y disparar.Todas las piezas pueden imprimirse uti
Robot de manual controlado por cable

Robot de manual controlado por cable

¡ Hola chicos! En este tutorial os presentamos el robot controlado por cable muy básico (a menudo llamado robot manual). Espero que todos y cada uno de nosotros habría jugado con coches de juguete en nuestra infancia. vamos a construir uno de ellos e
Drone controlado por voz

Drone controlado por voz

Este Instructable le guiará a través de cómo hacer un robot controlado por voz. Si tienen experiencia en codificación y quisiera intentar la codificación de la interfaz de la aplicación desde cero, habrá varios pasos para ayudar a guiarte en el camin
Sistema de riego controlado por frambuesa Pi

Sistema de riego controlado por frambuesa Pi

Cada primavera mi esposa obtiene realmente ambiciosa y plantas de un huerto grande. Como el verano se alarga, ambición vueltas a la pereza y por desgracia de que muchas de las plantas mueren una muerte lenta y fulminante negligencia debido a la falta
Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Se trata de un coche de control remoto controlado de Wi-Fi con cámara que puede ser conducido a través de internet. El coche RC es muy singular ya que está utilizando un enrutador inalámbrico y eliminar la necesidad de un microcontrolador.Paso 1: Est
Lámpara de sobremesa - con caja de relé controlado por Arduino Bluetooth

Lámpara de sobremesa - con caja de relé controlado por Arduino Bluetooth

Hoy voy a mostrar cómo construir tu propia lámpara de escritorio controlado Bluetooth con arduino uno.Para este proyecto tienes que construir el ralay de caja que se puede encontrar aquí:(Nota: si no desea construir una caja se puede usar un módulo d
Controlado por Arduino lobo cola

Controlado por Arduino lobo cola

saludos, o mejor dicho, "Aaaaaooooooooooooh"! Complace en hacer su entusiasta compañero lobo de acquaintence. Tienes un espíritu lobo interior que es por lo que deseoso de darse a conocer que han venido a aprender a hacer tu cola de lobo animatr
Hércules: El movimiento controlado por Android Robot

Hércules: El movimiento controlado por Android Robot

cuando estaba en el 8º grado, estaba intrigado mientras se reproduce el movimiento de lo juegos en Nokia 5800. Me emocionó, cómo puedo controlar el coche de carreras sólo inclinando el teléfono. Solía soñar que este mismo coche en el mundo real.Ahora
Palanca de mando controlado por cámara de vigilancia

Palanca de mando controlado por cámara de vigilancia

Hola a todos!Quisiera empezar compartiendo la demostración del vídeo de Youtube de este Instructable.Resumen del proyecto:Lo que se hacer está convirtiendo un Galileo de Intel en un servidor web. Este servidor actúa como el Host y almacenará los dato
Impresión 3D: hacer Servo controlado por válvulas de

Impresión 3D: hacer Servo controlado por válvulas de

Válvulas servo pequeño y confiable controlado pueden ser fácilmente impreso 3d. Son adecuados para el control de aire o agua y todo tipo de proyectos de robot.Porque usan micro-servos RC estándar, puede controlarse por una configuración estándar de r
ROBOT controlado por humanos dedos

ROBOT controlado por humanos dedos

Esta innovación viene de los movimientos de mano que pueden controlar un robot. En este proyecto utilizo flex sensor y estoy tomando el sensor flex leyendo y poniendo esta lectura a la intel edison. como un valor analógico y manipular estos valores y
Brazo robótico controlado por gesto

Brazo robótico controlado por gesto

Bienvenido al instructable para un brazo robótico controlado por gesto.Este instructivo consta de dos partes. Un instructable ya se ha escrito para el brazo robótico llamado EEzyBotArm. Se puede acceder al instructivo aquí-El valor agregado que en Cu