Tartalomjegyzék:

Személyes GSM riasztórendszer - SMS modul SIM900A, Arduino: 3 lépés
Személyes GSM riasztórendszer - SMS modul SIM900A, Arduino: 3 lépés

Videó: Személyes GSM riasztórendszer - SMS modul SIM900A, Arduino: 3 lépés

Videó: Személyes GSM riasztórendszer - SMS modul SIM900A, Arduino: 3 lépés
Videó: Обзор Digoo dg-hosa WiFi GSM охранная сигнализация дома тест настройка 2024, Július
Anonim
Személyes GSM riasztórendszer - SMS modul SIM900A, Arduino
Személyes GSM riasztórendszer - SMS modul SIM900A, Arduino

Havonta néhányszor elhozom öreg nénit a helyi templomba. Néha az egyházi szolgálat sokkal tovább tart, és a végidőt nehéz megjósolni. Így néhány fél óra várakozás után úgy gondoltam, jobb lenne, ha figyelmeztetne, hogy a szolgáltatás véget ért. Ő azonban 88 éves, és már nem tud normális okostelefont kezelni.

Eszembe jutott, hogy készítsek egy készüléket, hogy riaszthasson, hogy vegyem fel, így született meg ez a gyors projekt.

A modulnak csak egy kapcsolója van, ha bekapcsolja, akkor csatlakozik a GSM hálózathoz, megkapja az időt a hálózattól és SMS -t küld: "a nagynénje fel akarja venni" a mért akkumulátorfeszültséggel és az idővel együtt SMS -t küldtek.

Ezt személyi riasztórendszerként is használhatja, hogy figyelmeztessen, bárhol is van. Nem használható „lecsúszott” rendszerként.

Ebben a projektben többet megtudtam a SIM900A modulról és az AT parancsokról.

Kellékek

A készülék az alábbiakból készül:

  • olcsó SIM900A modul
  • arduino pro mini (5V, 168P)
  • LiPo akkumulátor
  • Lépjen fel a modulra (távolítsa el a női USB -portot)
  • ledek
  • 1k ellenállások

1. lépés: Villogjon a Sim900A

A sim900A készlet nem működik hazámban (Hollandia). A 1137B09SIM900B32_ST.cla firmware -rel való villogás után azonban jól működik (akár mobil adatkapcsolatot (GPRS) is használhat).

A firmware ezen a webhelyen található.

A flash eszköz itt vagy itt található.

Flash FTDI adapteren keresztül, lásd ezt a videót.

A GSM modulnak egyszer szüksége van az „AT+CLTS = 1” parancsra, hogy a csatlakozáskor kérhesse az aktuális időt a GSM-hálózattól.

2. lépés: Hardver beállítása

Hardver beállítása
Hardver beállítása
Hardver beállítása
Hardver beállítása
Hardver beállítása
Hardver beállítása

Ehhez a gyors projekthez csak összeforrasztottam az összes alkatrészt, és összeraktam.

Lásd a kapcsolási rajzot

A házat a Fusion360 -ban tervezték, a „svájci akcentussal rendelkező srác” videójának köszönhetően.

Az STL fájlokat a Thingiverse webhelyen teszik közzé.

3. lépés: Szoftver beállítása

A kódot közzéteszem a Github -on. Sok AT parancs megtalálható itt.

A program:

  • Csinál egy init -t a GSM modulból
  • Biztosítja a kapcsolatot a GSM hálózattal
  • A GSM hálózati hirdetésekből származó időt kapja meg az SMS -ben szereplő időbélyegző
  • Biztosítja, hogy az SMS el lett küldve (ha a küldés nem volt sikeres, 60 másodperc után újabb kísérlet történik)
  • A GSM modult alvó állapotba állítja, hogy energiát takarítson meg abban az időben, mielőtt a modult bekapcsolnám

Ajánlott: