Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Në këtë tutorial të thjeshtë do të shpjegoj se si të lidhni dhe përdorni modulin ISD1820 duke përdorur bordin NodeMCU. P. S. Kërkoj ndjesë për anglishten time të dobët.
Duke lexuar fletën e të dhënave të modulit shkruhet se: Ky përdorim i modulit është shumë i lehtë, të cilin mund ta drejtoni me butonin në bord ose me Mikrokontrollues si Arduino, STM32, ChipKit etj. Nga këto ju mund të kontrolloni me lehtësi regjistrimin, riprodhimin dhe përsëritjen e kështu më
Hapi 1: Çfarë ju nevojitet?
Për të realizuar këtë projekt na duhen: bordi NodeMCU.
Moduli ISD1820.
Altoparlanti i breadboard (zakonisht përfshihet me modulin).
Mbani mend: bordi NodeMcu punon në 3.3 volt kështu që për t'u lidhur me modulin nuk kemi nevojë për rezistorë në qark pasi moduli gjithashtu punon në 3.3 volt.
Hapi 2: Lidhjet
Veryshtë shumë e lehtë të lidhësh bordin NodeMcu me modulin, na duhen vetëm 5 tela. Bëni lidhjen siç tregohet në figurë ose siç tregohet në video. Mos harroni se kur programoni nodeMCU emrat ndryshojnë nga ata në Arduino IDE dhe më pas ju rekomandoj në fazat e testimit për të drejtuar lidhjet siç tregohet dhe ngarkoni programin e ndarë.
Hapi 3: Kodi
Moduli ISD1820 kontrollohet nga 3 kunja, secila pin nëse merr (kështu që kunjat e modulit futen) një sinjal prej 3.3 volt do ta bëjë modulin të kryejë një funksion të ndryshëm (padyshim në varësi të kunjit në të cilin sinjali është dërguar). Siç tregohet në vizatim, ISD1820 është i pajisur me 3 mënyra përdorimi, secila mënyrë e përzgjedhshme me një sinjal prej 3.3 volt të dërguar nga nyjaMcu. Mënyrat janë "regjistrimi" ku një zë regjistrohet nga mikrofoni i ngjitur në modul (ka një kohë maksimale regjistrimi shumë të shkurtër), mënyra e "riprodhimit" të zërit të regjistruar më parë dhe së fundi mënyra e "riprodhimit në një pjesë të tingulli "ku tingulli riprodhohet pjesërisht, në kushte të caktuara që gjatë programimit do t'i shpjegoj
Me Duke parë modelin që kam bërë (nuk e di si të vizatoj lol) mund ta merrni me mend se si funksionon tabela ku shigjetat e kuqe përfaqësojnë një sinjal prej 3.3 volt të dërguar nga nodeMcu në një kunj të vetëm të modulit. (Shigjetat e zeza përfaqësojnë që asnjë sinjal nuk dërgohet kështu që ne do të shkruajmë "LOW" në kunjat në program)
Pasi të kuptojmë funksionimin e qarkut mund të fillojmë të shkruajmë programin. Siç është përmendur tashmë për të programuar NodeMCU ne do të përdorim Arduino IDE. Programi është shumë i thjeshtë: pas deklarimit të 3 kunjave (duke treguar 3 mënyrat) dhe vendosjes së tyre si kunja dalëse mund të fillojmë të shkruajmë funksionet tona. (Unë përdor monitorin serik vetëm për të dërguar nga tastiera komandën për të aktivizuar një funksion të caktuar të moduli).
Funksioni i parë është "rekord" ku nëse kunja "REC" është e lartë moduli do të fillojë të regjistrojë atë tingull për aq kohë sa kunja është e lartë.
Funksioni i dytë "playSignal" ku ju vetëm duhet të dërgoni një sinjal të shkurtër në modul për të aktivizuar riprodhimin e zërit të regjistruar (pin PLAY_E).
Funksioni i fundit është "playSignal_L" ku moduli do të luajë zërin vetëm për kohën kur kunja 'PLAY_L' është e lartë (për shembull nëse tingulli i regjistruar është 3 sekonda dhe aktivizoj funksionin playSignal_L vetëm për një sekondë moduli do të luajë ai tingëllon vetëm për një sekondë)
Pas shkrimit të programit, ngarkojeni atë në NodeMCU dhe argëtohuni duke luajtur me qarkun. Shpresoj se ju kam ndihmuar. Robogi
Recommended:
Flisni me dritën tuaj: 5 hapa
Flisni me dritën tuaj: Cili është projekti im? Ky projekt është një dritë që mund t'i ndryshoni ngjyrat duke thënë se cila ngjyrë do t'ju pëlqejë. Drita që kam bërë në këto projekte përdorin 4 drita të ndryshme: jeshile, të kuqe, të verdhë, blu, dhe natyrisht ju mund të shtoni më shumë drita dhe të ndryshoni më shumë ngjyra
Ngarkimi i vlerës së sensorit vibrues në IOT Thing Flisni duke përdorur NodeMCU: 4 hapa
Ngarkimi i vlerës së sensorit vibrues në IOT ThingSpeak Duke përdorur NodeMCU: Ka disa makina kritike ose pajisje të shtrenjta të cilat pësojnë dëme për shkak të dridhjeve. Në një rast të tillë, kërkohet një sensor dridhjeje për të gjetur nëse makina ose pajisja po prodhon dridhje apo jo. Identifikimi i objektit që
IoT Eade Ease: ESP-MicroPython-MQTT-Thing Flisni: 12 hapa
IoT Made Ease: ESP-MicroPython-MQTT-ThingSpeak: Në tutorialin tim të mëparshëm, MicroPython në ESP duke përdorur Jupyter, mësuam se si të instaloni dhe ekzekutoni MicroPython në një pajisje ESP. Duke përdorur Jupyter Notebook si mjedisin tonë të zhvillimit, ne gjithashtu mësuam se si të lexojmë nga sensorët (Temperatura, Lagështia dhe Lu
Udhëzues për modulin E32-433T LoRa - Bordi i shpërthimit DIY për modulin E32: 6 hapa
Udhëzues për modulin E32-433T LoRa | Bordi i shpërthimit DIY për modulin E32: Hej, çfarë ka, djema! Akarsh këtu nga CETech. Ky projekt i imi është më shumë një kurbë mësimi për të kuptuar funksionimin e modulit E32 LoRa nga eByte i cili është një modul transmetues me fuqi të lartë 1 vat. Pasi ta kuptojmë punën, unë kam dizajn
Porta USB NODEMcu nuk po punon? Ngarko kodin duke përdorur USB në modulin TTL (FTDI) në vetëm 2 hapa: 3 hapa
Porta USB NODEMcu nuk po punon? Ngarko kodin duke përdorur USB në modulin TTL (FTDI) në vetëm 2 hapa: Të lodhur nga lidhja me shumë tela nga USB në modulin TTL në NODEMcu, ndiqni këtë udhëzues, për të ngarkuar kodin në vetëm 2 hapa. Nëse porta USB e NODEMcu nuk po punon, atëherë mos u frikësoni. Justshtë vetëm çipi i drejtuesit USB ose lidhësi USB,