Orodha ya maudhui:

NodeMcu Ongea Na Moduli ya ISD1820: Hatua 3
NodeMcu Ongea Na Moduli ya ISD1820: Hatua 3

Video: NodeMcu Ongea Na Moduli ya ISD1820: Hatua 3

Video: NodeMcu Ongea Na Moduli ya ISD1820: Hatua 3
Video: Простой Умный Дом На ESP8266. Часть 1 - Обзор Проекта 2024, Novemba
Anonim
Image
Image
Unahitaji nini ?!
Unahitaji nini ?!

Katika mafunzo haya rahisi nitaelezea jinsi ya kuunganisha na kutumia moduli ya ISD1820 ukitumia bodi ya NodeMCU. P. S. samahani kwa Kiingereza changu kibaya.

Kusoma data ya moduli imeandikwa kuwa: Matumizi haya ya moduli ni rahisi sana ambayo unaweza kuelekeza udhibiti kwa kitufe cha kushinikiza kwenye bodi au kwa Microcontroller kama Arduino, STM32, ChipKit nk Kutoka kwa hizi unaweza kudhibiti rekodi rahisi, uchezaji na kurudia na kwa hivyo kuwasha.

Hatua ya 1: Je! Unahitaji Nini?

Ili kutambua mradi huu tunahitaji: Bodi ya NodeMCU.

Moduli ya ISD1820.

Spika ya ubao wa mkate (kawaida hujumuishwa na moduli).

Kumbuka: bodi ya NodeMcu inafanya kazi kwa volt 3.3 ili kuungana na moduli hatuhitaji vipinga katika mzunguko kwani moduli pia inafanya kazi kwa volts 3.3.

Hatua ya 2: Uunganisho

Miunganisho
Miunganisho

Ni rahisi sana kuunganisha bodi ya NodeMcu na moduli, tunahitaji waya tu 5. Fanya unganisho kama inavyoonyeshwa kwenye picha au kama inavyoonyeshwa kwenye video. Kumbuka kwamba wakati wa kupanga nodeMCU majina yanatofautiana na yale yaliyo katika IDE ya Arduino na kisha ninakushauri katika awamu za kujaribu kuendesha unganisho kama inavyoonyeshwa na kupakia programu iliyoshirikiwa.

Hatua ya 3: Kanuni

Kanuni
Kanuni
Kanuni
Kanuni
Kanuni
Kanuni

Moduli ya ISD1820 inadhibitiwa na pini 3, kila pini ikiwa inapokea (kwa hivyo pini za moduli ni pembejeo) ishara ya volt 3.3 itafanya moduli ifanye kazi tofauti (kwa wazi kulingana na pini ambayo ishara hiyo imetumwa). Kama inavyoonyeshwa kwenye mchoro, ISD1820 imewekwa na njia 3 za matumizi, kila hali inayochaguliwa na ishara ya volts 3.3 zilizotumwa kutoka kwa nodeMcu. Njia hizo ni "kurekodi" ambapo sauti inarekodiwa na kipaza sauti iliyounganishwa kwenye moduli (ina muda mfupi sana wa kurekodi), njia ya "kuzaa" kwa sauti iliyorekodiwa hapo awali na mwishowe njia ya "uzazi katika sehemu ya sauti "ambapo sauti imezalishwa kwa sehemu, chini ya hali fulani ambayo wakati wa programu nitaelezea

. Kuangalia muundo nilioufanya (sijui kuchora lol) unaweza kudhani kwa urahisi jinsi bodi inavyofanya kazi ambapo mishale nyekundu inawakilisha ishara ya volts 3.3 zilizotumwa kutoka kwa nodeMcu hadi pini moja ya moduli. (Mishale nyeusi inawakilisha kwamba hakuna ishara inayotumwa kwa hivyo tutaandika "CHINI" kwa pini kwenye programu)

Baada ya kuelewa utendaji wa mzunguko tunaweza kuanza kuandika programu. Kama ilivyotajwa tayari kupanga NodeMCU tutatumia IDE ya Arduino. Programu ni rahisi sana: baada ya kutangaza pini 3 (kuonyesha njia tatu) na kuziweka kama pini za pato tunaweza kuanza kuandika kazi zetu. moduli).

Kazi ya kwanza ni "rekodi" ambapo ikiwa pini ya 'REC' iko juu moduli itaanza kurekodi sauti hiyo kwa muda mrefu kama pini iko juu.

Kazi ya pili "playSignal" ambapo lazima utume ishara fupi kwa moduli ili kuamsha uchezaji wa sauti iliyorekodiwa (piga PLAY_E).

Kazi ya mwisho ni "playSignal_L" ambapo moduli itapiga sauti tu kwa muda ambao pini 'PLAY_L' iko juu (kwa mfano ikiwa sauti iliyorekodiwa ni sekunde 3 na ninaamilisha kazi playSignal_L kwa sekunde moja tu moduli itacheza sauti hiyo kwa sekunde moja tu)

Baada ya kuandika programu hiyo, ipakia kwenye NodeMCU na ufurahi kucheza na mzunguko. Natumahi nimekusaidia. Robogi

Ilipendekeza: