Obsah:
Video: NodeMcu Speak s modulem ISD1820: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
V tomto jednoduchém tutoriálu vysvětlím, jak připojit a používat modul ISD1820 pomocí desky NodeMCU. P. S. Omlouvám se za mou špatnou angličtinu.
Při čtení datového listu modulu je napsáno: na.
Krok 1: Co potřebujete?
K realizaci tohoto projektu potřebujeme: desku NodeMCU.
Modul ISD1820.
Breadboard reproduktor (obvykle je součástí modulu).
Pamatujte: deska NodeMcu pracuje na 3,3 V, takže pro připojení k modulu nepotřebujeme v obvodu rezistory, protože modul pracuje také na 3,3 V.
Krok 2: Připojení
Je velmi snadné propojit desku NodeMcu s modulem, potřebujeme pouze 5 vodičů. Proveďte připojení podle obrázku nebo podle videa. Pamatujte, že při programování nodeMCU se názvy liší od názvů v Arduino IDE a pak vám doporučuji ve fázích testování spustit připojení podle obrázku a načíst sdílený program.
Krok 3: Kód
Modul ISD1820 je řízen 3 piny, každý pin, pokud přijímá (takže piny modulu jsou na vstupu), 3,3 voltový signál způsobí, že modul bude vykonávat jinou funkci (samozřejmě v závislosti na pinu, na který je signál poslán). Jak je znázorněno na výkrese, ISD1820 je vybaven 3 režimy použití, každý režim je volitelný signálem 3,3 voltů odeslaným z nodeMcu. Režimy jsou „nahrávání“, kde je zvuk zaznamenáván mikrofonem přivařeným k modulu (má velmi krátkou maximální dobu záznamu), režim „reprodukce“dříve zaznamenaného zvuku a nakonec režim „reprodukce v části zvuk „kde je zvuk reprodukován částečně, za určitých podmínek, které během programování vysvětlím
. Při pohledu na design, který jsem vytvořil (nevím, jak nakreslit lol), můžete snadno uhodnout, jak deska funguje tam, kde červené šipky představují signál 3,3 voltů odeslaný z nodeMcu na jeden pin modulu. (Černé šipky znamenají, že není vyslán žádný signál, takže na piny v programu napíšeme „LOW“)
Po pochopení fungování obvodu můžeme začít psát program. Jak již bylo řečeno, pro programování NodeMCU použijeme Arduino IDE. Program je velmi jednoduchý: po deklarování 3 pinů (označujících 3 režimy) a jejich nastavení jako výstupních pinů můžeme začít psát naše funkce. (Sériový monitor používám pouze k odeslání příkazu z klávesnice k aktivaci určité funkce modul).
První funkcí je „nahrávání“, kde pokud je pin „REC“vysoký, modul začne nahrávat tento zvuk tak dlouho, dokud je pin vysoký.
Druhá funkce "playSignal", kde stačí poslat krátký signál do modulu, aby se aktivovalo přehrávání nahraného zvuku (pin PLAY_E).
Poslední funkcí je „playSignal_L“, kde modul přehraje zvuk pouze po dobu, kdy je kolík „PLAY_L“vysoký (například pokud je zaznamenaný zvuk 3 sekundy a já aktivuji funkci playSignal_L pouze jednu sekundu, modul bude hrát to zní jen na jednu sekundu)
Po napsání programu jej nahrajte na NodeMCU a bavte se hraním s obvodem. Doufám, že jsem vám pomohl. Robogi
Doporučuje:
DIY teplotně řízená komora s modulem Peltier TEC: 4 kroky (s obrázky)
DIY teplotně řízená komora s modulem Peltier TEC: Sestavil jsem skříň s řízenou teplotou pro testování malých elektronických desek. V tomto tutoriálu jsem sdílel svůj projekt včetně zdrojových souborů a odkazu na soubory Gerbers k výrobě DPS. Použil jsem pouze levné běžně dostupné materiály
CCTV kamera s NodeMCU + kamerovým modulem starého notebooku (s a bez použití Blynku): 5 kroků
CCTV kamera s NodeMCU + kamerovým modulem starého notebooku (s a bez použití Blynku): Ahoj kluci! V tomto pokynu vám ukážu, jak jsem použil starý kamerový modul notebooku a nodeMCU k vytvoření něčeho podobného jako CCTV
Hra na samohlásky s modulem Arduino a modulem MP3 YX5300 Catalex: 13 kroků
Hra se samohláskami s modulem Arduino a modulem MP3 YX5300 Catalex: Dokážete přečíst tuto otázku? To je divné! Tuto otázku jsem položil schválně. Pokud dokážete přečíst tento text, je to proto, že znáte celou abecedu a samozřejmě jste se dozvěděli o všech samohláskách. Samohlásky jsou přítomny ve všech slovech. Není možné
Jak vytvořit fázový box s hlasovým modulem MP3: 4 kroky
Jak vytvořit fázový box s hlasovým modulem MP3: Mám z mého posledního projektu DIY připomenuto nějakou krystalovou epoxidovou pryskyřici a nechci to promrhat. Na principech šetrnosti jsem se rozhodl použít epoxid k DIY malým věcem. Někdy, když se dostanete do deprese, prostě nechcete mluvit. Já jen
Propojte více PZEM 004T s modulem Nodemcu: 3 kroky
Propojte více modulů PZEM 004T s modulem Nodemcu: Požadavek více modulů PZEM 004T v některých projektech, jako je systém detekce krádeže napájení nebo systém monitorování energie, je nutný, proto jsem zde poskytl kód Nodemcu a propojení 3 modulů PZEM 004T s modulem Nodemcu. Pokud máte jakýkoli dotaz pak k