La Coral Dev Board Micro es una placa de desarrollo creada por Google, como parte de sus dispositivos para inteligencia artificial y edge computing.
Esta placa es una versión más compacta y de bajo consumo que sus predecesores, el Coral Dev Board original y el Coral Dev Board Mini, y está diseñada para brindar a los desarrolladores una herramienta accesible para crear soluciones de IA en el borde.
La Coral Dev Board Micro está diseñada para ser utilizada en soluciones de IA en el borde, como por ejemplo en dispositivos IoT, robots y sistemas de seguridad. Con su coprocesador Edge TPU, la placa puede ejecutar modelos de IA en tiempo real con un consumo de energía extremadamente bajo.
La Coral Dev Board Micro utiliza un procesador NXP i.MX RT1176 Cortex-M7/M4 y un coprocesador Coral Edge TPU de Google, acompañado con 128MB de memoria flash y 64 MB de RAM.
Además, la placa incluye cámara de 324x324px y micrófono, lo que la hace muy adecuada para aplicaciones de visión y audio. Por ejemplo, podríamos utilizarla para un proyecto de sistema de reconocimiento de voz o para analizar imágenes en tiempo real.
Sus especificaciones incluyen:
- Procesador NXP i.MX RT1176 con 2 núcleos Arm Cortex-M7 y Cortex-M4
- Coral Edge TPU coprocessor (2 TOPS / Watt)
- 128 MB de memoria flash
- 64 MB de RAM
- 2 MB de SRAM
- Cámara Himax de 324 x 324 de resolución
- Micrófono PDM mono
- 1x puerto USB 2.0 tipo C
- Conectividad opcional WiFi 5 y Bluetooth 5.0
- 2x 12-pin conectores GPIO
- 2x 100-pin connector Coral board-to-board
- 4 LED’s
- 2 botones
- Dimensiones 65x30 mm
La Coral Dev Board Micro es realmente pequeña, sobre todo si la comparamos con el resto de miembros de la familia coral. Con 65x30 mm, tiene un tamaño similar al de una Raspberry Pi Zero.
En cuanto a conexiones, dispone de 2 hileras de 12 pines para GPIO, 4 leds, y dos botones. Además de un conector de 100 pines (¡!) destinado a conectar varias placas entre sí. Para alimentación y programación disponemos de un puerto USB-C.
Respecto a software y programación, la placa viene de serie con FreeRTOS, siendo la forma recomendada de programar la Coral Dev Board Micro. No obstante, también es posible programarla con el entorno de Arduino.
Finalmente en cuanto las capacidades de IA, la Coral Dev Board Micro es compatible con TensorFlow Lite for Microcontrollers (TFLM). Además Google proporciona una amplia documentación y tutoriales guías para ayudar a los desarrolladores a iniciarse en el uso de la placa.
La Coral Dev Board Micro aún no está disponible, pero es posible reservarla con un precio de preventa de 79.99$. Más información y toda la documentación en la página del producto en https://coral.ai/docs/dev-board-micro/get-started/.