Përmbajtje:

SMS Monitor -- Shfaqja e matricës së pikave -- MAX7219 -- SIM800L: 8 hapa (me fotografi)
SMS Monitor -- Shfaqja e matricës së pikave -- MAX7219 -- SIM800L: 8 hapa (me fotografi)

Video: SMS Monitor -- Shfaqja e matricës së pikave -- MAX7219 -- SIM800L: 8 hapa (me fotografi)

Video: SMS Monitor -- Shfaqja e matricës së pikave -- MAX7219 -- SIM800L: 8 hapa (me fotografi)
Video: Измерение 5A-30A переменного и постоянного тока с использованием ACS712 с библиотекой Robojax 2024, Nëntor
Anonim
SMS Monitor || Shfaqja e matricës së pikave || MAX7219 || SIM800L
SMS Monitor || Shfaqja e matricës së pikave || MAX7219 || SIM800L

Në këtë video, do të mësoni se si të përdorni një modul GSM, ekran me pikë matricë dhe si të shfaqni tekstin e rrotullimit në të. Pas kësaj ne do t'i kombinojmë ato së bashku për të shfaqur mesazhet e marra përmes një SIM GSM në një ekran të matricës me pika. Fairlyshtë mjaft e lehtë dhe mund ta ndërtoni për projektet tuaja të shkollës ose kolegjit.

Pra, pa humbur më shumë kohë, le të hyjmë në të.

Hapi 1: Shikoni videon

Image
Image

Videoja tregon çdo hap në detaje dhe do t'ju ndihmojë të kuptoni siç duhet projektin. Pra, shikojeni së pari për të kuptuar të gjitha hapat vërtet mirë.

Hapi 2: Merrni Pjesët tuaja

Moduli GSM: Një më i vogël apo më i madh?
Moduli GSM: Një më i vogël apo më i madh?

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

Moduli GSM: India: Më e Vogla - https://amzn.to/2oyJTg2, Më e Madhe - https://amzn.to/2oyJTg2US: Më e Vogla - https://amzn.to/2F1vNy6, Më e Madhe - http:/ /amzn.to/2F1vNy6UK: Më e vogla - https://amzn.to/2oAjApT, më e madhe -

Shfaqja e matricës së pikave: Indi - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

Hapi 3: Moduli GSM: Një më i vogël apo më i madh?

Moduli GSM: Një më i vogël apo më i madh?
Moduli GSM: Një më i vogël apo më i madh?

Në këtë hap unë do të flas për dallimet kryesore në modulet, të cilat do t'ju ndihmojnë të zgjidhni një.

Gjërat e para së pari, më e vogla është shumë kompakte ndërsa ajo më e madhe kërkon hapësirë më të madhe.

Më i vogli nuk ka një konvertues RS232 në TTL ndërsa ai më i madh ka një prizë DB9 dhe një IC MAX232 i cili bën punën, por për ta përdorur atë me Arduino, nuk do të kemi nevojë për të.

Më i vogli kërkon tension të saktë midis 3.7 dhe 4.4 Volt i cili mund të jetë pak i dhimbshëm dhe gjithashtu ka nevojë për një mikro SIM. Më i madhi ka një rregullator të tensionit të integruar i cili merr 12 volt dhe e konverton atë në tensionin e punës dhe ka një çarë për SIM të vjetër me madhësi të madhe.

Antena e shkurtër e modulit më të vogël më krijoi një problem ndonjëherë, ndërsa antena e modulit më të madh është e mirë në punën e tij. Edhe pse të dy funksionojnë njësoj, unë do të përdor më të madhin në këtë projekt.

Tani që keni zgjedhur modulin tuaj GSM, le të shkojmë përpara dhe ta kontrollojmë atë.

Hapi 4: Testimi i modulit GSM

Testimi i modulit GSM
Testimi i modulit GSM

Lidheni TX me pinin dixhital 8, RX me pinin dixhital 7 dhe përdorni bazat.

Ngarko skicën në këtë hap në Arduino. Aplikoni 12 volt në modulin GSM. Ju do të vini re se LED i rrjetit po ndizet shpejt, kur pulson një herë në sekondë, është i lidhur me rrjetin. Pastaj hapni monitorin serik dhe shtypni "s" për dërgimin e mesazhit ose shtypni "r" për marrjen e mesazhit. Mund të ndryshoni numrin e celularit dhe mesazhin që do të dërgohet në funksionin Dërgo Mesazh.

Nëse kjo funksionon mirë, kaloni në hapin tjetër.

Hapi 5: Testoni Shfaqjen e Matricës me pika

Testoni ekranin e matricës me pika
Testoni ekranin e matricës me pika
Testoni ekranin e matricës me pika
Testoni ekranin e matricës me pika
Testoni ekranin e matricës me pika
Testoni ekranin e matricës me pika

Tani për të kontrolluar Dot Matrix Display, shtoni bibliotekat MD Parola dhe MD MAX72XX në bibliotekën Arduino.

Por, para se ta përdorni, shkoni te dosja e bibliotekave Arduino, hapni dosjen e bibliotekës MD_MAX_72XX, pastaj shkoni te dokumentet dhe hapni çdo skedar HMTL, pastaj përcaktoni llojin e Dot Matrix Display që keni (referojuni videos për kuptimin e duhur). I imi është FC_16. Pas kësaj, shkoni te dosja "src" dhe hapni skedarin MD_MAX72XX.h. Ndryshoni skedarin e kokës sipas modulit që keni dhe më pas ruajeni.

Tani mund të kontrolloni modulin tuaj. Lidhni pinin e zgjedhur të çipit në pin 10, të dhënat në pin në pin 11 dhe pinin e orës në pinin 13 dhe aplikoni fuqinë. Hapni skicën e provës nga shembujt e bibliotekës dhe ngarkoni atë. Matrica e pikave duhet të shfaqë disa modele të ndjekura nga titujt e tyre, të cilat gjithashtu mund të shihen në monitorin serik.

Ju mund të dëshironi të vendosni diçka në majë të matricës që është pak e errët, por është transparente, pasi është e vështirë të lexohet drejtpërdrejt. Provoni një fletë akrilike me ngjyrë të kuqe për rezultate më të mira.

Hapi 6: Kombinojini ato

Kombinojini ato
Kombinojini ato
Kombinojini ato
Kombinojini ato
Kombinojini ato
Kombinojini ato
Kombinojini ato
Kombinojini ato

Tani do të shtojmë një led në pin 12 dhe do ta ngarkojmë këtë skicë. Gjithmonë mbani në mend se ndërsa ngarkoni një skicë pin 0 dhe 1 nuk duhet të lidhen me asgjë. Pasi të jetë ngarkuar skica lidhni pinin RX të modulit GSM me pinin TX të Arduino dhe pinin TX të modulit GSM me pinin RX të Arduino.

Hap monitorin serik. Dërgova një mesazh në formatin "#A. Check*", dhe do të vini re se led -i pulson dhe SMS -ja shfaqet në ekranin e matricës së pikave. Ju gjithashtu mund të kontrolloni mesazhin në monitorin serik. Përsëri, unë dërgova një mesazh tjetër dhe mesazhi i shfaqur ndryshon.

Formati i mesazhit gjithashtu mund të ndryshohet në vetë programin. Kërkoni për "#A". dhe një Asterik (*) në program dhe ndryshojeni sipas dëshirës tuaj.

Hapi 7: Funksioni i "memset"

Funksioni i
Funksioni i

Ju mund të vini re se në program ekziston funksioni i quajtur memset.

Nëse po pyesni se për çfarë është, atëherë më lejoni t'ju them se është për një qëllim shumë të veçantë i cili shpjegohet në imazhin e bashkangjitur.

Ju gjithashtu mund t'i referoheni videos për kuptimin e duhur.

Hapi 8: U krye

Kjo ishte e gjitha për këtë të udhëzueshme. Shpresoj se ju ka pëlqyer.