Съдържание:

Лична GSM алармена система - SMS модул SIM900A, Arduino: 3 стъпки
Лична GSM алармена система - SMS модул SIM900A, Arduino: 3 стъпки

Видео: Лична GSM алармена система - SMS модул SIM900A, Arduino: 3 стъпки

Видео: Лична GSM алармена система - SMS модул SIM900A, Arduino: 3 стъпки
Видео: Обзор Digoo dg-hosa WiFi GSM охранная сигнализация дома тест настройка 2024, Юли
Anonim
Лична GSM алармена система - SMS модул SIM900A, Arduino
Лична GSM алармена система - SMS модул SIM900A, Arduino

Няколко пъти месечно довеждам старата си леля в местната църква. Понякога църковната служба отнема много повече време и крайният час е трудно да се предвиди. Така че след няколко половин час чакане си помислих, че ще бъде по -добре, ако можеше да ме предупреди, че услугата е приключила. Тя обаче е на 88 години и вече не може да работи с обикновен смарт телефон.

Получих идеята да направя устройство, за да може тя да ме алармира да я взема, така се роди този бърз проект.

Модулът има само един превключвател, ако го включите, той се свързва с GSM мрежата, получава времето от мрежата и изпраща SMS: „леля ви иска да бъде взета“заедно с измереното напрежение на батерията и времето SMS беше изпратен.

Тя може също да използва това като лична алармена система, за да ме предупреди, където и да се намира. Тя не може да се използва като система „жена надолу“.

В този проект научих повече за модула SIM900A и командите AT.

Консумативи

Устройството е направено от:

  • евтин модул SIM900A
  • arduino pro mini (5V, 168P)
  • LiPo батерия
  • Модул за увеличаване (премахнете женския USB порт)
  • светодиоди
  • 1k резистори

Стъпка 1: Мигайте на Sim900A

Акциите sim900A не работят в моята страна (Холандия). Въпреки това, след като го мига с фърмуера 1137B09SIM900B32_ST.cla, той работи добре (можете дори да използвате мобилна връзка за данни (GPRS).

Фърмуерът се намира на този уебсайт.

Инструментът за флаш може да се намери тук или тук.

Светкавица чрез FTDI адаптер, вижте този видеоклип.

GSM модулът се нуждае от командата 'AT+CLTS = 1' веднъж, за да може да поиска текущото време от GSM-мрежата при свързване към нея.

Стъпка 2: Настройка на хардуера

Хардуерна настройка
Хардуерна настройка
Хардуерна настройка
Хардуерна настройка
Хардуерна настройка
Хардуерна настройка

За този бърз проект просто запоявах всички компоненти заедно и ги подреждах.

Вижте схемата за връзките

Корпусът е проектиран във Fusion360, благодарение на това видео на „момчето с швейцарски акцент“.

STL файловете се публикуват в Thingiverse.

Стъпка 3: Настройка на софтуера

Кодът е публикуван на моя Github. Много AT команди могат да бъдат намерени тук.

Програмата:

  • Извършва инициализация на GSM модула
  • Осигурява връзка с GSM мрежата
  • Получава времето от рекламите на GSM мрежата с часовата отметка в SMS съобщението
  • Гарантира, че SMS е изпратен (ако изпращането не е било успешно, се прави друг опит след 60 секунди)
  • Поставя GSM модула в режим на заспиване, за да пести енергия от батерията във времето, преди модулът да бъде изключен от мен

Препоръчано: