Kazalo:
Video: NodeMcu govori z modulom ISD1820: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V tej preprosti vadnici bom razložil, kako povezati in uporabiti modul ISD1820 s ploščo NodeMCU. P. S. oprosti za slabo angleščino.
Ob branju podatkovnega lista modula je zapisano, da: Ta modul je zelo enostaven za uporabo, ki ga lahko upravljate s pritiskom na gumb na krovu ali z mikrokrmilnikom, kot so Arduino, STM32, ChipKit itd. Iz njih lahko preprosto nadzirate snemanje, predvajanje in ponavljanje itd. naprej.
1. korak: Kaj potrebujete?
Za izvedbo tega projekta potrebujemo: ploščo NodeMCU.
Modul ISD1820.
Zvočnik za ploščico (običajno je priložen modulu).
Ne pozabite: plošča NodeMcu deluje pri 3.3 V, zato za povezavo z modulom ne potrebujemo uporov v vezju, saj modul deluje tudi pri 3.3 V.
2. korak: Povezave
Ploščo NodeMcu je zelo enostavno povezati z modulom, potrebujemo le 5 žic. Povežite se, kot je prikazano na sliki ali kot je prikazano v videoposnetku. Ne pozabite, da se imena pri programiranju nodeMCU razlikujejo od tistih v Arduino IDE, zato vam priporočam, da v fazah testiranja zaženete povezave, kot je prikazano, in naložite program v skupni rabi.
3. korak: Koda
Modul ISD1820 krmilijo 3 zatiči, vsak pin, če prejme (torej so vtiči modula vhodni) signal 3,3 V, zaradi česar bo modul opravljal drugačno funkcijo (očitno odvisno od zatiča, na katerega je signal poslan). Kot je prikazano na risbi, je ISD1820 opremljen s tremi načini uporabe, vsak način je mogoče izbrati s signalom 3,3 volta, poslanim iz vozlišča Mcu. Načini so "snemanje", kjer zvok posname mikrofon, privarjen na modul (ima zelo kratek največji čas snemanja), način "reprodukcije" predhodno posnetega zvoka in na koncu način "reprodukcije v delu zvok ", kjer se zvok delno reproducira, pod določenimi pogoji, ki jih bom med programiranjem razložil
. Če pogledam zasnovo, ki sem jo naredil (ne vem, kako narisati lol), lahko preprosto uganite, kako deluje plošča, kjer rdeče puščice predstavljajo signal 3,3 volta, poslan iz nodeMcu na en pin modula. (Črne puščice označujejo, da signal ni poslan, zato bomo na zatiče v programu zapisali "LOW")
Ko razumemo delovanje vezja, lahko začnemo pisati program. Kot smo že omenili, bomo za programiranje NodeMCU uporabili Arduino IDE. Program je zelo preprost: po razglasitvi 3 zatičev (ki označujejo 3 načine) in nastavitvi za izhodne zatiče lahko začnemo pisati svoje funkcije. (Serijski monitor uporabljam samo za pošiljanje ukaza s tipkovnice za aktiviranje določene funkcije modul).
Prva funkcija je "snemanje", kjer če je zatič 'REC' visok, bo modul začel snemati ta zvok, dokler je pin visok.
Druga funkcija "playSignal", kjer morate samo poslati kratek signal modulu, da aktivirate predvajanje posnetega zvoka (pin PLAY_E).
Zadnja funkcija je "playSignal_L", kjer bo modul predvajal zvok samo za čas, ko je pin 'PLAY_L' visok (na primer, če je posneti zvok 3 sekunde in aktiviram funkcijo playSignal_L samo za eno sekundo, se bo modul predvajal ta zvok samo za eno sekundo)
Ko napišete program, ga naložite na NodeMCU in se zabavajte pri igranju s tokokrogom. Upam, da sem vam pomagal. Robogi
Priporočena:
Gumb Pritisni in govori z nožnim upravljanjem: 5 korakov
Gumb Pritisni in govori z nožno kontrolo: Tako sem naredil gumb Pritisni in govori, ki ga lahko uporabljate s svojimi nogami
Povežite več PZEM 004T z modulom Nodemcu: 3 koraki
Povežite več PZEM 004T z modulom Nodemcu: Zahteva po več modulih PZEM 004T v nekaterih projektih, kot je sistem za odkrivanje kraje energije ali sistem za spremljanje energije, sem tukaj predložil kodo Nodemcu in povezavo 3 modulov PZEM 004T z Nodemcu. Če imate kakršno koli vprašanje potem k
Domača avtomatizacija z infrardečim modulom in relejskim modulom, ki ga upravlja Bluetooth: 10 korakov
Domača avtomatizacija z infrardečim modulom in relejnim modulom, ki ga nadzira Bluetooth: V tem projektu avtomatizacije doma sem pokazal, kako lahko nadzorujemo svetlobo, ventilator in druge gospodinjske aparate iz aplikacije za pametni telefon in daljinskega upravljalnika z vezjem modula krmilnega releja Arduino. vezje ima dva načina, Inf
Naj vaš računalnik govori, kar tipkate z beležnico: 3 koraki
Naj vaš računalnik govori, kar tipkate z beležnico: Tukaj je ena zanimiva koda, ki smo jo ustvarili, da bi vaš računalnik govoril, kar vnesete. Za ustvarjanje bomo uporabili beležnico. Začnimo
Barvni senzor, ki govori, na podlagi AIY Voice Kit: 4 koraki
Senzor govorijočih barv, ki temelji na glasovni opremi AIY: Ko sem se pred kratkim naučil nekaj o Brailleovi pisavi, sem se spraševal, ali bi lahko z glasovnim kompletom AIY za Raspberry Pi ustvaril kaj resničnega, kar bi lahko koristilo slabovidnim v živo. . Tako opisano v nadaljevanju boste našli prototip