Ratón óptico odómetro para Robot (Arduino)

Determinar con precisión el progreso de un robot con ruedas puede ser bastante complicado (y caro). Cómputo muerto asume que nuestros motores están perfectamente adaptados, no deslizan las ruedas y la superficie nos estamos quedando en es perfectamente plana: la mayoría de estas afecciones son inalcanzable y nunca están garantizada. Rotary Encoders de las ruedas o motores son más precisos, sin duda necesario para los motores emparejados y puede tratar con cambios de pendiente, sin embargo el deslizamiento sigue siendo un problema. Sensores de ultrasonido o láser gama eluden todos los problemas mecánicos que estima plaga y codificadores pero requieren estacionarios puntos fijos de referencia, están sujetos a interferencias (objetos entre el robot y el punto de referencia) y tienen problemas en cuanto a alcance, precisión y resolución (cuanto más buscas, más cuesta!).

Idealmente, queremos que un sensor que puede medir con precisión cambios posicionales en dos dimensiones, tiene una interfaz sencilla, tiene requisitos de baja potencia, es barato y fácilmente obtenible en la negociación. La solución: ese viejo ratón óptico tiene ahí! Ratones de la computadora están diseñados para hacer lo que queramos: muy exactamente pista los dos movimiento dimensional de un objeto en cerca de tiempo real. Realmente tienen una resolución 1000dpi que significa que son capaces de medir un movimiento de ~0.03mm en cualquier dirección!

Tenemos que elegir nuestro ratón un poco con cuidado sin embargo. Necesitamos uno que tiene un conector PS/2 ( mini-DINde 6 pines) o un ratón USB que es PS/2 compatible (debe ser indicado en la parte inferior del ratón en algún lugar, ver foto). Esto es porque el protocolo PS/2 es muy fácil de implementar (particularmente para microcontroladores), mientras que USB es algo más difícil!

Me ha pasado tener un viejo ratón compatible Microsoft USB1.1/PS/2 dando vueltas que no estaba usando, así que decidí sacrificar a Mis búsquedas de robots de la manera descrita en este documento.

Etiquetas: Arduino, Ratón, Robot de

Artículos Relacionados

Un espectrofotómetro para microplaca Arduino powered

Un espectrofotómetro para microplaca Arduino powered

Espectrofotómetros son comunes en un laboratorio de biociencia. Realizan una función simple - para medir cuánta luz un líquido absorbe a una longitud de onda particular. Muchos productos químicos absorben la luz en una longitud de onda de conjunto, y
Curva/hackear un ratón óptico para escuchar texturas superficiales.

Curva/hackear un ratón óptico para escuchar texturas superficiales.

Un vídeo de demostración del funcionamiento del ratón:http://www.youtube.com/watch?v=luZazXOj9McUsted escuchará un lápiz de dibujo, el periódico, tablas de madera, mármol.Con sólo pasar el ratón modificado sobre él.Puede resultar útil para personas c
Guían de principiantes para construir robots Arduino con Bluetooth y Android

Guían de principiantes para construir robots Arduino con Bluetooth y Android

en este tutorial vamos a construir un robot Arduino que puede controlarse vía bluetooth con un teléfono/tablet Android. Esta es una guía de los principiantes que se va a ir brevemente sobre el proceso de cableado y programación de tu robot.Paso 1: Co
Arduino intervalómetro para Nikon D40

Arduino intervalómetro para Nikon D40

Hola desde ItaliaConstruí un intervalómetro basados en Arduino para mi Nikon D40 porque no tiene ninguna conexión directa mediante cable y no comercialmente intervalómetro en ahora hay excepción a la montada en un apretón de la batería, pero tiene un
Arduino odómetro para bicicleta (1,1 mA corriente total, sin pantalla)

Arduino odómetro para bicicleta (1,1 mA corriente total, sin pantalla)

Aquí es un odómetro simple, compacto (algo) y baja energía (sólo unos 1,1 mA de corriente) que puede ser instalado en una bicicleta. Rotaciones de la rueda son detectadas por picos de voltaje generados a partir de un movimiento de imán (zip-atado a u
Arduino intervalómetro para Sony a6000 / A7

Arduino intervalómetro para Sony a6000 / A7

Yo quería hacer lapsos de mi cámara sin espejo de Sony, pero la aplicación incorporada sólo admite 999 disparos a la vez. Así que, decidí construir un intervalómetro simple basado en Arduino que puede tomar una fotografía en un intervalo deseado para
Construir un Robot Arduino pinza con un DynamixShield.

Construir un Robot Arduino pinza con un DynamixShield.

En este instructable mostraré cómo rápida y fácilmente crear a una pinza de control remoto usando robot y cero de Arduino y un DynamixShield. El DynamixShield es un nuevo Add-on para el Arduino debido, cero o Mega que estoy promoviendo para mi campañ
RC coche Robot Arduino autónomo

RC coche Robot Arduino autónomo

¿Usted siempre deseó construir un simple robot autónomo de Arduino? Me inspiré para construir un robot básico de Arduino para ayudar a mi comprensión de Arduino, el IDE de Arduino y el funcionamiento de sensores de ultrasonidos y controladores de mot
Tramposo de Clicker para iPhone Arduino desde el fabricante de pepino Clicker

Tramposo de Clicker para iPhone Arduino desde el fabricante de pepino Clicker

ADVERTENCIA: Mi DCcEle DCcduino Uno se rompió después de 5 horas de trabajo. AL PARECER QUE ESTE SERVO ES DEMASIADO POTENTE PARA ESTE CHIP. UTILIZAR FUENTE DE ALIMENTACIÓN SERVO O EXTERNA MÁS DÉBIL!Una vez hice clicker para iPhone velocidad golpeando
Brazo de Robot de cartón para Robots baratos

Brazo de Robot de cartón para Robots baratos

Este es probablemente el Instructable he estado esperando más de mi serie "Para Robots baratos". Es el mejor que he hecho hasta ahora y por la misma razón la más difícil.Robótica no realmente empezar a enfriar hasta el robot puede hacer más que
Smart termómetro Personal con Arduino

Smart termómetro Personal con Arduino

Este instructable es preparado como parte de nuestra tarea para TfCD (tecnología para el diseño de concepto) el curso en TU Delft. Se prepara el siguiente instructivo:bo Koperdraat: 4209567Karthik Mahadevan: 4501578En este instructable aprenderá a co
Brazo de Robot Arduino

Brazo de Robot Arduino

me había prometido en un post anterior para compartir con ustedes un proyecto del brazo robot arduino en una fecha posterior. Bien, esa fecha es hoy! Sin embargo, en lugar de usar un joystick para controlar el brazo del robot arduino, voy a programar
Escudo de multímetro digital de Arduino

Escudo de multímetro digital de Arduino

Este instructivo describe un escudo, que convierte la placa "Arduino" en un multímetro digital (DMM).El escudo puede ser insertado en el "Arduino" UNO und Duemilanove juntas. Puede funcionar en tres modos:independiente - la medición de
Con el fluorómetro para cuantificar dsDNA

Con el fluorómetro para cuantificar dsDNA

el fluorómetro permite la cuantificación exacta de dsDNA. Presente Protocolo hará que el proceso de cuantificación funcione en el laboratorio del Dr. Richard Robison. Protocolo se ha modificado basado en desactivar el protocolo de ensayo Picogreen Qu