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á