Posielanie SMS správ s GSM modulom SIM800L

Publikoval Stanislav Jochman

SIM800L je GSM modul, ktorý umožnuje posielať/príjmať sms, prijať/začať hovor. Tento modul môžeš použiť v rôznych projektoch. Dnes ti ukážem ako s ním posielať SMS správy. Potom si spolu spravíme malý projekt, jednoduchý alarm z PIR senzora a SIM800L modulu. V prípade, že nevieš ako funguje senzor PIR, vysvetlenie nájdeš v našom tutoriále.


Čo budeme potrebovať:

  1. SIM800L
  2. Arduino Uno/mini
  3. Breadboard
  4. Prepojovacie kábliky
  5. DC-DC step up/step down menič
  6. Micro SIM - ideálne predplatená

Odblokovanie SIM karty

Ako prvé musíme odblokovať SIM kartu. Najjednoduchšie riešenie je založenie karty do telefónu, kde v nastaveniach vypneš pin kód. To nám neskôr zjednoduší programovanie nakoľko nebudeme musieť odomykať SIM kartu.

Zapojenie komponentov - preferované zapojenie

Pripojenie DC/DC meniča s modulom SIM800L k Arduinu UNO

Najprv si nastavíme DC-DC menič. Pripoj Vin na +5V a Gnd na Gnd Arduina. Potom pripoj voltmeter na Gnd a Vout. Pomaly otáčaj potenciometrom, kým nebude na Vout 3.8-4.2V. Daj si záležať, nakoľko vyššie napätie modul zničí a pri nižšom napätí modul nebude pracovať, prípadne bude nestabilný. Ak si ho už nastavil pokračuj zapojením komponentov podľa obrázka. Arduino pripoj na externý zdroj cez DC jack. Zdroj by mal mať 9V 1A.

Program

Program pošle na číslo v kóde SMS s textom “Test SMS modulu”. Pred nahraním programu musíš zmenit telefónne číslo z formátu “+421xxxxxxxxx” na tvoje telefónne číslo. Program následne pošle sms na tvoje telefónne číslo a potom sa zastaví. Toto zapojenie ti pomôže overiť funkčné zapojenie modulu.

 

Zapojenie komponentov pre PIR alarm

Ako prvé si zapoj komponenty podľa obrázka.

jednoduche zapojenie alarmu - PIR snímač a sms modul SIM800L

DC-DC menič by si mal mať nastavený na 3.8-4.2V. V prípade, že ho nastavený nemáš vráť sa k prvému zapojeniu kde je popísané ako ho nastaviť. Arduino pripoj na externý zdroj cez DC jack. Zdroj by mal mať 9V 1A.

Program

Následujúci program pošle na číslo v kóde SMS s textom “Alarm” v pripade že PIR senzor zaznamená pohyb. Pred nahraním programu je zmenit telefónne číslo z formátu “+421xxxxxxxxx” na tvoje telefónne číslo. Program následne pošle sms na tvoje telefonne číslo smsku a potom počká 10 minút a overí či senzor ešte zaznamenáva pohyb. Ak áno pošle ďalšiu SMS. Toto zapojenie sa dá použiť ako alarm do garáže a iných objektov. Samozrejme pred inštaláciou alarmu si over jeho funčnosť a spoľahlivosť.

 

Alternatívne zapojenie

alternativne zapojenie SIM800L

Toto je alternatívne zapojenie ktoré ti neodporúčam nakoľko modul nie je oficiálne stavaný na napájanie 5V. Niektoré moduly však zapojenie znesú no dosahujú vysokú spotrebu a vysokú teplotu.


Zdieľať tento článok



← Staršie príspevky Novšie príspevky →