Seg... stick. (9 / 14 paso)

Paso 9: Dos sensores, un ángulo.

¿
Otra pregunta uno mismo-equilibrio: usa un acelerómetro? ¿O un giróscopo?

Respuesta: ambos.

La razón de utilizar dos sensores aunque hay sólo una variable física relevante (ángulo) es porque cada tipo de sensor tiene ventajas y desventajas por sí mismo. Mediante la mezcla de las mejores partes de cada uno juntos, se consigue una mejor estimación total del ángulo. Escribí todo en este libro blanco, pero aquí voy a dar un breve resumen.

El acelerómetro.
¿Mide aceleración, derecho? Bueno, no realmente. Medir la fuerza por unidad de masa. Así medirá la fuerza debido a la gravedad como si fuese una aceleración real. La sensibilidad de la IMU de maquinilla de afeitar de Sparkfun es dado como 300mV/g, lo que significa la salida cambiará de 0.3V por 9.8 m/s ^ 2 de la aceleración.

¿Cómo se convierte esto en un ángulo? Imaginar utilizando el eje del acelerómetro que es apuntado en la dirección de marcha del vehículo. Como las alturas del vehículo delantero, el eje ve fuerza positiva debido a la gravedad. Como el vehículo echadas hacia atrás, ve fuerza negativa. Es tentador decir que la ganancia debe ser 300mV/90 º, puesto que lanzamiento de 90 ° corresponde a 1g. Sin embargo, es la pendiente de la salida de cerca de 0 º lo que importa y gracias a la trigonometría esta pendiente pasa a ser 300mV/rad o 300mV / 57.3º. Ver la imagen de abajo para una ilustración de esto.

Desde ADC de Arduino le da un valor de 10 bits basado en una referencia de 5V, puede calcular la ganancia en el valor de ADC raw por:

(57.3º/0.3V)*(5V/1024LSB) = 0.932º / LSB

LSB (bit menos significativo) es sólo una forma de decir un poco. Este es el valor por el cual se multiplique el valor analógico crudo para obtener un ángulo en grados. Nota que también es necesario restar el cero ángulo de offset de la señal analógica. Esto mejor se encuentra experimentalmente, manteniendo la plataforma cero ángulo y leer el valor.

Así que ¿por qué no usar el acelerómetro para medir el ángulo y hacer? El problema es que el acelerometro no puede decir la diferencia entre gravedad y aceleración real. Por lo tanto, si la plataforma está perfectamente nivelada, pero acelera a remite, registrará el mismo como inclinación hacia atrás. Tomando un promedio a largo plazo, sin embargo, la única "aceleración" que queda es gravedad. Lamentablemente, no es propicio para control de regeneración snappy promedio a largo plazo. Entrar...

El giroscopio.
Con mayor precisión debería llamarse un sensor de velocidad angular, ya que tiene poco que ver con un giroscopio real basado en el volante. Informa una señal proporcional a la tasa de rotación. En una plataforma de equilibrio, su eje sensible orientado sería paralelo al eje de rotación de las ruedas. Los giroscopios de Sparkfun IMU tienen una sensibilidad de 3.33mV/º/s en los canales de 4 x, lo que significa los cambios de salida 3.33mV para cada º / s de la rotación.

Desde ADC de Arduino le da un valor de 10 bits basado en una referencia de 5V, puede calcular la ganancia en el valor de ADC raw por:

[(1º/s)/0.00333V]*(5V/1024LSB) = 1.466(º/s)/LSB

Este es el valor por el cual multiplicar el crudo analógico de entrada para obtener una velocidad angular en grados por segundo. Como el acelerómetro, el cero desplazamiento para el giro se debe restar primero. Puede encontrarse manteniendo la plataforma inmóvil y leer el valor analógico.

Para obtener desde grados por segundo en grados, la señal de giro puede ser integrado. Para cada paso en el tiempo, la señal de giro multiplicada por la duración de tiempo entre pasos da un cambio incremental en ángulo. El ángulo total es la suma corriente de estos incrementos. Esto causa un problema, sin embargo: Si la señal de giro no es exactamente cero cuando la plataforma no gira (y nunca será) la integración se deriva. Con ninguna referencia absoluta, no hay ninguna manera de corregir esta deriva con la señal de giro solamente. Sin embargo, durante períodos cortos, el girocompás proporciona una estimación de ángulo muy sensible que es inmune al ruido de aceleración horizontal del vehículo

Por lo que un sensor es ideal para las estimaciones a corto plazo, de respuesta rápida del ángulo. El otro es ideal para el largo plazo, ángulo sin desviación absoluta promedio. Se empiezan a ver dónde va esto?...

Artículos Relacionados

Jugar en PS4 con el mod de PS360 + Arcade Stick/Fight Stick

Jugar en PS4 con el mod de PS360 + Arcade Stick/Fight Stick

Este tutorial va sobre actualizar el firmware de la PS360 + placa para que puedan jugar a los juegos de PS4 compatibles sin el tiempo de 8 minutos fuera y siendo capaz de jugar juegos no compatibles (mantiene el tiempo fuera).Consulte las FAQ al fina
Tallar un personal / Walking Stick

Tallar un personal / Walking Stick

en este Instructable, usted aprenderá cómo gradualmente un personal / bastón de una rama cortada. Para que sepas, whittle medios para talla, talla de madera específicamente. Más allá se pela apagado la corteza en este Instructable! Este es el mismo m
Fijación de un stick analógico de xbox escamosa

Fijación de un stick analógico de xbox escamosa

esta es la manera de arreglar un stick analógico que deja de funcionar mientras lo usa, generalmente causando mover el palillo alrededor y volver a donde estaba registrarlo.Este problema se manifiesta generalmente cuando haga clic en el stick para ej
Multi Retopie de caso de Sega sega mark caso 1

Multi Retopie de caso de Sega sega mark caso 1

Retropie Emu construida sobre un viejo caso de sega usando imagen de Retropie todos son de su software del sitio del sabio he puesto lo que he usado aquí.Paso 1: Lista de piezas y cómo construir1) 1 viejo sega juego caso de 'ebay'2) 2 x PWB tablero 1
Mini AT-ST Popsicle Stick modelo

Mini AT-ST Popsicle Stick modelo

Hola a todos!  Otro proyecto del universo Star Wars - un mini modelo del palillo popsicle Transporte de Scout de todo terreno (AT-ST) ...Los "caminantes de pollo" eran más de un desafío a construir en comparación con otros artes de ficción desde
Arduino powered A-10 stick grip remoto w/emergencia botón partido!

Arduino powered A-10 stick grip remoto w/emergencia botón partido!

Volví a través de la construcción de "botón de emergencia partido" de Plama2002 un tiempo y quería algo similar para mi bar. También tuve un agarre de palillo USAF B-8 viejo de un A-10A que recogí en mi vida anterior. Pensé que en vez de ser sól
Mod retro de Atari 7800: Controlador de Sega Master System Atari 2600/7800 hack

Mod retro de Atari 7800: Controlador de Sega Master System Atari 2600/7800 hack

hoy modificaremos una super dulce vieja escuela controlador de Sega Master System para una funcionalidad completa con la Atari 2600 y 7800.Para ser honesto, realmente quería como el controlador de Atari 7800. Fue formado como un ataúd y miró todas la
Cómo instalar un PCB Universal en un Stick Arcade

Cómo instalar un PCB Universal en un Stick Arcade

proyecto el PCB Universal (UPCB para abreviar) fue comenzado para permitir que un solo regulador del juego, sobre todo lucha contra palos, en tantas consolas diferentes como sea posible. Información sobre el proyecto puede encontrarse en el siguiente
Brillante 16 Pop stick portaretrato

Brillante 16 Pop stick portaretrato

Encontré espacio vacío en caso de demostración. Tienen muchas fotos en el álbum. Ahora caliente pistola de pegamento en la mano. Lote de stick pop en la bolsa. Así que vamos a hacer marco de fotos. Sólo uso 16 stick Pop, adorables recuerdos siempre a
De cartucho Sega loco baile Robot!

De cartucho Sega loco baile Robot!

(Si te gusta este instructable, por favor voten por mí. ¡ Gracias!)Ahora que estoy trabajando en la ingeniería de Azerbaiyán de los niños, por fin tengo la oportunidad de enseñar a los niños pueden crear sus propios inventos, usando materiales comune
Ejecutar Ubuntu desde tu USB stick

Ejecutar Ubuntu desde tu USB stick

Este tutorial le mostrará cómo ejecutar ubuntu desde tu memoria usb para que tenga un sistema operativo puede tomar en cualquier lugar y arrancar casi en cualquier lugar.Se necesita:-una memoria USB con alrededor de 8 GB (puede comprar muy barato de
Cómo hacer un monopié / Selfie Stick

Cómo hacer un monopié / Selfie Stick

https://www.youtube.com/watch?v=JaUPzk3I-B8&feature=youtu.bePaso 1: Hacer un monopié Selfie Stick necesita!!!!!! En la actualidad video te voy a mostrar una gran idea de cómo hacer un monopié – un soporte para selfie en casa!Para hacer tal un monopod
Cañón de CHAP Stick

Cañón de CHAP Stick

Solía hacer estas todo el tiempo como un niño, así que ¿por qué no preservar algo para mi posteridad???Tiempo completo:unos 2 minutos.Herramientas necesarias:DestornilladorAlicates de puntaTubo vacío Chap StickPaso 1: Retire el extremo Utilice un des
5 segunda explosión Popsicle Stick Frizbee

5 segunda explosión Popsicle Stick Frizbee

Una tarde de verano cuando tenía cinco años de edad, mi tío enseñó mi hermana y yo a hacer "Bombas" de los palillos de las ice-pops que acaba de terminar. La construcción tardó menos de cinco segundos y nuestra niñez nunca fue el mismo. Compró u