Taula de continguts:

Sistema d'alarma GSM personal: mòdul SMS SIM900A, Arduino: 3 passos
Sistema d'alarma GSM personal: mòdul SMS SIM900A, Arduino: 3 passos

Vídeo: Sistema d'alarma GSM personal: mòdul SMS SIM900A, Arduino: 3 passos

Vídeo: Sistema d'alarma GSM personal: mòdul SMS SIM900A, Arduino: 3 passos
Vídeo: Amazing arduino project 2024, Juliol
Anonim
Sistema d'alarma GSM personal: mòdul SMS SIM900A, Arduino
Sistema d'alarma GSM personal: mòdul SMS SIM900A, Arduino

Unes quantes vegades al mes porto la meva vella tia a l'església local. De vegades, el servei de l’església triga molt més i és difícil predir el temps final. Així doncs, després d’unes quantes mitges hores d’espera, vaig pensar que seria millor si em pogués avisar que el servei havia finalitzat. Tanmateix, té 88 anys i ja no pot gestionar un telèfon intel·ligent normal.

Vaig tenir la idea de fer un dispositiu perquè em pogués alarmar perquè la recollís, d’aquesta manera va néixer aquest projecte ràpid.

El mòdul només té un commutador, si l’engegueu, es connecta a la xarxa GSM, obté l’hora de la xarxa i envia un SMS: "la vostra tia vol ser recollida" juntament amb el voltatge de la bateria mesurat i el temps S'ha enviat un SMS.

També pot utilitzar-lo com a sistema d'alarma personal per avisar-me allà on sigui. No es pot fer servir com a sistema de "dona cap avall".

En aquest projecte he après una mica més sobre el mòdul SIM900A i les ordres AT.

Subministraments

El dispositiu està fet de:

  • mòdul SIM900A barat
  • arduino pro mini (5V, 168P)
  • Bateria LiPo
  • Mòdul intensiu (traieu el port USB femení)
  • leds
  • 1k resistències

Pas 1: feu flaixar el Sim900A

Les existències sim900A no funcionen al meu país (Països Baixos). Tanmateix, després de fer-lo servir amb el microprogramari 1137B09SIM900B32_ST.cla, funciona bé (fins i tot podeu utilitzar una connexió de dades mòbil (GPRS)).

El firmware es troba en aquest lloc web.

L'eina flash es pot trobar aquí o aquí.

Flash mitjançant un adaptador FTDI; vegeu aquest vídeo.

El mòdul GSM necessita l'ordre "AT + CLTS = 1" una vegada perquè pugui sol·licitar l'hora actual a la xarxa GSM quan es connecti a ella.

Pas 2: Configuració del maquinari

Configuració del maquinari
Configuració del maquinari
Configuració del maquinari
Configuració del maquinari
Configuració del maquinari
Configuració del maquinari

Per a aquest projecte ràpid, acabo de soldar tots els components junts i apilar-ho tot.

Consulteu l’esquema de les connexions

El recinte es va dissenyar a Fusion360, gràcies a aquest vídeo del "noi amb accent suís".

Els fitxers STL es publiquen a Thingiverse.

Pas 3: Configuració del programari

El codi es publica al meu Github. Moltes ordres AT es poden trobar aquí.

El programa:

  • Fa una iniciació del mòdul GSM
  • Assegura una connexió a la xarxa GSM
  • Obté el temps dels anuncis de la xarxa GSM amb la marca de temps al missatge SMS
  • Assegura que s'ha enviat l'SMS (si l'enviament no ha estat correcte, es fa un altre intent al cap de 60 segons)
  • Configura el mòdul GSM en mode de repòs per estalviar energia de la bateria el temps abans que jo el canviï

Recomanat: