Kazalo:

Osebni alarmni sistem GSM - SMS modul SIM900A, Arduino: 3 koraki
Osebni alarmni sistem GSM - SMS modul SIM900A, Arduino: 3 koraki

Video: Osebni alarmni sistem GSM - SMS modul SIM900A, Arduino: 3 koraki

Video: Osebni alarmni sistem GSM - SMS modul SIM900A, Arduino: 3 koraki
Video: How to Interface SIM900A Module with Arduino | making calls using SIM900 2024, November
Anonim
Osebni GSM alarmni sistem - SMS modul SIM900A, Arduino
Osebni GSM alarmni sistem - SMS modul SIM900A, Arduino

Nekajkrat na mesec pripeljem staro teto v lokalno cerkev. Včasih cerkvena služba traja veliko dlje in končni čas je težko napovedati. Zato sem po nekaj urah čakanja mislil, da bi bilo bolje, če bi me opozorila, da je storitev končana. Vendar je stara 88 let in ne zmore več uporabljati običajnega pametnega telefona.

Dobil sem idejo, da bi naredil napravo, da me lahko alarmira, da jo poberem, tako se je rodil ta hitri projekt.

Modul ima samo eno stikalo, če ga vklopite, se poveže z omrežjem GSM, dobi čas iz omrežja in pošlje SMS: "vaša teta želi biti pobrana" skupaj z izmerjeno napetostjo baterije in časom SMS je bil poslan.

To lahko uporabi tudi kot osebni alarmni sistem, da me opozori, kjer koli je. Ne more se uporabljati kot sistem "ženska navzdol".

V tem projektu sem izvedel nekaj več o modulu SIM900A in ukazih AT.

Zaloge

Naprava je izdelana iz:

  • poceni modul SIM900A
  • arduino pro mini (5V, 168P)
  • LiPo baterija
  • Modul za povečanje (odstranite ženska vrata USB)
  • LED diode
  • 1k upori

1. korak: utripajte Sim900A

Zaloga sim900A ne deluje v moji državi (Nizozemska). Po utripanju z vdelano programsko opremo 1137B09SIM900B32_ST.cla pa deluje brezhibno (lahko uporabite celo mobilno podatkovno povezavo (GPRS).

Vdelano programsko opremo najdete na tej spletni strani.

Orodje za bliskavico najdete tukaj ali tukaj.

Bliskajte prek adapterja FTDI, poglejte ta video.

Modul GSM enkrat potrebuje ukaz 'AT+CLTS = 1', da lahko pri povezovanju z njim zahteva trenutni čas iz omrežja GSM.

2. korak: Namestitev strojne opreme

Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme
Namestitev strojne opreme

Za ta hitri projekt sem vse komponente spajkal skupaj in vse skupaj zložil.

Oglejte si shemo povezav

Ohišje je bilo zasnovano v Fusion360, zahvaljujoč temu videu "fanta s švicarskim naglasom".

Datoteke STL so objavljene na Thingiverse.

3. korak: Namestitev programske opreme

Koda je objavljena na mojem Githubu. Tu lahko najdete veliko ukazov AT.

Program:

  • Ali je začetnik modula GSM
  • Zagotavlja povezavo z omrežjem GSM
  • Dobi čas iz oglasov v omrežju GSM časovni žig v sporočilu SMS
  • Zagotavlja pošiljanje SMS -a (če pošiljanje ni bilo uspešno, se po 60 sekundah poskusi znova)
  • Modul GSM nastavi v stanje spanja, da prihrani energijo baterije v času, preden modul izključim

Priporočena: