INHOUDSOPGAWE:

Persoonlike GSM -alarmstelsel - SMS -module SIM900A, Arduino: 3 stappe
Persoonlike GSM -alarmstelsel - SMS -module SIM900A, Arduino: 3 stappe

Video: Persoonlike GSM -alarmstelsel - SMS -module SIM900A, Arduino: 3 stappe

Video: Persoonlike GSM -alarmstelsel - SMS -module SIM900A, Arduino: 3 stappe
Video: GSM реле на Arduino и GSM\GPRS shield SIM900 2024, Julie
Anonim
Persoonlike GSM -alarmstelsel - SMS -module SIM900A, Arduino
Persoonlike GSM -alarmstelsel - SMS -module SIM900A, Arduino

'N Paar keer per maand bring ek my ou tante na die plaaslike kerk. Soms neem die kerkdiens baie langer en is die eindtyd moeilik om te voorspel. Na 'n paar uur se wag, het ek gedink dat dit beter sou wees as sy my kon waarsku dat die diens geëindig het. Sy is egter 88 jaar oud en kan nie meer 'n gewone slimfoon hanteer nie.

Ek het die idee gekry om 'n toestel te maak sodat sy my kan alarm maak om haar te kom haal, so is hierdie vinnige projek gebore.

Die module het slegs een skakelaar; as u dit aanskakel, maak dit verbinding met die GSM -netwerk, kry die tyd van die netwerk en stuur 'n SMS: "u tante wil opgetel word" saam met die gemete batteryspanning en die tyd wat die SMS is gestuur.

Sy kan dit ook as 'n persoonlike alarmstelsel gebruik om my te waarsku waar sy ook al is. Dit kan nie as 'n 'vrou-af' stelsel gebruik word nie.

In hierdie projek het ek meer geleer oor die SIM900A -module en die AT -opdragte.

Voorrade

Die toestel is gemaak van:

  • goedkoop SIM900A module
  • arduino pro mini (5V, 168P)
  • LiPo battery
  • Opstapmodule (verwyder die vroulike USB -poort)
  • leds
  • 1k weerstande

Stap 1: Flits die Sim900A

Die voorraad sim900A werk nie in my land (Nederland) nie. Nadat dit met die 1137B09SIM900B32_ST.cla -firmware geflits is, werk dit egter goed (u kan selfs 'n mobiele dataverbinding (GPRS) gebruik.

Die firmware word op hierdie webwerf gevind.

Die flitshulpmiddel kan hier of hier gevind word.

Flits via 'n FTDI -adapter, sien hierdie video.

Die GSM-module het die opdrag 'AT+CLTS = 1' een keer nodig, sodat dit die huidige tyd van die GSM-netwerk kan aanvra wanneer dit daaraan gekoppel word.

Stap 2: hardeware -opstelling

Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling
Hardeware -opstelling

Vir hierdie vinnige projek het ek net al die komponente aanmekaar gesoldeer en alles gestapel.

Sien die skema vir die verbindings

Die omhulsel is ontwerp in Fusion360, danksy hierdie video van die 'ou met die Switserse aksent'.

Die STL-lêers word op Thingiverse gepubliseer.

Stap 3: sagteware -opstelling

Die kode word op my Github gepubliseer. Baie AT -opdragte kan hier gevind word.

Die program:

  • Doen 'n init van die GSM -module
  • Verseker 'n verbinding met die GSM -netwerk
  • Kry die tyd vanaf die GSM -netwerkadvertensies die tydstempel in die SMS -boodskap
  • Verseker dat die SMS gestuur is (as die stuur nie suksesvol was nie, word 'n nuwe poging na 60 sekondes gedoen)
  • Stel die GSM -module aan die slaap om batterykrag te bespaar in die tyd voordat die module deur my aangeskakel word

Aanbeveel: