Control de voz de bricolaje

Hola amigos. Hoy quiero contaros y mostraros mi producto casero que utiliza control por voz. En realidad, es un interruptor de encendido/apagado controlado por voz. La peculiaridad de este producto casero es que este dispositivo no sólo puede controlar la carga mediante un comando de voz, sino que también puede responder con comandos de voz previamente grabados en una tarjeta flash.
En apariencia, el dispositivo resultó ser tan anodino. Es culpa mía, pero no me propuse el objetivo de hacerlo bonito, simplemente era un vago. En realidad, por la misma razón, saqué un mínimo de dispositivos para controlar este dispositivo, de los cuales en el panel frontal solo hay una perilla de control de volumen para el transpondedor y un receptor de tarjeta flash, que al principio también quería meter dentro. .
¿Qué puede hacer este interruptor? Puede apagar 3 cargas independientemente una de otra. Funciona de la siguiente manera: en el interruptor organicé una mayor inmunidad al ruido debido a encendidos no deseados. Esto se expresa en el hecho de que para apagar la carga requerida, primero debe comunicarse con el dispositivo.
Para contactar hay que decir “Arduino”.Lo llamé así porque el corazón de este dispositivo es el módulo de voz, que conoceremos en el futuro y que estaba destinado principalmente al diseñador Arduino. Aunque nunca me he encontrado con Arduino y sus módulos no se utilizan en este dispositivo.
Pasamos al interruptor Arduino, si el interruptor responde “Escucha”, entonces di lo siguiente de los tres comandos asignados por mí: “Lámpara”, “Guirnalda”, “Luz”. Después de aceptar el comando, el dispositivo cambiará el estado del dispositivo conectado al contrario: si la lámpara estaba encendida, se apagará, si no estaba encendida, se encenderá. Y él responderá, por ejemplo: “La lámpara está apagada” o “La lámpara está encendida”...
En pocas palabras, nuestro diálogo con el interruptor será el siguiente:
-Arduino.
- Estoy escuchando.
- Luz.
- Enciendo la luz.
Por supuesto, era posible programar el módulo con comandos específicos: "Enciende la luz", "Apaga la luz", pero decidí hacerlo de modo que un comando lo encendiera y apagara.
Grabé todas las respuestas en una tarjeta flash. Estos son archivos WAV normales. El texto fue leído por un sitio de traducción al inglés. Este podría ser cualquier otro programa que pueda leer texto. O, en general, usted o sus familiares pueden escribir estas respuestas...
No sé si esto es un plus o un menos, pero este dispositivo es sensible al timbre de la voz. Es decir, por ejemplo, desdeñó a mi esposa hasta que grabé su voz por separado en el módulo. Y le di diferentes respuestas: me responde una mujer y un hombre le responde. Genial, ¿no?)
Bueno, ahora pasemos finalmente a probar este dispositivo. Lo enchufamos a la red y conectamos una carga.
Debes esperar unos 5 segundos hasta que el módulo se inicie, mientras el controlador accede al módulo, mientras el reproductor inicializa la unidad flash y los archivos que contiene...
Mire el vídeo a continuación del proceso de trabajo...
Así es como funciona este interruptor. Ahora veamos el interior del interruptor. Retire la cubierta superior. El primer tablero de jugador con amplificador. Es ella quien reproduce las respuestas grabadas en la memoria USB. La placa se controla mediante el protocolo UART. Los comandos son enviados por el controlador ubicado en la segunda placa, al que volveremos un poco más adelante. A continuación, en los semestres se fabricó la tercera placa, una fuente de alimentación con interruptores de alimentación. Todo el circuito está aislado galvánicamente en tensión. El tablero también está controlado por un controlador. La fuente de alimentación produce 5 voltios de voltaje estabilizado. Los interruptores de alimentación pueden soportar una carga de unos 200 W por canal. Ahora pasemos al segundo tablero. Tiene un controlador que controla todo y un módulo de reconocimiento de comandos de voz.
Veremos el funcionamiento, conexión y configuración del módulo en el siguiente vídeo. Y ahora explicaré el funcionamiento del controlador, que se realiza en atmega8. El módulo que reconoce el comando da un comando al controlador a través de UART, el controlador, habiendo procesado el comando, enciende o apaga la carga y ordena al módulo de sonido que reproduzca una respuesta de audio. Todo parece sencillo).
Quiero decir que al hacer este producto casero, no me propuse la tarea de hacer un dispositivo serio, sino un juguete.
En el siguiente vídeo verás directamente el módulo en sí, así que suscríbete al canal para no perdértelo, si por supuesto este material te interesa.
Construí este conmutador hace un par de años usando un módulo V2. Pero en el próximo video veremos la versión más nueva V3. También consideraremos 2 tipos de trabajo con este módulo: simple, si no sabes programar, y completo, si sabes programar microcontroladores.
Módulo de reconocimiento de voz V3 -
Módulo de reconocimiento de voz V2 -
Espero que hayas disfrutado el vídeo sobre este tema. Gracias por ver este video. Si te gustó dale me gusta, así sabré que te interesa. Suscríbete al canal, hasta la próxima.
Clases magistrales similares
Particularmente interesante

Actualizar un antiguo centro de música por uno nuevo con sus propias manos

Cómo restaurar la batería de un destornillador

Cómo instalar usted mismo Bluetooth en la radio de cualquier automóvil

La bicicleta eléctrica de bricolaje más sencilla.

No tires tu cartucho viejo: conviértelo en un banco de energía

Reemplazo de baterías de destornillador
Comentarios (7)