Menü Bezárás

SMS modem

Készítette: Pásztor Ákos

Alkatrészek

  • LM2574-ADJ 12V-5V táp IC
  • ATMEGA324 mikrokontroller
  • HUAWEI EM310 GSM modem
  • SIM Holder
  • FT232RL USB-RS232 konverter IC
  • USB-mini port
  • 4 státusz LED (+ 1 GSM státusz LED)

 

Működési elv

Tápellátás

Az eszköz 12V-ról üzemeltethető GSM modem, amely képes SMS üzenetek küldésére, illetve
fogadására. A bemenő 12V feszültséget egy LM2574-ADJ IC segítségével transzformálja le az eszköz a
működéséhez szükséges 5V-ra.

Modem
A modem egy HUAWEI EM310 típusú GSM modem, amely a szabványos AT parancskészlet
segítségével vezérelhető RS232 interfészen keresztül. A modemre rákapcsolható egy GSM státusz
LED is, amely jelzi, hogy a modem milyen állapotban van (fel van-e jelentkezve a hálózatra).
Megjegyzés: A modem nem rendelkezik beépített SIM foglalattal, így azt külön biztosítani kell
számára.

Mikrokontroller
A mikrokontroller rendelkezik 2 db RS232 interfésszel, amelyek közül az egyiken keresztül hajtható
meg a GSM modem, illetve a másikon valósul meg a PC-vel való kommunikáció.
Ha az eszköz sms-küldő parancsot kap a PC felől, akkor azt továbbítja a GSM modemnek, és
visszajelez a PC felé, hogy sikeres volt-e az üzenetküldés.
A kontroller bizonyos időközönként lekérdezi a GSM modemtől, hogy érkezett-e új sms. Ha érkezett,
akkor kigyújtja az egyik státusz-LED-et, jelezvén, hogy SMS érkezett. Ezenfelül a PC felől smslekérdező
paranccsal lehet lekérdezni, hogy érkezett-e SMS. Ha igen, akkor az eszköz az SMS-t
továbbítja a PC felé, majd sikeres adatátvitel után törli az üzenetet a SIM kártyáról, és kikapcsolja az
SMS-jelző LED-et.

Kommunikáció
A kommunikáció a GSM modem és a mikrokontroller között RS232 interfészen keresztül történik, a
szabványos AT parancskészlet segítségével.
Az eszközt egy PC-s szoftver segítségével lehet vezérelni, amely USB porton keresztül kommunikál az
eszközzel. Az eszközön található FT232RL IC segítségével történik a soros-usb konverzió.

Kimenetek
Az eszközön található 4 darab státusz LED, ezenkívül még 1 darab GSM státusz LED, amit maga a gsm
modem vezérel.
HBIT: Heartbeat LED, egyszerre 3 állapotot lehet vele jelezni:

  • Ha az eszköz be van kapcsolva, de a modem még nincs bekapcsolva, akkor bizonyos
    időközönként villan kettőt egymás után.
  • A GSM modem feljelentkezése alatt sűrűn villog, jelezve ezzel, hogy éppen most jelentkezik
    fel.
  • Ha a modem feljelentkezett a hálózatra, akkor bizonyos időközönként egyet villan.

LED2: Ha SMS érkezett, akkor világít. Az SMS kiolvasása után elalszik.
LED3: A PC-s kommunikáció állalpotát jelzi:

  • Ha az eszköz csatlakoztatva van a PC-re, akkor bizonyos időközönként villog.
  • Ha a PC-vel kommunikál az eszköz (adatcsere történik), akkor sűrűn villog.

SMS: Ha SMS küldés van folyamatban, akkor sűrűn villog, majd az elküldés után elalszik.

 

PC-s szoftver
A szoftver USB porton keresztül kommunikál az eszközzel. A programból lehetőség lesz a következő
műveletek végrehajtásása:

  • SMS küldése (címzett + üzenet)
  • Új SMS lekérdezése
  • Ha jött új üzenet, akkor azok fogadása az eszköztől, illetve fájlba mentése.

A szoftver C++ nyelven, komplett GUI-val, Qt fejlesztői környezetben kerül megírásra. (Az USB port
kezelése miatt egyelőre csak Windows alá

Related Posts