Turinys:
Video: „NodeMcu“kalba su ISD1820 moduliu: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šioje paprastoje pamokoje paaiškinsiu, kaip prijungti ir naudoti ISD1820 modulį naudojant „NodeMCU“plokštę. P. S. Atleiskite, kad prastai kalbu angliškai.
Skaitant modulio duomenų lapą rašoma, kad: Šis modulis yra labai paprastas, kurį galite tiesiogiai valdyti paspausdami mygtuką ant plokštės arba naudodami mikrovaldiklį, pvz., „Arduino“, STM32, „ChipKit“ir kt. Iš jų galite lengvai valdyti įrašymą, atkūrimą ir kartojimą. ant.
1 žingsnis: ko jums reikia?
Norėdami įgyvendinti šį projektą, mums reikia: „NodeMCU“plokštės.
ISD1820 modulis.
„Breadboard“garsiakalbis (jis paprastai pridedamas prie modulio).
Atminkite: „NodeMcu“plokštė veikia esant 3,3 volto įtampai, todėl norint prisijungti prie modulio, mums nereikia rezistorių grandinėje, nes modulis taip pat veikia esant 3,3 volto įtampai.
2 žingsnis: jungtys
Labai lengva prijungti „NodeMcu“plokštę prie modulio, mums reikia tik 5 laidų. Užmegzkite ryšį, kaip parodyta paveikslėlyje arba kaip parodyta vaizdo įraše. Atminkite, kad programuojant „nodeMCU“pavadinimai skiriasi nuo „Arduino IDE“pavadinimų, ir tada aš rekomenduoju jums bandymo etapuose paleisti ryšius, kaip parodyta, ir įkelti bendrinamą programą.
3 žingsnis: kodas
ISD1820 modulį valdo 3 kaiščiai, kiekvienas kaištis, jei jis gauna (taigi įvedami modulio kaiščiai) po 3,3 volto signalą, modulis atliks kitą funkciją (aišku, tai priklauso nuo kaiščio, į kurį siunčiamas signalas). Kaip parodyta brėžinyje, ISD1820 yra 3 naudojimo režimai, kiekvienas režimas pasirenkamas naudojant 3,3 voltų signalą, siunčiamą iš mazgoMcu. Režimai yra „įrašymas“, kai garsas įrašomas prie modulio suvirintu mikrofonu (jis turi labai trumpą maksimalų įrašymo laiką), anksčiau įrašyto garso „atkūrimo“režimas ir galiausiai „atkūrimo iš dalies garsas , kai garsas iš dalies atkuriamas, esant tam tikroms sąlygoms, kurias paaiškinsiu programavimo metu
. Žvelgiant į mano sukurtą dizainą (aš nežinau, kaip piešti lol), galite lengvai atspėti, kaip veikia lenta, kur raudonos rodyklės rodo 3,3 voltų signalą, siunčiamą iš nodeMcu į vieną modulio kaištį. (Juodos rodyklės rodo, kad signalas nėra siunčiamas, todėl programos kaiščiams parašysime „LOW“)
Supratę grandinės veikimą, galime pradėti rašyti programą. Kaip jau minėta programuojant „NodeMCU“, naudosime „Arduino IDE“. Programa yra labai paprasta: paskelbus 3 kaiščius (nurodant 3 režimus) ir nustačius juos kaip išvesties kaiščius, galime pradėti rašyti savo funkcijas. (Serijinį monitorių naudoju tik norėdamas iš klaviatūros siųsti komandą tam tikrai funkcijai suaktyvinti modulis).
Pirmoji funkcija yra „įrašymas“, kai, jei „REC“kaištis yra aukštas, modulis pradės įrašyti tą garsą tol, kol kaištis bus aukštas.
Antroji funkcija „playSignal“, kuriai tereikia išsiųsti trumpą signalą į modulį, kad būtų suaktyvintas įrašyto garso atkūrimas (kaištis PLAY_E).
Paskutinė funkcija yra „playSignal_L“, kur modulis gros garsą tik tiek laiko, kol kaištis „PLAY_L“bus aukštas (pavyzdžiui, jei įrašytas garsas yra 3 sekundės, o funkciją „playSignal_L“įjungiu tik vieną sekundę) garsas tik vieną sekundę)
Parašę programą, įkelkite ją į „NodeMCU“ir smagiai žaiskite su grandine. Tikiuosi, kad jums padėjau. Robogi
Rekomenduojamas:
Gestų į kalbą/teksto konvertavimo pirštinė: 5 žingsniai
Gestas į kalbą/teksto konvertavimo pirštinė: šio projekto idėja/postūmis buvo padėti žmonėms, kuriems sunku bendrauti naudojant kalbą ir bendrauti naudojant rankų gestus arba labiau žinomą kaip amerikiečių gestų kalba (ASL). Šis projektas gali būti žingsnis link pasiūlymo
Vaizdo stebėjimo kamera su „NodeMCU +“seno nešiojamojo kompiuterio kameros moduliu (su „Blynk“ir be jo): 5 žingsniai
Vaizdo stebėjimo kamera su „NodeMCU +“seno nešiojamojo kompiuterio kameros moduliu (su „Blynk“ir be jo): Sveiki, vaikinai! Šioje pamokoje aš jums parodysiu, kaip aš panaudojau seną nešiojamojo kompiuterio kameros modulį ir mazgą MCU, kad padaryčiau kažką panašaus į vaizdo stebėjimą
Kaip naudotis multimetru tamilų kalba Vadovas pradedantiesiems - Multimetras pradedantiesiems: 8 žingsniai
Kaip naudotis multimetru tamilų kalba Pradedančiųjų vadovas | Multimetras pradedantiesiems: Sveiki draugai, šioje pamokoje aš paaiškinau, kaip naudoti multimetrą visų rūšių elektronikos grandinėse, atliekant 7 skirtingus veiksmus, pvz., 1) įrangos tęstinumo testas 2) nuolatinės srovės matavimas 3) diodo ir šviesos diodo testavimas 4) matavimas Resi
Tekstas į kalbą Spustelėkite „ARMbasic Powered UChip“ir kitus „ARMbasic Powered SBC“: 3 žingsniai
Tekstas į kalbą Spustelėkite „ARMbasic Powered UChip“ir kitus „ARMbasic Powered SBC“: Įvadas: Laba diena. Mano vardas Todas. Aš esu kosmoso ir gynybos profesionalas, kuris taip pat yra šiek tiek geikas širdyje. Įkvėpimas: kilęs iš BBS, 8 bitų mikrovaldiklių, asmeninių kompiuterių „Kaypro“/„Commodore“/„Tandy“/„TI-994A“eros, kai R
Prijunkite kelis PZEM 004T su „Nodemcu“moduliu: 3 žingsniai
Prijunkite kelis PZEM 004T su „Nodemcu“moduliu: kai kuriuose projektuose, pvz., Elektros vagysčių aptikimo sistemoje ar energijos stebėjimo sistemoje, būtinas kelių PZEM 004T modulių reikalavimas, todėl čia pateikiau „Nodemcu“kodą ir 3 PZEM 004T modulių prijungimą prie „Nodemcu“. Jei turite kokių nors klausimų tada k