Spisu treści:

Osobisty System Alarmowy GSM - Moduł SMS SIM900A, Arduino: 3 Kroki
Osobisty System Alarmowy GSM - Moduł SMS SIM900A, Arduino: 3 Kroki

Wideo: Osobisty System Alarmowy GSM - Moduł SMS SIM900A, Arduino: 3 Kroki

Wideo: Osobisty System Alarmowy GSM - Moduł SMS SIM900A, Arduino: 3 Kroki
Wideo: reset powiadomiena gsm Pulson GPRS-D 2024, Lipiec
Anonim
Osobisty System Alarmowy GSM - Moduł SMS SIM900A, Arduino
Osobisty System Alarmowy GSM - Moduł SMS SIM900A, Arduino

Kilka razy w miesiącu przyprowadzam starą ciotkę do lokalnego kościoła. Czasami nabożeństwo trwa znacznie dłużej, a czas zakończenia jest trudny do przewidzenia. Więc po kilku półgodzinnym oczekiwaniu pomyślałem, że byłoby lepiej, gdyby mogła mnie ostrzec, że nabożeństwo się skończyło. Ma jednak 88 lat i nie radzi sobie już ze zwykłym smartfonem.

Wpadłem na pomysł, żeby zrobić urządzenie, żeby mogła mnie zaalarmować, żebym ją odebrał i tak narodził się ten szybki projekt.

Moduł posiada tylko jeden włącznik, po włączeniu łączy się z siecią GSM, pobiera z sieci czas i wysyła SMS: "ciocia chce odebrać" wraz ze zmierzonym napięciem baterii i godziną SMS został wysłany.

Może również użyć tego jako osobistego systemu alarmowego, aby ostrzec mnie, gdziekolwiek się znajduje. Nie może być stosowany jako system „kobiety puch”.

W tym projekcie dowiedziałem się nieco więcej o module SIM900A i komendach AT.

Kieszonkowe dzieci

Urządzenie wykonane jest z:

  • tani moduł SIM900A
  • arduino pro mini (5V, 168P)
  • Akumulator LiPo
  • Moduł podwyższający (usuń żeński port USB)
  • diody LED
  • rezystory 1k

Krok 1: Flashuj Sim900A

Podstawowy sim900A nie działa w moim kraju (Holandia). Jednak po sflashowaniu z oprogramowaniem 1137B09SIM900B32_ST.cla działa dobrze (możesz nawet użyć mobilnego połączenia danych (GPRS).

Oprogramowanie układowe można znaleźć na tej stronie.

Narzędzie flash można znaleźć tutaj lub tutaj.

Flash za pomocą adaptera FTDI, zobacz ten film.

Moduł GSM potrzebuje jednorazowego polecenia 'AT+CLTS=1', więc może zażądać aktualnego czasu z sieci GSM podczas łączenia się z nią.

Krok 2: Konfiguracja sprzętu

Konfiguracja sprzętu
Konfiguracja sprzętu
Konfiguracja sprzętu
Konfiguracja sprzętu
Konfiguracja sprzętu
Konfiguracja sprzętu

W tym szybkim projekcie po prostu przylutowałem wszystkie komponenty razem i ułożyłem wszystko w stos.

Zobacz schemat połączeń

Obudowę zaprojektowano w Fusion360, dzięki filmowi przedstawiającemu „faceta ze szwajcarskim akcentem”.

Pliki STL są publikowane na Thingiverse.

Krok 3: Konfiguracja oprogramowania

Kod jest opublikowany na moim Github. Wiele poleceń AT można znaleźć tutaj.

Program:

  • Czy init modułu GSM?
  • Zapewnia połączenie z siecią GSM
  • Pobiera czas z reklam sieci GSM jako znacznik czasu w wiadomości SMS
  • Zapewnia, że wiadomość SMS została wysłana (jeśli wysłanie nie powiodło się, kolejna próba następuje po 60 sekundach)
  • Ustawia moduł GSM w tryb uśpienia w celu oszczędzania baterii przed wyłączeniem modułu przeze mnie

Zalecana: