Съдържание:
- Консумативи
- Стъпка 1: Мигайте на Sim900A
- Стъпка 2: Настройка на хардуера
- Стъпка 3: Настройка на софтуера
Видео: Лична GSM алармена система - SMS модул SIM900A, Arduino: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Няколко пъти месечно довеждам старата си леля в местната църква. Понякога църковната служба отнема много повече време и крайният час е трудно да се предвиди. Така че след няколко половин час чакане си помислих, че ще бъде по -добре, ако можеше да ме предупреди, че услугата е приключила. Тя обаче е на 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 модула в режим на заспиване, за да пести енергия от батерията във времето, преди модулът да бъде изключен от мен
Препоръчано:
Алармена система за откриване на газ Arduino: 6 стъпки
Алармена система за откриване на газ Arduino: Здравейте, всички! В момента ще обясня как да се изгради алармена система за откриване на газ Arduino в tinkercad. Тази верига използва сензора за газ, за да открие дали в близост има пожар, дим или изтичане на газ. Използвайки LCD и алармата, тази верига също
Домашна алармена система Arduino: 4 стъпки
Домашна алармена система Arduino: Това е страхотен проект на Arduino, който можете да започнете с основни компоненти на Arduino. Този проект ще действа като алармена система, предупреждаваща индивид, ако някой е нахлул в определена област по избор. Чудесно е, ако планирате да започнете проект, който
Безжична алармена система Arduino, използваща съществуващи сензори: 9 стъпки (със снимки)
Безжична алармена система Arduino, използваща съществуващи сензори: Този проект може да бъде изграден за около половин час на цена от около $ 20,00, ако имате съществуващи 433Mhz или 315Mhz безжични алармени сензори. Това може да бъде и изцяло нов проект с безжични алармени сензори, като инфрачервени детектори за движение и тръстикови
Малка алармена система, използваща Super Tiny Arduino съвместима дъска !: 10 стъпки
Малка алармена система, използваща Super Tiny Arduino съвместима дъска!: Здравейте, днес ще направим малък готин проект. Ще изградим малко алармено устройство, което измерва разстоянието между себе си и обект пред него. И когато обектът се придвижи над зададено разстояние, устройството ще ви уведоми с
Arduino GSM управление на двигателя (без GSM модул): 3 стъпки
Arduino GSM базиран контрол на двигателя (без GSM модул): В този проект ще ви покажа основен, но уникален метод за включване и изключване на всичко с помощта на реле. Тази идея идва от малко хора, които правят такива проекти, но имат проблем, че всички те зависят от поведението на мобилния телефон при повикване. Аз просто