A las buenas.
Llevo enfrascado unos meses en evaluar si es viable hacer un faro adaptativo para la YBR, un faro que se mantenga horizontal en las curvas, que gire para compensar la inclinación de la tumbada.
Sería una versión [u:01a5dd3f91 bastante[/u:01a5dd3f91 más modesta y simple de lo que lleva la [url= http://www.youtube.com/watch?v=wcKOkN4koMQ K 1600 GT[/url , y aplicado inicialmente a los faros antiniebla LED que llevo, no al faro principal.
De entre las diferentes posibilidades que se topa uno buscando, he optado por el uso de un sensor digital y un microprocesador, ambos sencillitos, económicos, y con suficiente literatura y librerías desarrolladas, con un entorno de programación gratuito y simple. He tenido que estudiar un poquito el problema para saber copiar con todo descaro los algoritmos de procesado que aplican, y obtener con ellos ya resultados al menos curiosos... 8)
Os presento la plataforma de pruebas:
1.- [url= http://arduino.cc/ Arduino[/url , en concreto el [url= http://www.miniinthebox.com/es/arduino-duemilanove-2009-avr-atmega328-p-20pu-junta-usb_p903282.html Duemilanove[/url .
2.- [url= http://www.invensense.com/products/motion-tracking/6-axis/mpu-6050/ MPU-6050[/url , un sensor con acelerómetro de 3 ejes y giroscopio de 3 ejes, en [url= http://www.miniinthebox.com/gy-521-mpu6050-3-axis-acceleration-gyroscope-6dof-module-blue_p473285.html montaje para arduino[/url .
3.- [url= http://www.miniinthebox.com/hi-speed-micro-servo-3-7g-4-3g-4-8v-6v_p224878.html Micro-Servo[/url , para girar el faro (que deberá ser montado en un rodamiento o en un eje giratorio).
4.- [url= http://www.miniinthebox.com/sd-card-reading-writing-module-for-arduino_p421823.html?pos=ultimately_buy_3 Grabador de tarjetas SD[/url compatible arduino, para grabar datos reales del sensor y probar los algoritmos en un PC antes de programarlos en el microprocesador.
5.- [url= http://www.miniinthebox.com/es/2-en-1-tarjeta-de-expansion-protoshield-mini-tablero-de-pan-para-arduino-duemilanove-set-2009_p903289.html Tarjeta de pruebas[/url , para montar los anteriores artilugios y conectarlos al Duemilanove.
6.- [url= http://playground.arduino.cc/Main/MPU-6050 Consejos[/url para usar el sensor, y todo el trabajo hecho para acceder a sus registros.
7.- [url= https://www.samba.org/tridge/UAV/madgwick_internal_report.pdf Artículo[/url para la eficiente fusión de datos del sensor, con "quaternions".
Tras mucho probar, empiezan a salir cosas razonables: la versión actual del programa funciona en tiempo real en el arduino y gira el servo para dejarlo siempre horizontal, al menos en situación casi estática, inclinando el sensor con la mano, o dando vueltas en una silla de oficina (¡vaya mareo! XD ).
También he grabado datos reales en una rutilla con la YBR, y el procesado en el PC con el mismo algoritmo tiene una pinta excelente... aunque da resultados muy humillantes: los "quaternions" revelan que no tumbo más allá de los 20 grados (ref.1 en la gráfica), y que me suelo acojonar en plena tumbada y levanto ligeramente la moto un instante (ref. 2); también quedan reflejados los acelerones y retenciones entre cambios de marcha (ref. 3).
Ahora toca abordar el aspecto mecánico, quizás primero usando una cámara de vídeo para comprobar que la imagen queda estabilizada por el servo (una auténtica cámara giroscópica 😉 ), pulir el algoritmo, y luego hacer giratorio uno de los faros antiniebla para enchufarle el servo.
Desconozco a dónde llegará todo esto, pero por el camino me estoy divirtiendo y aprendiendo un porrón 😀 .
Gracias por aguantar la chapa.
El Arduino, con capa superior para grabador de tarjetas SD y sensor, controlando un servo.Az�l: inclinaci�n lateral
Verde: mezcla de inclinaci�n frontal con acelerones y frenazos
Me dejas anonadado Perenquen.
yo que ando buscando solucion barata y casera para los pies frios y tu programando giroscopios.
Madre mia ...
Ánimo con tu experimento y a buscar la patente que te haga millonario. Entiendo que lo hacer por pura diversión, pero has mirado a ver si a los de YAMAHA les puede interesar el tema? 😀
telemetría ybrera.....tremendo!!...yo estoy con "electrónica para dummies"... algo voy aprendiendo, pero nada de arduinos...
suerte con el proyecto, espero que le saques beneficio!
Ole el ingenio!!! Suerte 😉
Yo lo leo, aunque no "mentere de ná" 🙄
v´sss
yo no me en terado de casi nada de los pasos que has ido explicando
pero eso tiene muy buena pinta aunque tiene pinta de que te estas dejando una pasta en ello no?
si te sale bien seguro que puedes hacer negocio con ello
En efecto esto lo hago por puro divertimento 😀 . No hay intención comercial alguna. Además estoy copiando plataforma, ideas y algoritmos, con muy poco de cosecha propia 😳 .
Gasto: hasta lo ilustrado se puede llegar invirtiendo unos 55€ [edito: ahora 40€ (tenéis precios orientativos en los enlaces de arriba), horas de trabajo aparte.
El algoritmo de hecho calcula también el ángulo frontal, que permitiría subir o bajar la inclinación del faro en horizontal, compensando el agache del morro de la moto en las frenadas, por ejemplo. Y si se añadiera información de velocidad, se podría estimar el radio de la curva y con ello apuntar el faro hacia el interior de la misma. Estas dos posibilidades escapan del alcance del proyecto.
Gracias por los ánimos 😀 .
Como mola tío. Y yo que no soy capaz ni de colocar logos en mi firma. Cada día me sorprendes gratamente con tus iniciativas. Saludos
Creo que seria mas facil utilizar interruptores de mercurio, pero no se.
"ezekiel87" Creo que seria mas facil utilizar interruptores de mercurio, pero no se.
Sí, esa idea ya se comentó por aquí hace unos años ( http://lnx.clubybr.com/foro/viewtopic.php?t=1400 ), pero al menos en este foro no se ha desarrollado ni probado 🙁 .
Me quedo anonadado a la par que perplejo con el dominio que tiene aqui el personal!!!!!
Para comprobar que el algoritmo funciona en condiciones reales, he montado un cutre soporte para móvil, imitando de forma chapucera lo que hace una cámara giroscópica.
Luego me he dado una vueltecita con la YBR grabando la ruta.
¡Perfecto!
NOTA: la calidad del vídeo es penosa, pero sirve al propósito; son solo unos pocos segundos del cuarto de hora de grabación.
¿no dices que no tumbas?
¡Bah!, eso no es tumbar. Viene a ser más o menos como inclinarse ligeramente cuando sientes la imperiosa necesidad de aliviar una repentina sobrepresión intestinal... 🙄
Aquí el "pequeño" rodamiento elegido para el antiniebla LED. La idea es meter el faro dentro, y hacer un soporte exterior envolvente.