Mano brazo mecánico - Pyduino + movimiento salto de seguimiento (1 / 11 paso)

Paso 1: Teoría del proyecto + explicación

La primera parte y tal vez la mayor parte extranjeros de este proyecto a algunos es el seguimiento de parte de las cosas. Por suerte no tenemos que desarrollar la mano de seguimiento de software o hardware a nosotros mismos. Nuestros buenos amigos en el movimiento de salto han inventado un controlador muy ingenioso para hacer lo que queremos. Queremos ser capaces de controlar nuestro brazo sin tocar a ningún tipo de controlador y podemos hacerlo sólo con un controlador de movimiento de salto. Si usted no está familiarizado con este controlador de cabeza sobre el sitio movimiento de salto y revisa algunos de sus videos https://www.leapmotion.com/. El controlador de movimiento de salto se compone de 3 LEDS infrarrojos que emiten alrededor de 850 nanómetros y tiene 2 cámaras de infrarrojos para capturar el movimiento. La idea del controlador es que la luz de los LEDS IR refleja en nuestras manos y es capturada por las dos cámaras de infrarrojos en el dispositivo. El dispositivo luego transmite los datos capturado para el movimiento de salto sigue el software en su computadora. El software de seguimiento probablemente utiliza a algún tipo de efecto de paralaje y otros algoritmos para reconstruir una representación 3D de lo que ve el dispositivo. El algoritmo de seguimiento entonces interpreta los datos como lo es la orientación y posición de las manos y dedos. Después de que el algoritmo determina al mejor de su capacidad de Dónde está tu mano, los datos se exportan a la API que está lista para usted para interfaz con y extraer datos de. Lo es el movimiento de salto controlador puede interactuar con una variedad de lenguajes de programación así que si no saben Python o no descifrar mi código puede utilizar su propio lenguaje de programación de elección.

Terminamos escribiendo un pequeño pedazo de software que escucha de los datos desde el controlador de movimiento de salto. Una vez que recibamos los datos nos será normalizar por el tamaño del área de interacción del controlador de movimiento de salto para que podamos obtener una fracción de hasta qué punto en el espacio que es nuestra mano. Una vez que tenemos esa fracción podemos multiplicarlo por la gama de un motor y Dile a nuestro Arduino para mover nuestro motor servo a esa posición. Podremos sincronizar nuestro movimiento de la mano en 3 dimensiones para 3 motores diferentes. Movimiento alrededor de cada eje de control de un motor diferente. Tiene sentido porque cuando movemos nuestra mano para arriba más lejos el controlador de movimiento salto queremos nuestro brazo para subir, que podemos hacer pasar.

Si usted está familiarizado con cómo funciona un Arduino sabes que tenemos que subir un bosquejo sobre el tablero antes de que nosotros podemos hacer uso del dispositivo. En orden para poder interactuar dinámicamente con la placa Arduino que necesitamos escribir una pequeña pieza de software que podemos controlar nuestro Arduino sin tener que constantemente mantener subir bocetos sobre el mismo. Por suerte tengo un pequeño pedazo de código que facilitará este proceso. Escribí dos anteriores tutoriales instructable sobre cómo tu Arduino con Python una interfaz mediante comunicación serial. Es una manera elegante de decir que vamos a tener nuestro Python código un poco enviar mensaje a nuestro dispositivo Arduino y luego nuestro Arduino a interpretar el mensaje y llevar a cabo tarea enviada. No preocupación te ando chicos a través de un ejemplo básico de cómo configurar la biblioteca de Pyduino dispositivo Arduino y su ordenador para que podemos empezar a hablar a nuestro Arduino. Y si no sabes Python tengo una solución para usted! El bosquejo que subamos a nuestro Arduino dispositivo es lo suficientemente versátil como para interfaz con el uso de cualquier lenguaje capaz de enviar mensajes de serie así que si no quieres usar Python para enviar mensajes a nuestro Arduino no tienes que! Pero usted tendrá que escribir código extra un poco.

Permítame su atención ahora en la figura anterior. Permite definir algunos terminología para que entiendan todo lo que me refiero más adelante. En la base de nuestro brazo tenemos 2 servomotores, llamaremos a estos motores la acimutal motor ángulo y altitud ángulo de motor. Si estás al día en la terminología de la astronomía observacional el ángulo Azimuthal se refiere normalmente a alguna dirección cardinal (N,W,E.S) así que este es el motor que moverá a la izquierda y derecha y el ángulo de altitud es lo que se inicia en el horizonte y se extiende hacia arriba a algunas estrellas. El brazo principal es que se une al motor de altitud. El brazo secundario se une a lo que gusta llamar el motor de la muñeca que se une al brazo principal. Por último tenemos la garra. (Inserte Toy story clip aquí) La garra se encarga de agarrar cosas y es operada por un motor así.

Artículos Relacionados

General Grievous traje con movimiento Extra sistema de brazos mecánicos

General Grievous traje con movimiento Extra sistema de brazos mecánicos

aquí es un traje de General Grievous construí con mi hijo para Halloween ' 08.La construcción básica es un jersey negro de un viejo disfraz de halloween store-bought barato y asambleas de base de la espuma conectados velcro. Hay un 'mochila' que tien
Brazo mecánico

Brazo mecánico

He comprado un brazo mecánico antes de algunos días. Su imagen se ve un poco lindo. Hay dos colores para los consumidores a elegir, blanco y negro. Me decidí por uno negro.Hay cuatro servos para él. Primero uno debe controlar su mano mecánica para co
Instrucciones de construcción de brazo mecánico de DOF 4

Instrucciones de construcción de brazo mecánico de DOF 4

En este instructables Im empujar algunas fotos de la construcción de un brazo mecánico de 4 DOF.Paso 1: Todos los pasos Espero que estas fotos ayudó a montar el brazo mecánico de 4 DOF.Si tienes alguna duda solo me preguntan en los comentarios. Graci
Brazo mecánico elástico-musculosa con 3 pares de músculos, 3 laser-corte las juntas y 18 rodamientos

Brazo mecánico elástico-musculosa con 3 pares de músculos, 3 laser-corte las juntas y 18 rodamientos

este instructable es un brazo mecánico accionado por pares antagónicos músculo elástica. Está diseñado para explorar cómo los seres vivos aprenden a mover. A diferencia de robots rígidos convencionales, cosas de la vida aprenden a controlar un cuerpo
Manos monstruo mecánico

Manos monstruo mecánico

Desde que me decidí a hacer un disfraz de monstruo gigante, yo sabía que proporcionalmente tendría que extender mis manos. También sabía que sería más frescas si las manos se movió de manera. Este instructable es el resultado de ese pensamiento.Inves
Unidad de iluminación brazo mecánico Steampunk desechables

Unidad de iluminación brazo mecánico Steampunk desechables

Este proyecto comenzó como un intento de hacer un inspiración steampunk (tal vez más cyber-punk?) mecánica de la mano y el brazo utilizando principalmente el latón y el cobre de chatarra, plantas de reciclaje. A lo largo de la manera que me decidí a
Modelo de Sistema Solar mecánico un Orrery de madera contrachapada

Modelo de Sistema Solar mecánico un Orrery de madera contrachapada

Este proyecto explora el uso de madera contrachapada para hacer mecánica, decorativos y piezas estructurales.Este instructable es sobre cómo construir un escritorio orrery. Un orrery es un modelo mecánico del movimiento y posición de los planetas de
Llavero de Emoji para impresión 3d de uno o dos colores con movimiento mecánico

Llavero de Emoji para impresión 3d de uno o dos colores con movimiento mecánico

impresión 3D obtiene divertido y difícil al tratar de hacer movimiento en el objeto impreso de un solo paso. Además si se divide el modelo en dos colores mejorarán los resultados pero también complejidad hará porque cuando hay dos colores en la misma
Diseño mecánico de la mano de Lucas

Diseño mecánico de la mano de Lucas

Este Instructable, actualmente un trabajo en progreso, documenta el desarrollo de la mano biónica de código abierto, La mano de Lucas.Este es el contenedor de todo lo relacionado con el diseño mecánico de la Luke Hand.
Error del mecánico optimista bolsa

Error del mecánico optimista bolsa

Cualquier esperanza para el futuro de la humanidad en un mundo apocalíptico en el post, requerirá de los seres humanos a trabajar en equipo, cooperación. Nadie será capaz de sobrevivir completamente solo. No me malinterpreten aquí, estoy seguro de qu
De cómputo mecánico a una máquina de votación - mi residencia en el muelle 9

De cómputo mecánico a una máquina de votación - mi residencia en el muelle 9

... Cómo navegaron los plazos, retrasos, distracciones, hacer, hacer y Divigations de un ser Autodesk artista en residencia.Este Instructable (si puedo llamar así) es un esquema de cómo pasé de trabajar en un ordenador Digital mecánico para hacer un
ELEVACIÓN de TV bricolaje: Mecánicos

ELEVACIÓN de TV bricolaje: Mecánicos

Esta elevación de la TV estaba hecha de materiales que me ha pasado a tener a la mano. La travesura que no habría sucedido si hubiera sido planeado. El ascensor utiliza Makerslide, placas de extremo de Shapeoko V1, un Arduino Uno, un paso a paso de 4
Fabricación de un puente mecánico de billares del bolsillo (piscina)

Fabricación de un puente mecánico de billares del bolsillo (piscina)

pequeños problemas de la vida, problemas con fabricación digital hogar.Una de las favoritas más allá del tiempo de mi bella esposa es jugar billar.  Pero además de ser corto de estatura también tiene brazos cortos para el a través de tiros de la tabl
Reloj de bolsillo mecánico para impresión 3D

Reloj de bolsillo mecánico para impresión 3D

una nota rápida para decir que sólo son imágenes preliminares! Yo iré subiendo un video del reloj en acción, así como mejor rinde y descripciones más la semana que viene pero desafortunadamente estoy fuera de tiempo esta semana. Ver este espacio para