Talaan ng mga Nilalaman:

Personal na GSM Alarm System - Module ng SMS SIM900A, Arduino: 3 Mga Hakbang
Personal na GSM Alarm System - Module ng SMS SIM900A, Arduino: 3 Mga Hakbang

Video: Personal na GSM Alarm System - Module ng SMS SIM900A, Arduino: 3 Mga Hakbang

Video: Personal na GSM Alarm System - Module ng SMS SIM900A, Arduino: 3 Mga Hakbang
Video: Quality Assurance System for BDRRM Planning 2024, Nobyembre
Anonim
Personal na GSM Alarm System - Module ng SMS SIM900A, Arduino
Personal na GSM Alarm System - Module ng SMS SIM900A, Arduino

Ilang beses sa isang buwan dinadala ko ang aking tiyahin sa lokal na simbahan. Minsan ang serbisyo sa simbahan ay tumatagal ng mas matagal at ang oras ng pagtatapos ay mahirap hulaan. Kaya't pagkalipas ng ilang kalahating oras na paghihintay, naisip ko na mas makakabuti kung babalaan niya ako na natapos na ang serbisyo. Gayunpaman, siya ay 88 taong gulang at hindi na mahawakan ang isang regular na smart phone.

Nakuha ko ang ideya na gumawa ng isang aparato upang ma-alarma niya ako na kunin siya, sa ganoong paraan ipinanganak ang mabilis na proyekto na ito.

Ang module ay mayroon lamang isang switch, kung binuksan mo ito, kumokonekta ito sa network ng GSM, nakakakuha ng oras mula sa network at nagpapadala ng isang SMS: "nais ng iyong tiyahin na kunin" kasama ang sinusukat na boltahe ng baterya at ang oras ng Nagpadala ang SMS.

Maaari niya rin itong magamit bilang isang personal na sistema ng alarma upang bigyan ako ng babala saan man siya naroroon. Hindi ito maaaring gamitin bilang isang 'babaeng down' system.

Sa proyektong ito natutunan ko ang ilan pa tungkol sa module ng SIM900A at mga utos ng AT.

Mga gamit

Ang aparato ay ginawa mula sa:

  • murang module ng SIM900A
  • arduino pro mini (5V, 168P)
  • Baterya ng LiPo
  • Hakbang up module (alisin ang babaeng USB port)
  • mga leds
  • 1k resistors

Hakbang 1: I-flash ang Sim900A

Ang stock sim900A ay hindi gumagana sa aking bansa (The Netherlands). Gayunpaman, pagkatapos i-flashing ito sa 1137B09SIM900B32_ST.cla firmware gumagana ito ng maayos (maaari mo ring gamitin ang isang koneksyon ng mobile data (GPRS).

Ang firmware ay matatagpuan sa website na ito.

Ang flash tool ay matatagpuan dito o dito.

Mag-flash sa pamamagitan ng isang FTDI adapter, tingnan ang video na ito.

Ang module ng GSM ay nangangailangan ng 'AT + CLTS = 1' na utos nang isang beses upang maaari itong humiling ng kasalukuyang oras mula sa GSM-network kapag kumokonekta dito.

Hakbang 2: Pag-setup ng Hardware

Pag-setup ng Hardware
Pag-setup ng Hardware
Pag-setup ng Hardware
Pag-setup ng Hardware
Pag-setup ng Hardware
Pag-setup ng Hardware

Para sa mabilis na proyektong ito ay na-solder ko lang ang lahat ng mga bahagi at isinalansan ang lahat.

Tingnan ang pamamaraan para sa mga koneksyon

Ang enclosure ay dinisenyo sa Fusion360, salamat sa video na ito ng 'lalaki na may Swiss accent'.

Ang mga STL-file ay nai-publish sa Thingiverse.

Hakbang 3: Pag-setup ng Software

Ang code ay nai-publish sa aking Github. Maraming mga utos ng AT ang matatagpuan dito.

Ang programa:

  • Gumagawa ba ng isang init ng module ng GSM
  • Tinitiyak ang isang koneksyon sa GSM network
  • Nakukuha ang oras mula sa GSM network na nag-ad ng timestamp sa mensahe ng SMS
  • Tinitiyak na naipadala ang SMS (kung hindi matagumpay ang pagpapadala, isa pang pagtatangka ay ginawa pagkalipas ng 60 sec)
  • Itinatakda ang module ng GSM upang matulog upang makatipid ng lakas ng baterya sa oras bago ang module ay palitan ko

Inirerekumendang: