CONTROL de movimiento de cuatro líneas de MIDI ARDUINO

Este Instructable será sobre la construcción de una unidad de control de movimiento cablecam cuatro líneas.

El principio es nada nuevo ver CATCAM.

Sus cuatro motores/winches basados alrededor y una unidad de control que controla los motores.

COMPONENTES DE LA BASE

  1. Arduino UNO (o cualquier otro Arduino)
  2. 2 x Motorshields R3 (como un escudo sólo puede controlar dos motores)
  3. Interfaz MIDI (será un paso de este Instructable)

Hice una animación de los principios:

Y una versión de vista de arriba del video de arriba:

Y hay video de la versión casi acabada de manejar dos motores:

Una "nueva" idea es generar las señales de control vía MIDI.

Si usted piensa acerca de lo que su significado no y de donde viene el MIDI, la idea no es tan especial más.

Creo que de todos los secuenciadores MIDI y dispositivos de control que están alrededor, no hablar de las varias posibilidades de automatización de software de DAW.

También touchOSC era una gran preocupación al elegir MIDI, ya que permite construir interfaces MIDI para dispositivos móviles. Me permitirá controlar los motores a través de mi iPad o iPad por secuenciador.

Perfecto para control de timelapse y en tiempo real.

UNAS PALABRAS SOBRE MIDI


MIDI (M usial nstrument D igital nterface) fue inventado en algún lugar en los 80 por Dave Smith, uno de los maestros de gran sintetizador del universo y algunos otros chicos.

Hasta el momento sobre los hechos de la historia de importante :)

Cuál es más importante es lo que hace y cómo se parece el protocolo.

PROTOCOLO MIDI


Como puede ver en la imagen, MIDI es un protocolo serie, lo que significa que hay un flujo de bits (0/1) en conists de toda la información relevante.

Todo lo que tienes que hacer es decirle al script para ver partes específicas de ese Protocolo, según lo que desee extraer.

En este caso, lo que necesitamos son los comandos CC normalmente se utiliza faders o perillas para cambiar configuración de mezcla de escritorio o lo que quieras para controlar vía MIDI de sintetizadores.

Porque sería muy laboriosas para escribir un guión dedicado para todas las funciones de MIDI y sus nombres dedicados que utilice una biblioteca de Arduino, los denominados:

BIBLIOTECA DE MIDI PARA ARDUINO


Al igual que todas las bibliotecas activar/puede utilizar las funciones por cargar con tu script.

Todos tenemos que hacer de la interfaz con el Arduino, es construir una pequeña interfaz con un conector DIN MIDI.

Artículos Relacionados

Cómo programar un acelerómetro de Arduino para controles de movimiento

Cómo programar un acelerómetro de Arduino para controles de movimiento

Control de movimiento es siempre algo que ha tocado techo mi interés. Esto es especialmente tan recientemente cuando me enteré de lo fácil Arduino hace al programa. Una vez instalado correctamente esto puede convertirse fácilmente en una impresionant
Impresos 3D, sistema de Control de movimiento de Time-lapse Modular ultraligero, 3 ejes

Impresos 3D, sistema de Control de movimiento de Time-lapse Modular ultraligero, 3 ejes

Esta es la historia de mi primer proyecto de impresión 3D y cómo ayudó a reducir drásticamente el peso total de mi sistema de Time-lapse dolly de control de movimiento 3-axis para fácil transporte en varios día de travesía, excursiones con mochila. N
Su NES de control por movimiento!

Su NES de control por movimiento!

En este instructable le explicará cómo su NES de control por movimiento. Esto puede parecer difícil pero es realmente bastante simple.El sistema de entretenimiento Nintendo de 1985 tenía muchos controladores diferentes, por ejemplo el guante de la en
Tb.shield de Arduino (control de movimiento de 3 ejes timelapse)

Tb.shield de Arduino (control de movimiento de 3 ejes timelapse)

Me gusta la fotografía de lapso de tiempo.Hace dos años, impulsado por un buen amigo mío que decidí darle una oportunidad en la fotografía de lapso de tiempo. Tenía una cámara réflex digital, pero no tenía un intervalómetro para montar un pequeño cir
Control de movimiento cinemático

Control de movimiento cinemático

Control de movimiento de código abierto (Kickstarter Teaser) de enfermedad de movimiento on Vimeo.Control de movimiento cinemático high-end.  Hecho con estándar CNC y componentes del aparejo de la cámara.   Cuando lanzamos los diseños aquí publicarem
Añadir control de movimiento a un reloj de proyección

Añadir control de movimiento a un reloj de proyección

objetivo: añadir un sensor de movimiento que enciende para arriba el reloj por la noche cuando detecta movimiento y el brillo de retroiluminación ajustable manualmente.Por: Sólo tengo unos requisitos para un buen reloj de lado de la cama. Debe ser fá
Control de movimiento quadriplegic

Control de movimiento quadriplegic

Este es un proyecto que hemos realizados para un curso de instrumentación de la ingeniería biomédica en la Universidad de Vanderbilt. El punto de este proyecto era simular los componentes necesarios para diseñar y construir un método de controlar una
Utilizando Unity3D y Vuforia para Control de movimiento de dinosaurio con las teclas de flecha de realidad aumentada

Utilizando Unity3D y Vuforia para Control de movimiento de dinosaurio con las teclas de flecha de realidad aumentada

Para más tutoriales de realidad aumentada, visitan aquí:1.2.3.4.5.6.7.8.9.10.11.12.13.14.Paso 1: Descargar todo abajo y siga las instrucciones en el videoDescargar # Unity3D (descargar e instalar, si no lo tienes ya) (archivo *.exe)Unity3D también es
R/C coche de control de movimiento de la mano

R/C coche de control de movimiento de la mano

esto es un deber-hacer hack para cualquier coche R/C, utiliza la inclinación sensing switches que hice para que pueda controlar un coche simplemente inclinando el regulador como un wiimote.Hay muchas posibilidades con este hack, por ejemplo, gire el
Oculta Buffers para mostrar cuatro líneas en 1602 dos línea LCD

Oculta Buffers para mostrar cuatro líneas en 1602 dos línea LCD

En el uso de mis pantallas de LCD, encontré que contenían reservas que fueron 24 caracteres más allá del último carácter visible muestra en cada línea. Esto funcionó para mi fondo azul y verde fondo 1602s. Estos búferes de 24 caracteres están present
Casa calentador Controler con interfaz de usuario de SMS basados en Arduino

Casa calentador Controler con interfaz de usuario de SMS basados en Arduino

el proyecto proporciona instrucciones y código para construir un regulador de calefacción para su hogar o remoto caserío, que puede ser controlado y supervisado por GSM a través de comandos SMS. Comencé a diseñarlo como necesitábamos un controlador c
Convertir un control de N64 en un Gamepad USB utilizando un Arduino Leonardo

Convertir un control de N64 en un Gamepad USB utilizando un Arduino Leonardo

La forma más fácil de convertir un control de N64 en un Gamepad USB es comprar un N64 controlador adaptador para alrededor £15. Sin embargo también puede hacer si usted tiene un Arduino Leonardo o cualquier otro tablero de Arduino con comunicación US
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
Serial Servo Controller w/Arduino - Control hasta 12 Servos a la vez utilizando el Arduino y una conexión USB

Serial Servo Controller w/Arduino - Control hasta 12 Servos a la vez utilizando el Arduino y una conexión USB

voy a mostrarle cómo usar el Arduino para controlar hasta 12 servos a la vez con variación mínima.  Mediante una sencilla interfaz serial puede controlar la posición del servo hasta 12 canales.  Hasta 10 posiciones instantáneas se puede guardar y rep