Talaan ng mga Nilalaman:

Monitor ng SMS -- Display ng Dot Matrix -- MAX7219 -- SIM800L: 8 Hakbang (may Mga Larawan)
Monitor ng SMS -- Display ng Dot Matrix -- MAX7219 -- SIM800L: 8 Hakbang (may Mga Larawan)

Video: Monitor ng SMS -- Display ng Dot Matrix -- MAX7219 -- SIM800L: 8 Hakbang (may Mga Larawan)

Video: Monitor ng SMS -- Display ng Dot Matrix -- MAX7219 -- SIM800L: 8 Hakbang (may Mga Larawan)
Video: MAX7219 FC-16 64x8 Dot Matrix Display System w/Blynk IoT, NodeMCU ESP8266 & Parola [TUTORIAL] 2024, Hulyo
Anonim
Monitor ng SMS || Display ng Dot Matrix || MAX7219 || SIM800L
Monitor ng SMS || Display ng Dot Matrix || MAX7219 || SIM800L

Sa video na ito, matututunan mo kung paano gumamit ng isang module ng GSM, display ng dot matrix at kung paano ipakita ito sa pag-scroll ng teksto. Pagkatapos nito ay pagsamahin namin ang mga ito upang ipakita ang mga mensahe na natanggap sa isang GSM SIM sa isang dot matrix display. Medyo madali ito at maitatayo mo ito para sa iyong mga proyekto sa paaralan o kolehiyo.

Kaya't nang hindi nag-aaksaya ng iba pang oras, pasukin natin ito.

Hakbang 1: Panoorin ang Video

Image
Image

Ipinapakita ng video ang bawat hakbang nang detalyado at tutulungan ka sa tamang pag-unawa sa proyekto. Kaya, panoorin muna ito upang maunawaan nang mabuti ang lahat ng mga hakbang.

Hakbang 2: Kunin ang Iyong Mga Bahagi

GSM Module: Mas Maliit Isa o Mas Malaking Isa?
GSM Module: Mas Maliit Isa o Mas Malaking Isa?

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

Module ng GSM: India: Mas maliit - https://amzn.to/2oyJTg2, Mas Malaki - https://amzn.to/2oyJTg2US: Mas maliit - https://amzn.to/2F1vNy6, Mas Malaki - http: / /amzn.to/2F1vNy6UK: Mas maliit - https://amzn.to/2oAjApT, Mas Malaki -

Display ng Dot Matrix: India - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

Hakbang 3: Module ng GSM: Mas Maliit Isa o Mas Malaking Isa?

GSM Module: Mas Maliit Isa o Mas Malaking Isa?
GSM Module: Mas Maliit Isa o Mas Malaking Isa?

Sa hakbang na ito pag-uusapan ko ang tungkol sa mga pangunahing pagkakaiba sa mga module, na makakatulong sa iyo na pumili ng isa.

Una ang mga bagay, ang mas maliit sa isa ay napaka-compact habang ang mas malaki sa isa ay nangangailangan ng mas malaking puwang.

Ang mas maliit ay walang converter na RS232 hanggang TTL habang ang mas malaki ay may socket ng DB9 at isang MAX232 IC na gumagawa ng trabaho, ngunit upang magamit ito sa Arduino, hindi namin ito kakailanganin.

Ang mas maliit ay nangangailangan ng eksaktong boltahe sa pagitan ng 3.7 at 4.4 Volts na maaaring maging isang maliit na sakit at kailangan din nito ng isang micro SIM. Ang mas malaki ay may built na boltahe regulator na tumatagal ng 12 Volts at i-convert ito sa gumaganang boltahe at mayroon itong puwang para sa matandang malalaking sukat na SIM.

Ang maikling antena ng mas maliit na module ay lumikha ng isang problema sa akin kung minsan habang ang antena ng mas malaking module ay mabuti sa trabaho nito. Bagaman pareho ang gumagana, gagamitin ko ang mas malaki sa proyektong ito.

Ngayong napili mo ang iyong module ng GSM, magpatuloy tayo at suriin ito.

Hakbang 4: Pagsubok sa MSM Module

Pagsubok sa MSM Module
Pagsubok sa MSM Module

Ikonekta ang TX sa digital pin 8, RX sa digital pin 7 at karaniwang mga batayan.

I-upload ang sketch sa hakbang na ito sa Arduino. Mag-apply ng 12 volts sa module ng GSM. Mapapansin mo na ang network LED ay mabilis na kumikislap, kapag kumukurap ito minsan sa isang segundo, nakakonekta ito sa network. Pagkatapos buksan ang serial monitor at pindutin ang "s" para sa pagpapadala ng mensahe o pindutin ang "r" para sa pagtanggap ng mensahe. Maaari mong baguhin ang numero ng mobile at ang mensahe na ipapadala sa pagpapaandar ng Magpadala ng Mensahe.

Kung gumagana ito ng maayos, magpatuloy sa susunod na hakbang.

Hakbang 5: Subukan ang Dot Matrix Display

Subukan ang Dot Matrix Display
Subukan ang Dot Matrix Display
Subukan ang Dot Matrix Display
Subukan ang Dot Matrix Display
Subukan ang Dot Matrix Display
Subukan ang Dot Matrix Display

Ngayon upang suriin ang Dot Matrix Display, idagdag ang MD Parola at MD MAX72XX na mga aklatan sa Arduino library.

Ngunit bago gamitin ito, pumunta sa folder ng mga library ng Arduino, buksan ang folder ng library ng MD_MAX_72XX, pagkatapos ay pumunta sa mga doc at buksan ang anumang file na HMTL, pagkatapos ay tukuyin ang uri ng Dot Matrix Display na mayroon ka (tingnan ang video para sa wastong pag-unawa). Ang akin ay FC_16. Pagkatapos nito, pumunta sa folder na "src" at buksan ang MD_MAX72XX.h file. Baguhin ang file ng header alinsunod sa modyul na mayroon ka at pagkatapos ay i-save ito.

Ngayon ay maaari mong suriin ang iyong module. Ikonekta ang chip select pin sa pin 10, data sa pin sa pin 11, at orasan pin sa pin number 13, at ilapat ang lakas. Buksan ang test sketch mula sa mga halimbawa ng library at i-upload ito. Ang dot matrix ay dapat magpakita ng ilang mga pattern na sinusundan ng kanilang mga pamagat, na makikita rin sa serial monitor.

Maaaring gusto mong maglagay ng isang bagay sa tuktok ng matrix na maliit na madilim ngunit transparent, dahil mahirap basahin ito nang direkta. Subukan ang isang pulang kulay na acrylic sheet para sa pinakamahusay na mga resulta.

Hakbang 6: Pagsamahin Sila

Pagsamahin Sila
Pagsamahin Sila
Pagsamahin Sila
Pagsamahin Sila
Pagsamahin Sila
Pagsamahin Sila
Pagsamahin Sila
Pagsamahin Sila

Ngayon ay magdagdag kami ng isang humantong sa pin 12 at i-upload ang sketch na ito. Palaging tandaan na habang ang pag-upload ng isang sketch pin na numero 0 at 1 ay hindi dapat na konektado sa anumang bagay. Matapos ma-upload ang sketch ay ikonekta ang RX pin ng GSM module sa TX pin ng Arduino at TX pin ng GSM module sa RX pin ng Arduino.

Buksan ang serial monitor. Nagpadala ako ng isang mensahe sa format na "# A. Check *", at mapapansin mo na ang mga led blinks at ang SMS ay ipinapakita sa dot matrix display. Maaari mo ring suriin ang mensahe sa serial monitor. Muli, nagpadala ako ng isa pang mensahe at nagbago ang ipinakitang mensahe.

Ang format ng mensahe ay maaari ding mabago sa mismong programa. Maghanap para sa "#A." at isang Asterik (*) sa programa at baguhin ito sa iyong nais.

Hakbang 7: Pag-andar ng "memset"

Ang gamit ng
Ang gamit ng

Maaari mong mapansin na sa programa ay mayroong pagpapaandar na tinatawag na memset.

Kung nagtataka ka kung para saan ito, sabihin mo sa akin na ito ay para sa isang napaka-espesyal na layunin na ipinaliwanag sa kalakip na imahe.

Maaari ka ring mag-refer ng video para sa wastong pag-unawa.

Hakbang 8: Tapos Na

Iyon lang ang itinuro para dito. Umaasa ako na nagustuhan mo ito.