Obtenga más información acerca de los conceptos básicos del tablero, qué equipo se necesita para comenzar, la configuración del hardware y cómo poner en marcha el blindaje del acelerómetro EVAL-ADXL362 de Analog Devices, de 3 ejes y de muy baja potencia.
Hoy queremos desempacar el tablero de blindaje EVAL-ADXL362-ARDZ y mostrarle cómo ponerlo a funcionar. Este kit contiene únicamente el tablero EVAL-ADXL362-ARDZ y una tarjeta de negocios con enlaces y demás información útil.
El tablero de blindaje ADXL362 es un diseño para medir inclinación de manera independiente, el cual viene con una pantalla LCD que presenta la información sobre inclinación y temperatura. El tablero de blindaje es compatible a nivel de pin con plataformas que tienen la impronta Arduino. El hardware se basa en el acelerómetro ADXL362 MEMS.
Tiene rangos de medición programables para los tres ejes de hasta ± 8 g. El sensor está optimizado para un bajo consumo de corriente en los diferentes modos de operación. Por ejemplo, solo se necesitan 270 nanoamperios en modo activado por movimiento y tan solo 10 nanoamperios en modo de espera. Ello lo hace ideal para aplicaciones que trabajan con baterías, las cuales deben permanecer en el campo por muchos años.
El cabezote ICSP se usa para comunicarse a través de la interfaz SPI. Hay puentes provistos para configurar las líneas de selección de chips, tanto para el ADXL362 como para la pantalla LCD. También hay algunas otras opciones seleccionables que ayudan a brindar flexibilidad al apilar varios blindajes, uno encima del otro.
Una vez concluidos los conceptos básicos del tablero, pongámoslo a funcionar. Para este ejemplo, va a necesitar el siguiente equipo. Tablero EVAL-ADICUP360, tablero de blindaje ADXL362, IDE ADuCM360, un cable micro-USB, el proyecto de demostración ADXL362 y un PC o computadora portátil.
Primero, debemos asegurarnos de que el hardware esté configurado correctamente. La matriz del conmutador en el tablero EVAL-ADICUP360 debe establecerse en 1010, mientras que la configuración del puente para el ADXL362 debe ser la misma que se muestra aquí. A continuación, tome el tablero ADICUP360, el tablero de blindaje ADXL362 y conéctelos utilizando los cabezotes de factor de forma Arduino suministrados.
Notará que solo puede ir en un sentido, lo cual evita una conexión incorrecta. Conecte el cable micro-USB al puerto USB de depuración del ADICUP360. Conecte el otro extremo del cable USB a la computadora. Importe el proyecto de demostración ADXL362 desde GitHub a las herramientas Eclipse del ADICUP360. Para obtener información sobre cómo importar proyectos de ejemplo en la herramienta y verificar los últimos ejemplos de proyectos, consulte nuestra guía detallada de usuario.
Una vez importado correctamente, deberá construir el proyecto y luego crear una configuración de depuración. Primero, construya el proyecto haciendo clic en el icono del martillo en la barra de herramientas. Luego, vaya a la flecha junto al icono de error en la barra de herramientas y seleccione "Configuraciones de depuración". Haga doble clic en la opción de depuración GDB OpenOCD. El campo importante debe rellenarse automáticamente, por lo que todo lo que deberá hacer es ir a la pestaña "Común".
Seleccione las casillas "Depurar" y "Ejecutar" para guardar sus configuraciones. Presione "Aplicar" y enseguida debe comenzar la depuración. Una vez que el programa haya terminado de descargarse, puede simplemente hacer clic en el botón "Ejecutar", en la barra de herramientas. Ahora revise el hardware y mueva un poco el tablero en su mano.
Notará que la información x, y, z está cambiando con respecto a la gravedad. Incluso hemos agregado una mini pantalla para mostrar en qué dirección está inclinado el tablero en estos momentos. Esto es lo que hemos hecho con el tablero. ¿Qué otras ideas se le ocurren?
Obtenga más información acerca de productos nuevos y de soluciones de Analog Devices