Resumen Bloque 5
DIAGRAMA DE TEMAS
Qué es una IMU
- Tu placa controladora tiene una IMU o unidad de medición inercial. Una IMU es un dispositivo electrónico que calcula el movimiento en varias direcciones, vertical, horizontal y en rotación angular.
GIRÓSCOPO
- El giróscopo de la IMU mide la inclinación y el giro de la placa. La velocidad con la que giras o inclinas tu placa, afecta a las medidas.
ACELERÓMETRO
- El acelerómetro de la IMU, mide en qué dirección mueves la placa. La velocidad con la que mueves tu placa, afecta a las medidas.PITCH Y ROLL (CABECEO Y ALABEO)
- Al combinar el giróscopo y el acelerómetro es posible calcular el ángulo en el que se encuentra la placa. El resultado de este cálculo son dos valores llamados pitch (cabeceo en Español) y roll (alabeo en Español). Pitch indica el ángulo de inclinación del dispositivo hacia delante y hacia atrás.
BLE
- La tecnología Bluetooth es una tecnología inalámbrica extensamente utilizada que facilita el envío de información entre dos dispositivos que están cerca. Piensa en los dispositivos con bluetooth que utilizamos cada día: altavoces inalámbricos, teclados, ratones, teléfonos y ordenadores.El potencial del Bluetooth no tiene límite y se puede utilizar en sensores de medio ambiente para hacer granjas inteligentes, colocarlos en tiendas.La placa controladora tiene la función BLE integrada.
DIAGRAMA DE TEMA
Instala la App CTC
- REQUISITOS
- Se necesita un teléfono Android que soporte BLE, preferiblemente con una versión de Android 4.3 o más avanzada. Normalmente puedes comprobar las especificaciones de tu teléfono y mirar si BLE está en la lista. Si no estás seguro, instala BLE Checker desde “Google Play” y compruébalo.
- BLE EN ACCIÓN
- Después de instalar la aplicación, vamos a ver el BLE en acción.Un dispositivo que permite que otros dispositivos se conecten a él es llamado periférico, la placa controladora es un periférico en nuestros proyectos. El dispositivo que activamente establece la conexión, se llama central, tu teléfono Android es la central. Una central puede conectarse a múltiples periféricos, mientras que un periférico solo se puede conectar a una central.
Un periférico transmitirá su identificación cuando no está conectado, por lo que la central puede encontrarlo e iniciar una conexión. El periférico transmitirá la identidad del hardware, lo que es único para el dispositivo, junto al nombre local.- Enviando desde el dispositivo BLE
- Con la placa controladora puedes enviar o recibir datos fácilmente empleando BLE. En esta sección te explicaremos cómo enviar datos desde tu placa a una aplicación del teléfono.
- Se necesitan diferentes aplicaciones para controlar diferentes dispositivos y valores.
- Con la aplicación CTC puedes fácilmente usar BLE en tus proyectos. Tanto si quieres monitorear el estado de tu proyecto de una casa inteligente, o hacer tu propio robot de control remoto, puedes hacer muchas cosas con Value Display y Custom Control.
- FORMATO DE DATOS
- BLE envía y recibe datos con un array de bytes. Un byte puede representar valores entre 0 y 255, y puedes representar cualquier tipo de dato con un byte, o una combinación de bytes.
- Para que la comunicación funcione, ambos, el receptor y el emisor tienen que estar de acuerdo en qué tipo de datos se envían.
Por el contrario, si el emisor quiere enviar un entero, 512, y el receptor piensa que son 2 bytes, éste lo leerá como dos números: 2, 0.
Con "Value Display", todos los bytes recibidos son considerados como bytes. - Recibiendo en el dispositivo BLE
- Es importante ser capaz de recibir datos en tu placa controladora. Esta sección explica cómo enviar datos a la placa desde la aplicación del teléfono empleando BLE.
- La aplicación CTC tiene algunos botones que puedes personalizar, y con ellos enviarás datos a la placa.
Comentarios
Publicar un comentario