Sadržaj:

Lični GSM alarmni sistem - SMS modul SIM900A, Arduino: 3 koraka
Lični GSM alarmni sistem - SMS modul SIM900A, Arduino: 3 koraka

Video: Lični GSM alarmni sistem - SMS modul SIM900A, Arduino: 3 koraka

Video: Lični GSM alarmni sistem - SMS modul SIM900A, Arduino: 3 koraka
Video: Пошаговая настройка GSM модуля SIM800L 2024, Juli
Anonim
Lični GSM alarmni sistem - SMS modul SIM900A, Arduino
Lični GSM alarmni sistem - SMS modul SIM900A, Arduino

Nekoliko puta mjesečno dovodim staru tetku u lokalnu crkvu. Ponekad crkvena služba traje mnogo duže i vrijeme završetka je teško predvidjeti. Pa sam nakon nekoliko sati čekanja mislio da bi bilo bolje da me upozori da je usluga završila. Međutim, ona ima 88 godina i više ne može rukovati običnim pametnim telefonom.

Došao sam na ideju da napravim uređaj tako da me može alarmirati da dođem po nju, tako je nastao ovaj brzi projekat.

Modul ima samo jedan prekidač, ako ga uključite, povezuje se na GSM mrežu, dobiva vrijeme s mreže i šalje SMS: "vaša tetka želi da bude podignuta" zajedno s izmjerenim naponom baterije i vremenom SMS je poslan.

Ovo može koristiti i kao lični alarmni sistem da me upozori gdje god se nalazila. Ne može se koristiti kao sistem "žena dolje".

U ovom projektu naučio sam nešto više o SIM900A modulu i AT naredbama.

Supplies

Uređaj je napravljen od:

  • jeftini SIM900A modul
  • arduino pro mini (5V, 168P)
  • LiPo baterija
  • Modul za pojačavanje (uklonite ženski USB port)
  • LED diode
  • 1k otpornici

Korak 1: Bljeskajte Sim900A

Akcija sim900A ne radi u mojoj zemlji (Holandija). Međutim, nakon što ste ga ažurirali sa firmverom 1137B09SIM900B32_ST.cla, radi dobro (možete čak koristiti i mobilnu podatkovnu vezu (GPRS).

Firmver se nalazi na ovoj web stranici.

Flash alat možete pronaći ovdje ili ovdje.

Bljeskajte preko FTDI adaptera, pogledajte ovaj video.

GSM modulu je potrebna naredba 'AT+CLTS = 1' jednom kako bi mogao zatražiti trenutno vrijeme od GSM mreže prilikom povezivanja na nju.

Korak 2: Postavljanje hardvera

Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera
Postavljanje hardvera

Za ovaj brzi projekt samo sam lemio sve komponente i sve ih složio.

Pogledajte shemu veza

Kućište je dizajnirano u Fusion360, zahvaljujući ovom videu 'tipa sa švicarskim akcentom'.

STL datoteke su objavljene na Thingiverse-u.

Korak 3: Postavljanje softvera

Kôd je objavljen na mom Githubu. Mnoge AT komande se mogu pronaći ovde.

Program:

  • Inicira GSM modul
  • Osigurava vezu sa GSM mrežom
  • Dobiva vrijeme iz oglasa GSM mreže vremensku oznaku u SMS poruci
  • Osigurava da je SMS poslan (ako slanje nije bilo uspješno, drugi pokušaj se vrši nakon 60 sekundi)
  • Postavlja GSM modul u stanje mirovanja radi uštede energije baterije prije nego što modul isključim

Preporučuje se: