En esta entrada aprenderemos a utilizar el módulo DF2301QG para reconocer comando de voz sin la necesidad de estar conectados a internet. Esto lo realizaremos con ayuda de la ya conocida placa de desarrollo ESP32.
Materiales.
- Módulo DF2301QG
- ESP32
- Motor 5 vdc.
Sensor de reconocimiento de voz DF2301QG.
Este módulo de sensor de reconocimiento de voz está construido alrededor de un chip de reconocimiento de voz todo fuera de línea, que se puede utilizar directamente sin conexión a Internet. Viene con 121 palabras de comando fija incorporadas, eliminando la necesidad de que los usuarios graben sus propias voces.
Especificaciónes:
- Tensión de funcionamiento: 3.3 – 5V
- Corriente máxima de funcionamiento: 370 mA (5V)
- Comunicación: I2C/UART
- Dirección I2C: 0x64
- Comandos fijos: 121
- Comando Wake up: 1
- Comandos personalizables: 17
- Comando de activación de aprendizaje: 1
- Sensibilidad de micrófono a bordo: -28dB
- Medidas: 49×32 mm / 1,93-1.26
- Temperatura de funcionamiento: 0-70 C
Para poder utilizarlo con nuestro ESP32 hay que descargar la librería que viene en la documentación e instalarla en nuestro IDE Arduino.
Conexiones.
Las conexiones del modulo con el ESP32 son las que se muestran en la siguiente imagen.
Código de programación y funcionamiento.
Para esta parte les dejo el video donde podrán ver como definir y utilizar los comandos del Módulo DF2301QG así como su programación con el ESP32 también verán un ejemplo para controlar un motor con los comandos de voz. No olviden dejar su like y suscribirse.
Contacto.
Si quieres que te ayude en algún proyecto: ignacio.aguilera.contacto@gmail.com