INHOUDSOPGAWE:
Video: NodeMcu praat met ISD1820 -module: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
In hierdie eenvoudige handleiding sal ek verduidelik hoe u die ISD1820 -module kan koppel en gebruik met behulp van die NodeMCU -bord. P. S. jammer vir my swak Engels.
As u die datablad van die module lees, word daar geskryf: Die gebruik van hierdie module is baie maklik, wat u kan beheer deur die drukknoppie aan boord of deur die mikrokontroleerder, soos Arduino, STM32, ChipKit, ens. op.
Stap 1: Wat het u nodig?
Om hierdie projek te realiseer, benodig ons: NodeMCU -bord.
ISD1820 module.
Breadboard -luidspreker (dit word gewoonlik by die module ingesluit).
Onthou: die NodeMcu -bord werk teen 3.3 volt, sodat ons nie 'n weerstand in die stroombaan nodig het nie, aangesien die module ook teen 3.3 volt werk.
Stap 2: Verbindings
Dit is baie maklik om die NodeMcu -bord met die module aan te sluit, ons benodig slegs 5 drade. Maak die verbinding soos op die foto of in die video. Onthou dat die name by die programmering van die nodeMCU verskil van die in die Arduino IDE, en dan beveel ek u aan om die fases te toets om die verbindings uit te voer soos aangedui en die gedeelde program te laai.
Stap 3: die kode
Die ISD1820 -module word deur 3 penne beheer, elke pen as dit ontvang (sodat die modulepenne ingevoer word), sal 'n 3.3 volt sein die module 'n ander funksie laat verrig (natuurlik afhangende van die pen waarna die sein gestuur word). Soos in die tekening getoon, is die ISD1820 toegerus met 3 gebruiksmodes, elke modus kan gekies word met 'n sein van 3,3 volt gestuur vanaf die nodeMcu. Die modusse is 'opname' waar 'n geluid deur die mikrofoon wat aan die module gelas is, opgeneem word (dit het 'n baie kort maksimum opnametyd), die 'reproduksie' van die voorheen opgeneemde klank en laastens die metode van 'reproduksie in 'n deel van die klank waar die geluid gedeeltelik weergegee word, onder sekere omstandighede wat ek tydens die programmering sal verduidelik
. As u kyk na die ontwerp wat ek gemaak het (ek weet nie hoe om te teken nie), kan u maklik raai hoe die bord werk waar die rooi pyle 'n sein van 3,3 volt van die nodeMcu na 'n enkele pen van die module stuur. (Die swart pyle dui aan dat daar geen sein gestuur word nie, so ons sal "LAAG" aan die penne in die program skryf)
Nadat ons die werking van die kring verstaan het, kan ons die program begin skryf. Soos reeds genoem om die NodeMCU te programmeer, gebruik ons die Arduino IDE. Die program is baie eenvoudig: na die verklaring van die 3 penne (wat die 3 modi aandui) en dit as uitgangspennetjies gestel het, kan ons ons funksies begin skryf. (Ek gebruik slegs die seriële monitor om die opdrag van die sleutelbord af te stuur om 'n sekere funksie van die module).
Die eerste funksie is 'rekord', as die 'REC' pen hoog is, sal die module die geluid begin opneem solank die pen hoog is.
Die tweede funksie "playSignal" waar u net 'n kort sein na die module moet stuur om die opname van die opgeneemde klank te aktiveer (pin PLAY_E).
Die laaste funksie is "playSignal_L", waar die module die klank slegs speel vir die tyd dat die pin 'PLAY_L' hoog is (byvoorbeeld as die opgeneemde klank 3 sekondes is en ek die funksie playSignal_L slegs vir 'n sekonde aktiveer, sal die module speel dit klink net vir 'n sekonde)
Nadat u die program geskryf het, laai dit op die NodeMCU en speel u met die kring. Ek hoop ek het jou gehelp. Robogi
Aanbeveel:
Praat met u lig: 5 stappe
Praat met u lig: wat is my projek? Hierdie projek is 'n lig waarmee u kleure kan verander deur te sê watter kleur u sal hou. Die lig wat ek in hierdie projekte gemaak het, gebruik 4 verskillende ligte: groen, rooi, geel, blou, en natuurlik kan u meer ligte byvoeg en meer kleure verander
Skep 'n iPhone -app wat met deeltjiesnetwerk praat: 4 stappe
Skep 'n iPhone -app wat met deeltjiesnetwerk praat: in hierdie projek leer u hoe u 'n app op u iPhone kan laai wat direk met 'n 3de generasie deeltjienetwerkbord praat. Dit neem minder as 20 minute van u tyd. Boonop kan u dadelik begin peuter !! Kom ons begin. Dinge wat u nie nodig het nie
Laat u rekenaar praat met die notaboek: drie stappe
Laat u rekenaar praat met die notaboek: hier is 'n interessante kode wat ons geskep het om u rekenaar te laat praat wat u tik. Ons sal die notaboek gebruik om dit te skep. Kom ons begin
Framboos Pi Praat met ESP8266 met behulp van MQTT: 8 stappe
Raspberry Pi Praat met ESP8266 Met behulp van MQTT: In hierdie projek sal ek verduidelik wat die MQTT -protokol is en hoe dit gebruik word om tussen toestelle te kommunikeer. Dan, as 'n praktiese demonstrasie, sal ek demonstreer hoe om 'n kliënt- en makelstelsel op te stel, waar 'n ESP8266 -module sowel as RPi tal
Praat met kiesers en kunsmatige intelligensie -chat met behulp van Cleverbot: 14 stappe (met foto's)
Praat met Pick en kunsmatige intelligensie -chat met behulp van Cleverbot: hier probeer ek nie net stemopdrag nie, maar ook kunsmatige intelligensie -chat met die rekenaar met behulp van Cleverbot. Eintlik het die idee ontstaan toe kinders kinders in die kleurkassie kombineer as hulle van een kleur na die naaste kleur neem. Maar uiteindelik implementeer