Obsah:

Osobný GSM poplachový systém - SMS modul SIM900A, Arduino: 3 kroky
Osobný GSM poplachový systém - SMS modul SIM900A, Arduino: 3 kroky

Video: Osobný GSM poplachový systém - SMS modul SIM900A, Arduino: 3 kroky

Video: Osobný GSM poplachový systém - SMS modul SIM900A, Arduino: 3 kroky
Video: Trojnásobná automatická váha na včelí úly * 180419 2024, November
Anonim
Osobný GSM poplachový systém - SMS modul SIM900A, Arduino
Osobný GSM poplachový systém - SMS modul SIM900A, Arduino

Niekoľkokrát do mesiaca privediem starú tetu do miestneho kostola. Zborová služba niekedy trvá oveľa dlhšie a čas konca je ťažké predpovedať. Po niekoľkých polhodinách čakania som si teda povedal, že bude lepšie, keď ma upozorní, že služba sa skončila. Má však 88 rokov a už nevie ovládať bežný chytrý telefón.

Dostal som nápad vyrobiť zariadenie, aby ma mohla upozorniť, aby som ju zdvihol, a tak sa zrodil tento rýchly projekt.

Modul má iba jeden prepínač, ak ho zapnete, pripojí sa k sieti GSM, získa čas zo siete a odošle SMS: „teta chce byť vyzdvihnutá“spolu s nameraným napätím batérie a časom SMS bola odoslaná.

Môže to tiež použiť ako osobný poplašný systém, ktorý ma upozorní, nech je kdekoľvek. Nemôže byť použitý ako systém „žena-dole“.

V tomto projekte som sa dozvedel viac o module SIM900A a príkazoch AT.

Zásoby

Zariadenie je vyrobené z:

  • lacný modul SIM900A
  • arduino pro mini (5V, 168P)
  • LiPo batéria
  • Zosilnite modul (odstráňte ženský port USB)
  • LED diódy
  • 1k odpory

Krok 1: Flash na zariadení Sim900A

Stock sim900A nefunguje v mojej krajine (Holandsko). Po vložení firmvéru 1137B09SIM900B32_ST.cla však funguje dobre (môžete dokonca použiť mobilné dátové pripojenie (GPRS).

Firmvér nájdete na tomto webe.

Flash nástroj nájdete tu alebo tu.

Blesk cez adaptér FTDI, pozrite si toto video.

Modul GSM potrebuje príkaz „AT+CLTS = 1“jedenkrát, aby mohol pri pripájaní k sieti GSM požadovať aktuálny čas.

Krok 2: Nastavenie hardvéru

Nastavenie hardvéru
Nastavenie hardvéru
Nastavenie hardvéru
Nastavenie hardvéru
Nastavenie hardvéru
Nastavenie hardvéru

Pre tento rýchly projekt som len spájkoval všetky súčasti dohromady a všetko som poskladal.

Pozrite si schému zapojenia

Kryt bol navrhnutý vo Fusion360 vďaka tomuto videu „chlapa so švajčiarskym prízvukom“.

Súbory STL sú publikované na Thingiverse.

Krok 3: Nastavenie softvéru

Kód je zverejnený na mojom Githube. Mnoho príkazov AT nájdete tu.

Program:

  • Vykonáva inicializáciu modulu GSM
  • Zabezpečuje pripojenie k sieti GSM
  • Získa čas z reklám v sieti GSM a časovú pečiatku v správe SMS
  • Zaistí odoslanie SMS (ak odoslanie nebolo úspešné, po 60 sekundách sa vykoná ďalší pokus)
  • Nastaví modul GSM do režimu spánku, aby sa šetrila energia batérie v čase, keď modul vypnem

Odporúča: