Orodha ya maudhui:

Ufuatiliaji wa SMS -- Uonyesho wa Dot Matrix -- MAX7219 -- SIM800L: Hatua 8 (na Picha)
Ufuatiliaji wa SMS -- Uonyesho wa Dot Matrix -- MAX7219 -- SIM800L: Hatua 8 (na Picha)

Video: Ufuatiliaji wa SMS -- Uonyesho wa Dot Matrix -- MAX7219 -- SIM800L: Hatua 8 (na Picha)

Video: Ufuatiliaji wa SMS -- Uonyesho wa Dot Matrix -- MAX7219 -- SIM800L: Hatua 8 (na Picha)
Video: Arduino Projects for interfacing Dot Matrix Display 2024, Novemba
Anonim
Ufuatiliaji wa SMS || Uonyesho wa Dot Matrix || MAX7219 || SIM800L
Ufuatiliaji wa SMS || Uonyesho wa Dot Matrix || MAX7219 || SIM800L

Katika video hii, utajifunza jinsi ya kutumia moduli ya GSM, onyesho la matone ya nukta na jinsi ya kuonyesha maandishi yanayotembea juu yake. Baada ya hapo tutaunganisha pamoja ili kuonyesha ujumbe uliopokelewa juu ya SIM ya GSM kwa onyesho la matone ya nukta. Ni rahisi na unaweza kuijenga kwa miradi yako ya shule au chuo kikuu.

Kwa hivyo bila kupoteza muda zaidi, wacha tuingie ndani.

Hatua ya 1: Tazama Video

Image
Image

Video inaonyesha kila hatua kwa undani na itakusaidia katika kuelewa vizuri mradi huo. Kwa hivyo, angalia kwanza ili uelewe hatua zote vizuri.

Hatua ya 2: Pata Sehemu zako

Moduli ya GSM: Ndogo Moja au Kubwa zaidi?
Moduli ya GSM: Ndogo Moja au Kubwa zaidi?

Arduino: India - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -

Moduli ya GSM: India: Ndogo - https://amzn.to/2oyJTg2, Kubwa zaidi - https://amzn.to/2oyJTg2US: Ndogo - https://amzn.to/2F1vNy6, Kubwa zaidi - http: / /amzn.to/2F1vNy6UK: Moja ndogo - https://amzn.to/2oAjApT, Kubwa zaidi -

Uonyesho wa Matrix ya Dot: India - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

Hatua ya 3: Moduli ya GSM: Ndogo Moja au Kubwa zaidi?

Moduli ya GSM: Ndogo Moja au Kubwa zaidi?
Moduli ya GSM: Ndogo Moja au Kubwa zaidi?

Katika hatua hii nitazungumza juu ya tofauti kuu za moduli, ambazo zitakusaidia kuchagua moja.

Vitu vya kwanza kwanza, ndogo ni ndogo sana wakati kubwa inahitaji nafasi kubwa.

Ndogo zaidi haina kibadilishaji cha RS232 hadi TTL wakati kubwa ina tundu la DB9 na MAX232 IC ambayo hufanya kazi hiyo, lakini kuitumia na Arduino, hatutaihitaji.

Ndogo inahitaji voltage halisi kati ya 3.7 na 4.4 Volts ambayo inaweza kuwa maumivu kidogo na pia inahitaji SIM ndogo. Kubwa ina mdhibiti wa voltage iliyojengwa ambayo inachukua Volts 12 na kuibadilisha kuwa voltage inayofanya kazi na ina nafasi ya SIM ya zamani kubwa.

Antena fupi ya moduli ndogo iliniletea shida wakati mwingine wakati antena ya moduli kubwa ni nzuri katika kazi yake. Ingawa zote zinafanya kazi sawa, nitatumia kubwa zaidi katika mradi huu.

Sasa kwa kuwa umechagua moduli yako ya GSM, wacha tuende mbele na ikague.

Hatua ya 4: Kupima Moduli ya GSM

Kupima Moduli ya GSM
Kupima Moduli ya GSM

Unganisha TX kwa pini ya dijiti 8, RX na pini ya dijiti 7 na uwe wa kawaida kwa misingi.

Pakia mchoro katika hatua hii kwa Arduino. Tumia volts 12 kwa moduli ya GSM. Utagundua kuwa mtandao wa LED unawaka haraka, wakati unapepesa mara moja kwa sekunde, umeunganishwa na mtandao. Kisha fungua mfuatiliaji wa serial na bonyeza "s" kwa kutuma ujumbe au bonyeza "r" kwa kupokea ujumbe. Unaweza kubadilisha nambari ya rununu na ujumbe utakaotumwa katika kazi ya Tuma Ujumbe.

Ikiwa hii inafanya kazi vizuri, nenda kwenye hatua inayofuata.

Hatua ya 5: Jaribu Uonyesho wa Dot Matrix

Jaribu Uonyesho wa Dot Matrix
Jaribu Uonyesho wa Dot Matrix
Jaribu Uonyesho wa Dot Matrix
Jaribu Uonyesho wa Dot Matrix
Jaribu Uonyesho wa Dot Matrix
Jaribu Uonyesho wa Dot Matrix

Sasa kuangalia Uonyesho wa Dot Matrix, ongeza MD Parola na maktaba za MD MAX72XX kwenye maktaba ya Arduino.

Lakini kabla ya kuitumia, nenda kwenye folda ya maktaba ya Arduino, fungua folda ya maktaba ya MD_MAX_72XX, kisha nenda kwenye hati na ufungue faili yoyote ya HMTL, halafu amua aina ya Uonyesho wa Dot Matrix unayo (rejeshea video kwa uelewa sahihi). Yangu ni FC_16. Baada ya hii, nenda kwenye folda ya "src" na ufungue faili ya MD_MAX72XX.h. Rekebisha faili ya kichwa kulingana na moduli uliyonayo kisha uihifadhi.

Sasa unaweza kuangalia moduli yako. Unganisha pini ya kuchagua chip ili kubandika 10, data kwenye pini kubandika 11, na pini ya saa kubandika nambari 13, na utumie nguvu. Fungua mchoro wa jaribio kutoka kwa mifano ya maktaba na uipakie. Matrix ya nukta inapaswa kuonyesha mifumo kadhaa ikifuatiwa na vichwa vyao, ambavyo vinaweza pia kuonekana kwenye mfuatiliaji wa serial.

Unaweza kutaka kuweka kitu juu ya tumbo ambacho ni giza kidogo lakini ni wazi, kwani ni ngumu kuisoma moja kwa moja. Jaribu karatasi nyekundu ya akriliki kwa matokeo bora.

Hatua ya 6: Unganisha

Unganisha
Unganisha
Unganisha
Unganisha
Unganisha
Unganisha
Unganisha
Unganisha

Sasa tutaongeza kuongozwa kwa kubandika 12 na kupakia mchoro huu. Daima kumbuka kuwa wakati wa kupakia mchoro wa nambari 0 na 1 lazima isiunganishwe na chochote. Baada ya mchoro kupakiwa unganisha pini ya RX ya moduli ya GSM hadi pini ya TX ya Arduino na pini ya TX ya moduli ya GSM hadi pini ya RX ya Arduino.

Fungua mfuatiliaji wa serial. Nilituma ujumbe katika muundo "# A. Check *", na utagundua kuwa blinks zilizoongozwa na SMS zinaonyeshwa kwenye onyesho la tumbo la nukta. Unaweza pia kuangalia ujumbe katika mfuatiliaji wa serial. Tena, nilituma ujumbe mwingine na ujumbe ulioonyeshwa hubadilika.

Muundo wa ujumbe pia unaweza kubadilishwa katika programu yenyewe. Tafuta "#A." na Asterik (*) katika programu na ubadilishe kuwa matakwa yako.

Hatua ya 7: Kazi ya "memset"

Kazi ya
Kazi ya

Unaweza kugundua kuwa katika programu kuna kazi inayoitwa memset.

Ikiwa unajiuliza ni ya nini, basi nikuambie ni kwa kusudi maalum sana ambalo linaelezewa kwenye picha iliyoambatanishwa.

Unaweza pia kurejelea video kwa uelewa sahihi.

Hatua ya 8: Imefanywa

Hiyo yote ilikuwa kwa hii inayoweza kufundishwa. Natumai umeipenda.