Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Manipulacion de mano por via inalambrica

Enviado por   •  11 de Enero de 2019  •  804 Palabras (4 Páginas)  •  331 Visitas

Página 1 de 4

...

Por lo que se utilizo un guante en el cual se adhirió las galgas, estas culminaban en un divisor de voltaje el cual iba directo al ADC del STM32F446RE este iniciaba su proceso, dependiendo del valor del ADC se tomaban decisiones de los datos a mandar en UART, se configuro el modulo bluetooth como maestro esclavo, para enlazar la comunicación con un bluetooth el cual conectaba con un arduino y la mano, formando la etapa receptora y el movimiento final de la mano robótica.

---------------------------------------------------------------

Codigo

- STM32F446RE (Ambiente de desarrollo μVision) - Arduino Esclavo

[pic 3][pic 4]

[pic 5]

Diagrama de flujo del programa

Diagrama de bloques del programa

[pic 6][pic 7]

Diagrama del sistema

[pic 8]

Descarga del programa a la memoria del microcontrolador

- Código 7248 bytes

- RO-data 508 bytes

- RW-data 8 bytes

Mediciones

ADC

Señal de entrada al ADC1 y ADC2:[pic 9][pic 10]

USART

USART1 Trama de datos mano abierta, transmisión de 120 bits:[pic 11][pic 12]

[pic 13][pic 14]

Configuración de periféricos

SYSCLK=100MHz

AHB=25MHz

ADC

ADC1_IN1

ADC2_IN0

Resolución: 12 bits

Alineación a la derecha

Conversión regular

USART

USART1_Tx

8 bits

Funcion alternativa

Pull-up

Velocidad de salida máxima muy alta

Baud Rate: 9600

Interfaz

El usuario se coloca el guante por lo que aprecia directamente al realizar movimientos la respuesta del sistema, puede flexionar el pulgar de una manera independiente el cual abre o cierra dependiendo de la instrucción, puede mover otros 4 dedos con el dedo mayor.

- Se colocaran los sensores en una de las dos manos, para mayor comodidad se usará un guante.

- La conversión se determinará a partir de que tan drásticos sea el cambio de valores que nos arrojen los sensores.

- Microcontroladores toman desiciones para controlar los motores.

- Envian por medio de Bluetooth “1” o “0” dependiendo del resultado de las desiciones

- Se recibe con receptor Arduino y se controla motores

Prototipo de mano robótica[pic 15]

[pic 16]

[pic 17][pic 18][pic 19][pic 20][pic 21]

[pic 22][pic 23]

[pic 24]

...

Descargar como  txt (5.8 Kb)   pdf (51.6 Kb)   docx (14.6 Kb)  
Leer 3 páginas más »
Disponible sólo en Essays.club