Sin escobillas cardán con Arduino (3 / 4 paso)

Paso 3: Utilizando el acelerómetro y giróscopo

El acelerómetro permite el Arduino entender la posición de la cámara en un momento determinado en referencia a la gravedad y detecta aceleraciones axiales. El giroscopio detecta cambios en ángulo. Con estos datos creamos un servo (un circuito de retroalimentación que se acerca a un determinado punto de ajuste) para mantener el stick en una posición fija. Hemos utilizado el MPU 6050 6-DOF (grados de libertad) acelerómetro y giróscopo montado en el 521 GY breakout Junta.

Hemos atado con alambre el acelerómetro a Arduino como se ve en la foto de arriba. Por desgracia no hay ninguna hoja de datos para esta placa breakout. Esto es lo que encontramos en los comentarios en Amazon:

  • VCC: + 3.3V de Arduino (capacitor de 0,1 μF se fijan a la tierra)
  • GND: TIERRA
  • SCL: A5 en Arduino Uno (con 2.2 k Levante resistencia a Arduino + 5V)
  • SDA: A4 en Arduino Uno (con 2.2 k Levante resistencia a Arduino + 5V)
  • XDA: No conectado
  • XCL: No conectado
  • ADO: GND
  • INT: Pin Digital 2 en Arduino

Buscamos alrededor y encontró algunos bocetos de Arduino que te dan los datos en bruto. Sin embargo, es bastante ruidoso y no particularmente útil, sobre todo en servo-ing. El MPU 6050 ha construido en procesador de movimiento Digital (DMP); sin embargo, no se proporcionan instrucciones de uso. Una persona brillante en el MIT (Jeff Rowberg ¡ gracias!) inversa diseñado el chip y descubrió cómo activar la DMP y obtener los datos limpiamos y constantes de. Utilizamos el código que nos ha permitido recibir los datos en diferentes formas como ángulos de Euler, cuaterniones o Pitch Yaw Roll (RPR).

Decidimos utilizar los datos YPR que directamente correlacionada a la cómo estamos controlando nuestra cámara. Contamos con un motor de paso (pensar mirando hacia arriba y hacia abajo) y un motor de rodillo (piensa en un avión de la banca). Una vez que tuvimos los datos en este formulario la codificación fue relativamente fácil y escribimos un código básico de servo para girar el motor a cualquier ángulo nos establecidos en el código, por "incrementar" la onda senoidal en la dirección adecuada. Convenientemente, los dos motores coinciden exactamente a dos de estas coordenadas, para que podamos los dos servos por separado sin interfieran entre sí. Este fue un núcleo relativamente simple concepto a nuestro proyecto.

Los datos de RPR están un poco complicados ya que sólo proporciona ángulos entre -90 y 90 grados para que el servo en ocasiones confundirnos si es cerca de horizontal, teóricamente no es un problema en una aplicación de cardán (aunque todavía un lugar para mejorar pensamos).

Artículos Relacionados

Sin escobillas cardán Balancing Robot

Sin escobillas cardán Balancing Robot

El siguiente proyecto es el resultado de ver el video de Cubli y convirtiéndose en interesados en el control de equilibrio inestable con motores sin escobillas. El más simple invertido problema péndulo se decidió con el fin de completar el proyecto a
Sin escobillas cardán para Drones de fotografía aérea

Sin escobillas cardán para Drones de fotografía aérea

cada precie drone utilizado para fotografía aérea necesita un cardán. Cardanes buenos son muy caros, los baratos no son lisos. Brussless cardanes (BLG) al rescate! Allí estos últimos meses se ha sido una ráfaga de actividad en torno a esta nueva form
La realización de un cardán sin cepillo bricolaje con Arduino

La realización de un cardán sin cepillo bricolaje con Arduino

Esta es una historia de mi tercer proyecto con gyro barato y Arduino.Después de los anteriores dos proyectos, Péndulo invertido fácil y caligrafía 3D, he pensado de hacer Cámara de cardán con Arduino. Luego tenía las tres políticas para el proyecto.E
Como hacer funcionar un motor sin escobillas ESC con Arduino

Como hacer funcionar un motor sin escobillas ESC con Arduino

Este instructable le mostrará cómo configurar y ejecutar un motor sin escobillas ESC con un arduino y ejecutar un motor sin escobillas a diferentes velocidades. Pasará a través de los materiales, configuración de hardware y el software de codificació
Interfaz de Motor de CC sin escobillas (BLDC) con Arduino

Interfaz de Motor de CC sin escobillas (BLDC) con Arduino

este es un tutorial sobre cómo la interfaz y funcionamiento de un motor DC sin escobillas con Arduino. Si usted tiene alguna pregunta o comentario por favor, responda en los comentarios o por correo a rautmithil [at] gmail [dot] com. También puede ob
Interfaz de Motor de corriente continua sin escobillas (BLDC) con Arduino

Interfaz de Motor de corriente continua sin escobillas (BLDC) con Arduino

Este es un tutorial sobre cómo la interfaz y funcionamiento de un motor DC sin escobillas con Arduino. Si usted tiene alguna pregunta o comentario por favor, responda en los comentarios o por correo a rautmithil [at] gmail [dot] com. Usted también pu
Ejecutar un CDROM sin cepillo Motor con Arduino

Ejecutar un CDROM sin cepillo Motor con Arduino

un motor de corriente continua brushless o BLDC es un tipo de motor sin cepillo de cualquier. Significa que no hay ninguna conexión directa (cepillo) entre la rotación del husillo y otras partes fijas como como bobina. Así es la producción de cambios
ARDUINO - MOTOR sin escobillas ESC

ARDUINO - MOTOR sin escobillas ESC

Quiero mostrar en este "Instructable" cómo controlar un motor sin escobillas con Arduino.Paso 1: Piezas necesarias 1.-Arduino UNO2.-batería y cargador compacto3.-ESC4.-Motor sin escobillas5.-conectores de batería y Motor/ESC5.-protoboard6.-alamb
Programación AVR con Arduino como ISP sin gestor de arranque y cristal externo

Programación AVR con Arduino como ISP sin gestor de arranque y cristal externo

Hola!!. Soy Avra y este es mi primer instructable. Aquí voy a explicar cómo grabar códigos en independiente AVR ICs sin usar cualquier USBASP, cualquier cristal externo y cualquier gestor de arranque. Sólo necesitas una placa de Arduino. Puede ser or
Cómo programar Arduino Pro Mini con Arduino Uno y ArduShield - sin los cables de

Cómo programar Arduino Pro Mini con Arduino Uno y ArduShield - sin los cables de

El objetivo principal de esta instrucción es mostrar cómo programar más fácil manera de Arduino Mini o Arduino Pro Mini con Arduino UNO y ArduShield – sin los cables.Paso Tutorial paso, con ninguna medida para saltar por PCB impresionante.Paso 1 - ¿q
Sin ataduras, reconocimiento de voz y síntesis de voz con Arduino

Sin ataduras, reconocimiento de voz y síntesis de voz con Arduino

MOVI 'Mi propia voz interfaz' y es un escudo de Arduino con respaldo de kickstarter que hace muy fácil construir tus propios diálogos discurso a dispositivos de control en el IDE de Arduino. Este instructable rápida le muestra cómo empezar a configur
Biblioteca de teclado con Arduino sin usar teclado (primer Tutorial)

Biblioteca de teclado con Arduino sin usar teclado (primer Tutorial)

Teclado usado generalmente en la mayoría de los proyectos para habilitar al cliente hacer frente a proyectos tales como (Real Time Clock (RTC) para ajustar el día, tiempo, control de acceso,... etc) pero si lo usas con la biblioteca de teclado de Ard
Upcycle DC sin escobillas motores de impresoras

Upcycle DC sin escobillas motores de impresoras

Si usted está interesado en absoluto en robótica y electrónica probablemente habrá desmontado una impresora vieja o dos (si no lo has hecho, lo recomiendo, hay siempre interesantes piezas y usted pueden aprender mucho sobre cómo los expertos compilad
Una esfera levitando gira se ilumina y parpadea con Arduino

Una esfera levitando gira se ilumina y parpadea con Arduino

Una estrella de la muerte poco levitando en Instructables me invitó al nuevo proyecto con Arduino. Tres políticas se decidió y se mantuvieron para diferenciarlo del precursor.Hacerlo yo misma con Ready-Made no (o menos).Guardar el girar.Que brillan y