Spisu treści:
Wideo: NodeMcu porozmawiaj z modułem ISD1820: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
W tym prostym samouczku wyjaśnię, jak podłączyć i używać modułu ISD1820 za pomocą płyty NodeMCU. PS Przepraszam za mój zły język angielski.
Czytając arkusz danych modułu napisano, że: korzystanie z tego modułu jest bardzo łatwe, co można bezpośrednio kontrolować za pomocą przycisku na płycie lub mikrokontrolera, takiego jak Arduino, STM32, ChipKit itp. Z nich można łatwo sterować nagrywaniem, odtwarzaniem i powtarzaniem i tak na.
Krok 1: Czego potrzebujesz?
Do realizacji tego projektu potrzebna jest płyta:NodeMCU.
Moduł ISD1820.
Głośnik Breadboard (zwykle jest dołączony do modułu).
Pamiętaj: płytka NodeMcu pracuje na 3,3 V, więc do połączenia z modułem nie potrzebujemy rezystorów w obwodzie, ponieważ moduł działa również na 3,3 V.
Krok 2: Połączenia
Bardzo łatwo jest połączyć płytkę NodeMcu z modułem, potrzebujemy tylko 5 przewodów. Wykonaj połączenie, jak pokazano na zdjęciu lub jak pokazano na filmie. Pamiętaj, że podczas programowania nodeMCU nazwy różnią się od tych w Arduino IDE, a następnie zalecam w fazach testowych uruchomienie połączeń tak, jak pokazano i załadowanie udostępnionego programu.
Krok 3: Kodeks
Moduł ISD1820 jest kontrolowany przez 3 piny, każdy pin jeśli otrzyma (a więc piny modułu są na wejściu) sygnał 3,3 V spowoduje, że moduł będzie pełnić inną funkcję (oczywiście w zależności od pinu, na który jest wysyłany sygnał). Jak pokazano na rysunku, ISD1820 jest wyposażony w 3 tryby użytkowania, każdy tryb wybierany za pomocą sygnału 3,3 V wysyłanego z nodeMcu. Tryby to „nagrywanie” gdzie dźwięk jest rejestrowany przez mikrofon przyspawany do modułu (ma bardzo krótki maksymalny czas nagrywania), tryb „odtwarzania” wcześniej nagranego dźwięku i wreszcie tryb „odtwarzania w części dźwięk”, gdzie dźwięk jest odtwarzany w części, pod pewnymi warunkami, które podczas programowania wyjaśnię
. Patrząc na projekt, który wykonałem (nie wiem, jak narysować lol), możesz łatwo odgadnąć, jak działa płyta, gdzie czerwone strzałki reprezentują sygnał 3,3 wolta wysyłany z nodeMcu do pojedynczego pinu modułu. (Czarne strzałki oznaczają, że nie jest wysyłany żaden sygnał, więc napiszemy „LOW” na piny w programie)
Po zrozumieniu działania układu możemy przystąpić do pisania programu. Jak już wspomniano, do programowania NodeMCU będziemy używać Arduino IDE. Program jest bardzo prosty: po zadeklarowaniu 3 pinów (oznaczających 3 tryby) i ustawieniu ich jako pinów wyjściowych możemy przystąpić do pisania naszych funkcji. moduł).
Pierwsza funkcja to "nagrywanie", gdzie jeśli pin "REC" jest wysoki, moduł zacznie nagrywać ten dźwięk tak długo, jak pin jest wysoki.
Druga funkcja "playSignal" gdzie wystarczy wysłać krótki sygnał do modułu, aby uruchomić odtwarzanie nagranego dźwięku (pin PLAY_E).
Ostatnia funkcja to "playSignal_L" gdzie moduł będzie odtwarzał dźwięk tylko przez czas kiedy pin 'PLAY_L' jest wysoki (np. jeśli nagrany dźwięk ma 3 sekundy i aktywuję funkcję playSignal_L tylko na jedną sekundę moduł odtworzy to brzmi tylko przez jedną sekundę)
Po napisaniu programu załaduj go na NodeMCU i baw się dobrze z układem. Mam nadzieję, że ci pomogłem. Robogi
Zalecana:
DIY Komora z kontrolowaną temperaturą z modułem Peltier TEC: 4 kroki (ze zdjęciami)
Samodzielne pudełko z komorą z kontrolowaną temperaturą z modułem Peltier TEC: Zmontowałem komorę z kontrolą temperatury do testowania małych płytek elektronicznych. W tym samouczku udostępniłem mój projekt, w tym pliki źródłowe i link do plików Gerbers, aby zrobić PCB. Użyłem tylko tanich powszechnie dostępnych materiałów
Porozmawiaj ze swoim światłem: 5 kroków
Talk to Your Light: Jaki jest mój projekt? Ten projekt to światło, którego kolor możesz zmieniać, mówiąc, jaki kolor Ci się spodoba. Światło, które wykonałem w tych projektach, używa 4 różnych świateł: zielonego, czerwonego, żółtego, niebieskiego i oczywiście możesz dodać więcej świateł i zmienić więcej kolorów
Jak zrobić Phase Box z modułem głosowym MP3: 4 kroki
Jak zrobić skrzynkę fazową z modułem głosowym MP3: Przypominam sobie trochę żywicy epoksydowej z mojego ostatniego projektu DIY i nie chcę tego zmarnować. Kierując się zasadami oszczędności, postanawiam użyć żywicy epoksydowej do majsterkowania. Czasami, gdy wpadasz w depresję, po prostu nie chcesz mówić. Ja tylko
Połącz wiele PZEM 004T z modułem Nodemcu: 3 kroki
Połącz wiele PZEM 004T z modułem Nodemcu: Wymaganie wielu modułów PZEM 004T w niektórych projektach, takich jak system wykrywania kradzieży energii lub system monitorowania energii, jest konieczne, więc tutaj podałem kod Nodemcu i połączenie 3 modułów PZEM 004T z Nodemcu. wtedy k
Porozmawiaj z Pick i czatem o sztucznej inteligencji za pomocą Cleverbot: 14 kroków (ze zdjęciami)
Talk to Pick i czat ze sztuczną inteligencją za pomocą Cleverbota: Tutaj próbuję nie tylko poleceń głosowych, ale także czatu sztucznej inteligencji z komputerem za pomocą Cleverbota. Właściwie pomysł pojawił się, gdy znalezione dzieci mieszały kolory w pudełku do kolorowania, gdy wybierały kolor z jednego koloru do najbliższego. Ale w końcu zaimplementuj