Оглавление:
- Запасы
- Шаг 1: прошейте Sim900A
- Шаг 2: Настройка оборудования
- Шаг 3: установка программного обеспечения
Видео: Персональная GSM сигнализация - SMS-модуль SIM900A, Arduino: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Несколько раз в месяц я приношу свою старую тетю в местную церковь. Иногда церковная служба занимает намного больше времени, и время окончания трудно предсказать. Итак, после нескольких получасовых ожиданий я подумал, что будет лучше, если она предупредит меня, что служба закончилась. Однако ей 88 лет, и она уже не умеет обращаться с обычным смартфоном.
У меня возникла идея сделать устройство, чтобы она могла тревожить меня, чтобы забрать ее, так родился этот быстрый проект.
В модуле есть только один переключатель, если вы его включите, он подключается к сети GSM, получает время от сети и отправляет SMS: «ваша тетя хочет, чтобы ее забрали» вместе с измеренным напряжением батареи и временем СМС было отправлено.
Она также может использовать это как личную систему сигнализации, чтобы предупреждать меня, где бы она ни находилась. Его нельзя использовать как систему «женщина вниз».
В этом проекте я узнал больше о модуле SIM900A и AT-командах.
Запасы
Устройство изготовлено из:
- дешевый модуль SIM900A
- arduino pro mini (5 В, 168 П)
- LiPo аккумулятор
- Повышающий модуль (удалите женский USB-порт)
- светодиоды
- Резисторы 1к
Шаг 1: прошейте Sim900A
Stock sim900A не работает в моей стране (Голландия). Однако после прошивки прошивкой 1137B09SIM900B32_ST.cla он работает нормально (вы даже можете использовать соединение для мобильной передачи данных (GPRS).
Прошивка находится на этом сайте.
Инструмент flash можно найти здесь или здесь.
Прошить через переходник FTDI, смотрите это видео.
Модулю GSM требуется однократная команда «AT + CLTS = 1», чтобы он мог запросить текущее время из сети GSM при подключении к ней.
Шаг 2: Настройка оборудования
Для этого быстрого проекта я просто спаял все компоненты вместе и сложил все вместе.
См. Схему подключений
Корпус был разработан в Fusion360 благодаря этому видео «парня со швейцарским акцентом».
Файлы STL публикуются на Thingiverse.
Шаг 3: установка программного обеспечения
Код опубликован на моем Github. Здесь можно найти множество AT-команд.
Программа:
- Выполняет инициализацию модуля GSM
- Обеспечивает подключение к сети GSM
- Получает время из сети GSM, объявляет метку времени в SMS-сообщении.
- Гарантирует, что SMS было отправлено (если отправка не удалась, через 60 секунд будет сделана еще одна попытка)
- Устанавливает модуль GSM в спящий режим для экономии заряда батареи до того, как модуль будет мной отключен.
Рекомендуемые:
Персональная метеостанция с использованием Raspberry Pi с BME280 на Java: 6 шагов
Персональная метеостанция с использованием Raspberry Pi с BME280 на Java: плохая погода всегда выглядит хуже через окно. Нам всегда было интересно следить за погодой в нашем районе и за тем, что мы видим из окна. Мы также хотели лучше контролировать нашу систему отопления и кондиционирования воздуха. Создание персональной метеорологической станции - это самое интересное
Персональная метеостанция Particle Photon IoT: 4 шага (с изображениями)
Персональная метеостанция Particle Photon IoT:
PAB: персональная аудиосистема: 5 шагов
PAB: Personal Audio Box: Идея этого проекта родилась из необходимости очистить три больших компонента системы HiFi, срок службы которой подошел к концу. Вдобавок мне нужно было больше места на полке для других предметов, поэтому я воспользовался возможностью, чтобы пометить
Управление двигателем на базе Arduino GSM (без модуля GSM): 3 шага
Управление двигателем на базе Arduino GSM (без модуля GSM): в этом проекте я собираюсь показать вам простой, но уникальный метод включения и выключения чего-либо с помощью реле. Эта идея возникла у нескольких человек, выполняющих такие проекты, но у них была проблема: все они зависели от поведения мобильного телефона при вызове. Я просто
Сигнализация разбивания стекла / охранная сигнализация: 17 шагов
Сигнализация разбития стекла / охранная сигнализация: эту схему можно использовать для подачи сигнала тревоги для обнаружения разбития стекла злоумышленником, даже если злоумышленник гарантирует, что звук разбитого стекла отсутствует