Módulo de Procesamiento

Funcionamiento

Este módulo se encuentra dentro de la unidad de control y consiste en un microcontrolador que recibe el potencial generado en la parte de detección del dispositivo y lo transforma en información, mediante cálculos matemáticos realizados en el microcontrolador se obtiene el ángulo en el que se encuentra la rodilla. Como microcontrolador usamos el Arduino Nano debido a que necesitamos que la unidad de control sea lo más pequeña posible, además de tener la mayor capacidad de procesamiento para todos los componentes.

Fundamento

Para la obtención de los ángulos se usará una de las características del encoder rotativo la cual es la cantidad de posiciones establecidas o clicks tiene el encoder, en este caso tenemos un encoder modelo KY-40 el cual solo posee 20 clicks. Para poder hallar el ángulo en el que se encuentra el encoder vamos a multiplicar los 20 cliks que tiene por revolución con 18 para obtener así 360°. Para saber si en qué posición está el encoder, se usará la variable counter que contabiliza cada click.

Mobirise

Arduino Nano

Características de componentes

Arduino Nano: Es una placa microcontroladora de tamaño pequeño, está basada en el microcontrolador Atmega328P y cuenta con la misma funcionalidad de un Arduino Uno.

- Voltaje de alimentación: 7V - 12V

- Voltaje nivel lógico I/O: 5V

- Pines digitales I/O: 14 (6 PWM)

- Entradas analógicas: 8 (6 pueden ser I/O digital)

- Dimensiones: 18 x 45 mm

- Peso: 7g

- Consumo de energía 19mA 

Mobirise website builder - Try it