Innehållsförteckning:

Personligt GSM -larmsystem - SMS -modul SIM900A, Arduino: 3 steg
Personligt GSM -larmsystem - SMS -modul SIM900A, Arduino: 3 steg

Video: Personligt GSM -larmsystem - SMS -modul SIM900A, Arduino: 3 steg

Video: Personligt GSM -larmsystem - SMS -modul SIM900A, Arduino: 3 steg
Video: XYONMAP GPS Tracking instruktionsvideos - udskiftning af simkort i FM2200 2024, November
Anonim
Personligt GSM -larmsystem - SMS -modul SIM900A, Arduino
Personligt GSM -larmsystem - SMS -modul SIM900A, Arduino

Några gånger i månaden tar jag med min gamla moster till den lokala kyrkan. Ibland tar gudstjänsten mycket längre tid och sluttiden är svår att förutsäga. Så efter några halvtimmars väntan tänkte jag att det skulle vara bättre om hon kunde varna mig för tjänsten. Hon är dock 88 år gammal och kan inte hantera en vanlig smarttelefon längre.

Jag fick idén att göra en enhet så att hon kan larma mig att hämta henne, på så sätt föddes detta snabba projekt.

Modulen har bara en switch, om du slår på den ansluter den till GSM -nätet, hämtar tiden från nätverket och skickar ett SMS: "din moster vill bli hämtad" tillsammans med den uppmätta batterispänningen och den tid som SMS skickades.

Hon kan också använda detta som ett personligt larmsystem för att varna mig var hon än är. Det kan inte användas som ett '' kvinna-ned '' -system.

I detta projekt lärde jag mig mer om SIM900A -modulen och AT -kommandona.

Tillbehör

Enheten är tillverkad av:

  • billig SIM900A -modul
  • arduino pro mini (5V, 168P)
  • LiPo batteri
  • Steg upp modul (ta bort den kvinnliga USB -porten)
  • lysdioder
  • 1k motstånd

Steg 1: Flash Sim900A

Lagersim900A fungerar inte i mitt land (Nederländerna). Men efter att ha blinkat med 1137B09SIM900B32_ST.cla firmware fungerar det bra (du kan till och med använda en mobil dataanslutning (GPRS).

Den fasta programvaran finns på denna webbplats.

Blixtverktyget finns här eller här.

Blixt via en FTDI -adapter, se den här videon.

GSM-modulen behöver kommandot 'AT+CLTS = 1' en gång så att den kan begära aktuell tid från GSM-nätverket när den ansluter till den.

Steg 2: Maskinvaruinstallation

Hardware Setup
Hardware Setup
Hardware Setup
Hardware Setup
Hardware Setup
Hardware Setup

För det här snabbprojektet lödde jag bara ihop alla komponenter och staplade allt.

Se schemat för anslutningarna

Höljet designades i Fusion360, tack vare den här videon av "killen med den schweiziska accenten".

STL-filerna publiceras på Thingiverse.

Steg 3: Programinstallation

Koden publiceras på min Github. Många AT -kommandon finns här.

Programmet:

  • Gör en init av GSM -modulen
  • Säkerställer en anslutning till GSM -nätverket
  • Hämtar tiden från GSM -nätverksannonserna tidsstämpeln i SMS -meddelandet
  • Säkerställer att SMS skickades (om sändningen inte lyckades görs ett nytt försök efter 60 sekunder)
  • Ställer in GSM -modulen i viloläge för att spara batteri under tiden innan modulen slås på av mig

Rekommenderad: