Tabla de contenido:
Video: NodeMcu Speak con el módulo ISD1820: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
En este sencillo tutorial explicaré cómo conectar y usar el módulo ISD1820 usando la placa NodeMCU. PD Perdón por mi mal ingles.
Al leer la hoja de datos del módulo, está escrito que: El uso de este módulo es muy fácil y puede controlarlo directamente presionando un botón a bordo o mediante un microcontrolador como Arduino, STM32, ChipKit, etc. De estos puede controlar fácilmente la grabación, reproducción y repetición, etc. sobre.
Paso 1: ¿Qué necesitas?
Para realizar este proyecto necesitamos: Placa NodeMCU.
Módulo ISD1820.
Altavoz de tablero (generalmente se incluye con el módulo).
Recuerde: la placa NodeMcu funciona a 3.3 voltios por lo que para conectar con el módulo no necesitamos resistencias en el circuito ya que el módulo también funciona a 3.3 voltios.
Paso 2: conexiones
Es muy fácil conectar la placa NodeMcu con el módulo, solo necesitamos 5 cables, haga la conexión como se muestra en la imagen o como se muestra en el video. Recuerde que al programar el nodeMCU los nombres difieren de los del Arduino IDE y luego le recomiendo en las fases de prueba ejecutar las conexiones como se muestra y cargar el programa compartido.
Paso 3: el código
El módulo ISD1820 está controlado por 3 pines, cada pin si recibe (por lo que los pines del módulo son de entrada) una señal de 3.3 voltios hará que el módulo realice una función diferente (obviamente dependiendo del pin al que se envía la señal). Como se muestra en el dibujo, el ISD1820 está equipado con 3 modos de uso, cada modo seleccionable con una señal de 3.3 voltios enviada desde el nodeMcu. Los modos son "grabación" donde un sonido es grabado por el micrófono soldado al módulo (tiene un tiempo máximo de grabación muy corto), el modo de "reproducción" del sonido previamente grabado y finalmente el modo de "reproducción en parte de el sonido "donde el sonido se reproduce en parte, bajo ciertas condiciones que durante la programación explicaré
. Mirando el diseño que hice (no sé cómo dibujar jajaja) puedes adivinar fácilmente cómo funciona la placa donde las flechas rojas representan una señal de 3.3 voltios enviada desde el nodeMcu a un solo pin del módulo. (Las flechas negras representan que no se envía señal, por lo que escribiremos "LOW" en los pines del programa)
Después de comprender el funcionamiento del circuito, podemos comenzar a escribir el programa. Como ya se mencionó para programar el NodeMCU usaremos el IDE de Arduino. El programa es muy simple: después de declarar los 3 pines (indicando los 3 modos) y configurarlos como pines de salida podemos empezar a escribir nuestras funciones. (Yo uso el monitor serial solo para enviar desde el teclado el comando para activar una determinada función de el módulo).
La primera función es "grabar" donde si el pin 'REC' está alto, el módulo comenzará a grabar ese sonido mientras el pin esté alto.
La segunda función "playSignal" donde solo tienes que enviar una pequeña señal al módulo para activar la reproducción del sonido grabado (pin PLAY_E).
La última función es "playSignal_L" donde el módulo reproducirá el sonido solo durante el tiempo que el pin 'PLAY_L' esté alto (por ejemplo si el sonido grabado es de 3 segundos y activo la función playSignal_L solo por un segundo el módulo se reproducirá ese sonido solo por un segundo)
Después de escribir el programa, cárguelo en el NodeMCU y diviértase jugando con el circuito. Espero haberte ayudado. Robogi
Recomendado:
Cámara CCTV con módulo de cámara para portátil antiguo NodeMCU + (con y sin usar Blynk): 5 pasos
Cámara CCTV con módulo de cámara para portátil antiguo NodeMCU + (con y sin Blynk): ¡Hola, chicos! En este instructivo, les mostraré cómo usé el módulo de cámara de una computadora portátil vieja y el nodeMCU para hacer algo similar a CCTV
MQ7-MONITOREO DE LA CONTAMINACIÓN USANDO THING SPEAK Y NODEMCU: 4 pasos
MQ7-MONITOREO DE LA CONTAMINACIÓN USANDO THING SPEAK Y NODEMCU: La contaminación es el principal problema de nuestro mundo actual. Pero cómo podemos monitorear nuestra contaminación cerca, ahora es muy fácil
Módulo RF 433MHZ - Haga el receptor y el transmisor desde el módulo RF de 433 MHZ sin ningún microcontrolador: 5 pasos
Módulo RF 433MHZ | Haga el receptor y el transmisor desde el módulo RF de 433 MHZ sin ningún microcontrolador: ¿Le gustaría enviar datos inalámbricos? fácilmente y sin necesidad de microcontrolador? ¡Aquí vamos, en este instructivo le mostraré mi transmisor y receptor de rf básico listo para ser usado! En este instructivo usted puede enviar y recibir datos usando muy ver
Tutorial del módulo E32-433T LoRa - Tablero de bricolaje para módulo E32: 6 pasos
Tutorial del módulo E32-433T LoRa | Tablero de bricolaje para módulo E32: ¡Hola, chicos! Aquí Akarsh de CETech. Este proyecto mío es más una curva de aprendizaje para comprender el funcionamiento del módulo E32 LoRa de eByte, que es un módulo transceptor de 1 vatio de alta potencia. Una vez que entendemos el funcionamiento, tengo el diseño
Speak & Spell: Trabajo inicial de bricolaje: 8 pasos
Speak & Spell: trabajo inicial de bricolaje: estas instrucciones se refieren a las ayudas de aprendizaje clásicas de Texas Instruments: Speak & Math, Speak & Deletrear y hablar & Leer. Modificaciones & Adiciones Reemplazo: espuma de la rejilla del altavoz Compartimiento de la batería: Llave de acceso Extracción de la batería: Pull-tabspro