Obsah:

SMS monitor -- Ihličkový displej -- MAX7219 -- SIM800L: 8 krokov (s obrázkami)
SMS monitor -- Ihličkový displej -- MAX7219 -- SIM800L: 8 krokov (s obrázkami)

Video: SMS monitor -- Ihličkový displej -- MAX7219 -- SIM800L: 8 krokov (s obrázkami)

Video: SMS monitor -- Ihličkový displej -- MAX7219 -- SIM800L: 8 krokov (s obrázkami)
Video: SMS-T - Монитор маршрута (Route Monitor Russian) 2024, Júl
Anonim
SMS monitor || Ihličkový displej || MAX7219 || SIM800L
SMS monitor || Ihličkový displej || MAX7219 || SIM800L

V tomto videu sa naučíte používať GSM modul, ihličkový displej a ako na ňom zobrazovať posúvaný text. Potom ich skombinujeme a zobrazíme správy prijaté cez GSM SIM na ihličkový displej. Je to celkom jednoduché a môžete ho postaviť pre svoje školské alebo vysokoškolské projekty.

Takže bez toho, aby sme strácali čas, poďme na to.

Krok 1: Pozrite si video

Image
Image

Video podrobne ukazuje každý jeden krok a pomôže vám správne porozumieť projektu. Preto sa na to najskôr pozrite, aby ste všetkým krokom skutočne dobre porozumeli.

Krok 2: Získajte svoje diely

GSM modul: Menší alebo väčší?
GSM modul: Menší alebo väčší?

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

GSM modul: India: Menší - https://amzn.to/2oyJTg2, Väčší - https://amzn.to/2oyJTg2US: Menší - https://amzn.to/2F1vNy6, Väčší - http:/ /amzn.to/2F1vNy6UK: Menší - https://amzn.to/2oAjApT, Väčší -

Ihličkový displej: India - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

Krok 3: Modul GSM: menší alebo väčší?

GSM modul: Menší alebo väčší?
GSM modul: Menší alebo väčší?

V tomto kroku budem hovoriť o hlavných rozdieloch v moduloch, ktoré vám pomôžu pri výbere.

Najprv menšia je veľmi kompaktná, zatiaľ čo väčšia vyžaduje väčší priestor.

Menší nemá prevodník RS232 na TTL, zatiaľ čo väčší má zásuvku DB9 a integrovaný obvod MAX232, ktorý robí svoju prácu, ale aby sme ho mohli používať s Arduinom, nebudeme ho potrebovať.

Menší vyžaduje presné napätie medzi 3,7 a 4,4 voltu, čo môže byť trochu bolestivé, a tiež potrebuje micro SIM. Väčší má vstavaný regulátor napätia, ktorý odoberá 12 voltov a prevádza ho na pracovné napätie a má slot pre starú veľkú SIM kartu.

Krátka anténa menšieho modulu mi niekedy robila problém, zatiaľ čo anténa väčšieho modulu dobre funguje. Aj keď obe fungujú rovnako, v tomto projekte použijem väčšiu.

Teraz, keď ste si vybrali svoj GSM modul, poďme sa na to pozrieť.

Krok 4: Testovanie modulu GSM

Testovanie modulu GSM
Testovanie modulu GSM

Pripojte TX k digitálnemu pinu 8, RX k digitálnemu pinu 7 a uzemnite.

Nahrajte skicu v tomto kroku do Arduina. Na modul GSM aplikujte 12 voltov. Všimnete si, že LED dióda siete rýchlo bliká, keď bliká raz za sekundu, je pripojené k sieti. Potom otvorte sériový monitor a stlačením „s“odošlite správu alebo stlačením „r“prijmite správu. Mobilné číslo a správu, ktorá sa má odoslať, môžete zmeniť vo funkcii Odoslať správu.

Ak to funguje dobre, prejdite na ďalší krok.

Krok 5: Otestujte bodový maticový displej

Otestujte bodový maticový displej
Otestujte bodový maticový displej
Otestujte bodový maticový displej
Otestujte bodový maticový displej
Otestujte bodový maticový displej
Otestujte bodový maticový displej

Teraz, aby ste skontrolovali Dot Matrix Display, pridajte do knižnice Arduino knižnice MD Parola a MD MAX72XX.

Pred použitím však choďte do priečinka knižníc Arduino, otvorte priečinok s knižnicami MD_MAX_72XX, potom choďte na dokumenty a otvorte ľubovoľný súbor HMTL, potom určte typ dotykového maticového displeja (správne pochopenie nájdete vo videu). Môj je FC_16. Potom prejdite do priečinka „src“a otvorte súbor MD_MAX72XX.h. Upravte hlavičkový súbor podľa modulu, ktorý máte, a potom ho uložte.

Teraz môžete skontrolovať svoj modul. Pripojte pin na výber čipu na pin 10, údaje na pin na pin 11 a hodinový pin na pin číslo 13 a zapojte napájanie. Otvorte testovací náčrt z príkladov knižnice a nahrajte ho. Ihličková matica by mala zobrazovať niektoré vzory, za ktorými nasledujú ich názvy, ktoré je možné vidieť aj na sériovom monitore.

Na maticu môžete položiť niečo málo tmavé, ale priehľadné, pretože je ťažké ho priamo prečítať. Najlepšie výsledky dosiahnete vyskúšaním akrylovej fólie červenej farby.

Krok 6: Skombinujte ich

Skombinujte ich
Skombinujte ich
Skombinujte ich
Skombinujte ich
Skombinujte ich
Skombinujte ich
Skombinujte ich
Skombinujte ich

Teraz pridáme LED na pin 12 a nahráme tento náčrt. Vždy majte na pamäti, že pri nahrávaní náčrtu číslo 0 a 1 nesmie byť s ničím spojený. Po nahraní náčrtu pripojte pin RX GSM modulu k TX pinu Arduina a TX pin GSM modulu k RX pinu Arduina.

Otvorte sériový monitor. Poslal som správu vo formáte „#A. Check*“a všimnete si, že LED dióda bliká a SMS sa zobrazuje na bodovom displeji. Správu si môžete skontrolovať aj na sériovom monitore. Opäť som poslal ďalšiu správu a zobrazená správa sa zmení.

Formát správy je možné zmeniť aj v samotnom programe. Hľadať „#A“. a Asterik (*) v programe a zmeňte ho podľa svojho želania.

Krok 7: Funkcia „memset“

Funkcia
Funkcia

Môžete si všimnúť, že v programe je funkcia nazývaná memset.

Ak vás zaujíma, na čo to je, potom vám poviem, že je to na veľmi zvláštny účel, ktorý je vysvetlený na priloženom obrázku.

Správne porozumenie nájdete aj vo videu.

Krok 8: Hotovo

To bolo pre tento návod všetko. Dúfam, že sa vám to páčilo.