Sommario:
Video: NodeMcu Parla con il modulo ISD1820: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
In questo semplice tutorial spiegherò come collegare e utilizzare il modulo ISD1820 utilizzando la scheda NodeMCU. P. S. scusa per il mio cattivo inglese.
Leggendo la scheda tecnica del modulo è scritto che: l'uso di questo modulo è molto semplice e può essere controllato tramite pulsante a bordo o tramite microcontrollori come Arduino, STM32, ChipKit ecc. Da questi è possibile controllare facilmente la registrazione, la riproduzione e la ripetizione e così via Su.
Passaggio 1: cosa ti serve?
Per realizzare questo progetto abbiamo bisogno di: scheda NodeMCU.
Modulo ISD1820.
Altoparlante breadboard (di solito è incluso con il modulo).
Ricorda: la scheda NodeMcu funziona a 3,3 volt quindi per connetterci con il modulo non abbiamo bisogno di resistori nel circuito poiché il modulo funziona anche a 3,3 volt.
Passaggio 2: connessioni
È molto facile collegare la scheda NodeMcu con il modulo, sono necessari solo 5 fili. Effettuare il collegamento come mostrato nell'immagine o come mostrato nel video. Ricorda che in fase di programmazione del nodeMCU i nomi differiscono da quelli nell'IDE di Arduino e quindi ti consiglio nelle fasi di test di eseguire le connessioni come mostrato e caricare il programma condiviso.
Passaggio 3: il codice
Il modulo ISD1820 è controllato da 3 pin, ogni pin se riceve (quindi i pin del modulo sono in ingresso) un segnale a 3,3 volt farà svolgere al modulo una funzione diversa (ovviamente a seconda del pin a cui viene inviato il segnale). Come mostrato nel disegno, l'ISD1820 è dotato di 3 modalità di utilizzo, ciascuna modalità selezionabile con un segnale di 3,3 volt inviato dal nodoMcu. Le modalità sono "registrazione" dove un suono viene registrato dal microfono saldato al modulo (ha un tempo di registrazione massimo molto breve), la modalità di "riproduzione" del suono precedentemente registrato ed infine la modalità di "riproduzione parziale di il suono" dove il suono viene riprodotto in parte, in determinate condizioni che durante la programmazione spiegherò
. Guardando il disegno che ho realizzato (non so disegnare lol) si può facilmente intuire come funziona la scheda dove le frecce rosse rappresentano un segnale di 3,3 volt inviato dal nodeMcu ad un singolo pin del modulo. (Le frecce nere indicano che non viene inviato alcun segnale, quindi scriveremo "LOW" sui pin del programma)
Dopo aver compreso il funzionamento del circuito possiamo iniziare a scrivere il programma. Come già accennato per programmare il NodeMCU utilizzeremo l'IDE di Arduino. Il programma è molto semplice: dopo aver dichiarato i 3 pin (indicando le 3 modalità) e averli impostati come pin di output possiamo iniziare a scrivere le nostre funzioni. (Io uso il monitor seriale solo per inviare dalla tastiera il comando per attivare una certa funzione di il modulo).
La prima funzione è "record" dove se il pin 'REC' è alto il modulo inizierà a registrare quel suono finché il pin è alto.
La seconda funzione "playSignal" dove è sufficiente inviare un breve segnale al modulo per attivare la riproduzione del suono registrato (pin PLAY_E).
L'ultima funzione è "playSignal_L" dove il modulo riprodurrà il suono solo per il tempo in cui il pin 'PLAY_L' è alto (ad esempio se il suono registrato è di 3 secondi e attivo la funzione playSignal_L solo per un secondo il modulo suonerà quel suono solo per un secondo)
Dopo aver scritto il programma, caricalo sul NodeMCU e divertiti a giocare con il circuito. Spero di averti aiutato. Robogi
Consigliato:
Parla con la tua luce: 5 passaggi
Parla con la tua luce: qual è il mio progetto? Questo progetto è una luce di cui puoi cambiare i colori dicendo quale colore ti piacerà. La luce che ho realizzato in questo progetto utilizza 4 luci diverse: verde, rossa, gialla, blu e ovviamente puoi aggiungere più luci e cambiare più colori
Parla con Alexa e Google Assistant insieme in un Raspberry Pi: 4 passaggi
Parla con Alexa e Google Assistant insieme in un Raspberry Pi: esegui Amazon Alexa e Google Assistant contemporaneamente in un Raspberry Pi. Chiama uno dei loro nomi, accendono i propri LED e suonano per rispondere. Poi fai qualche richiesta e loro ti rispondono rispettivamente. Puoi conoscere il loro carattere
Raspberry Pi che parla con ESP8266 usando MQTT: 8 passaggi
Raspberry Pi parlando con ESP8266 utilizzando MQTT: in questo progetto, spiegherò cos'è il protocollo MQTT e come viene utilizzato per comunicare tra i dispositivi. Quindi, come dimostrazione pratica, dimostrerò come configurare un client e un sistema brocker, dove un modulo ESP8266 e RPi tal
Parla con Pick e chat di intelligenza artificiale usando Cleverbot: 14 passaggi (con immagini)
Parla con Pick e chat di intelligenza artificiale utilizzando Cleverbot: qui provo non solo il comando vocale ma anche la chat di intelligenza artificiale con il computer utilizzando Cleverbot. In realtà l'idea è nata quando si sono trovati bambini che mescolano i colori nella scatola dei colori quando prendono il colore da un colore a quello più vicino. Ma finalmente implementare
Parla e sillaba: lavoro fai-da-te iniziale: 8 passaggi
Speak & Spell: lavoro fai-da-te iniziale: queste istruzioni riguardano i sussidi didattici vintage di Texas Instruments: Speak & Matematica, parla e Scrivi e parla & Leggi. Modifiche e Aggiunte Sostituzione: schiuma della griglia dell'altoparlante Vano batteria: Access Key Rimozione della batteria: Pull-tabspro