Incluyendo sensores, inteligencia y conectividad, la nueva placa Nicla Voice para IA está preparada para operar en el borde de la red.
Pensando en las aplicaciones de inteligencia artificial que empleen la voz, Arduino anuncia el lanzamiento de su nueva placa Nicla Voice, basada en el procesador de decisión neuronal NDP120 de Syntiant.
Este último es capaz de correr múltiples algoritmos, facilitando la implementación de soluciones de reconocimiento del habla always-on para su uso en el borde de la red (edge), además de tareas de mantenimiento predictivo, aplicaciones contactless, y reconocimiento de gestos.
Además de un micrófono de alto rendimiento, la placa Nicla Voice para IA también integra un sensor de movimiento de seis ejes y un magnetómetro. También dispone de Bluetooth de bajo consumo (BLE por sus siglas en inglés), y es compatible con los productos Nicla, Portenta, y MKR.
Gracias a sus cabeceras y a sus pines almenados, podemos utilizarla desde la fase de prototipado, hasta la fase de producción a escala industrial, pudiendo integrarla fácilmente en las placas portadoras personalizadas.
Algunas propiedades técnicas
Con un factor de forma compacto de 22,86×22,86 mm, y más allá de las especificaciones que hemos podido conseguir en su página web, el Syntiant NDP120 dispone de un motor de inferencia de red neuronal profunda Syntian Core 2 de ultra bajo consumo, un DSP HiFi 3, un núcleo ARM Cortex-M0 corriendo a una velocidad de hasta 48 MHz, y 48 KB de SRAM.

El microcontrolador inalámbrico responsable de las comunicaciones BLE es el nRF52832 de Nordic Semiconductor, que dispone de un microcontrolador ARM Cortex-M4 corriendo a 64 MHz, con 64 KB de memoria RAM, todo ello mediante un módulo U-blox ANNA-B112. Es compatible con las versiones 4.2 y 5.0 de Bluetooth.
También cuenta con 16 MB de memoria flash SPI para el almacenamiento, y un puerto microUSB que sirve tanto para programar la placa, como para su depuración, e incluso para su alimentación.
Para la expansión de su E/S, dispone de un conector I2C ESLOV, mientras que para la alimentación también puede utilizar también una batería.