Оглавление:
Видео: SIM900 - уведомление о погоде на базе GSM: 3 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Нам всегда нужна информация о погоде на нашем мобильном телефоне. Это может быть онлайн-приложение или системное приложение через Интернет. Но здесь я покажу вам, как использовать функцию обмена текстовыми сообщениями на наших мобильных телефонах, чтобы получать обновления температуры и влажности, вы также можете расширить ее, чтобы получать обновления давления, высоты и GPS. Здесь я использовал DHT22 для получения обновлений температуры и влажности, но вы также можете использовать BMP280 для получения обновлений давления. Очевидно, я использовал Arduino для всех расчетов и SIM900 для процесса отправки SMS. Поскольку использовать Arduino будет легко для большинства пользователей, но на самом деле вы можете использовать любой микроконтроллер для всего процесса. Для этого вам нужно будет прочитать техническое описание SIM900 и DHT22. Так что пока я буду использовать для этого просто Arduino UNO. Nano, Mega, Micro тоже подойдут …
Шаг 1. Необходимые детали
1. Arduino UNO / Nano / Mega / Micro
2. SIM900 / 800
3. 1 резистор 10 кОм
4. DHT22 / DHT11
5. Джемперы.
6. Макетная плата (может не понадобиться)
7. Отдельный источник питания для SIM900 / 800
Шаг 2: Метод работы и подключение цепей
SIM900 / 800 - это модуль GSM, который работает с методами TX-RX и использует AT-команды. Здесь можно разместить обычную sim-карту 3G, и вы также можете совершать и принимать звонки, если подключите сюда микрофон, но я не использую эта функция здесь. Здесь я буду использовать функцию обмена сообщениями SIM900. SIM900 может совершать звонки, принимать звонки, отправлять и отправлять текстовые сообщения. Вы можете зарядить своего сима с помощью пакета сообщений, а затем использовать его, чтобы предотвратить перезарядку из-за нескольких SMS.
Здесь DHT22 получит данные о температуре и влажности, которые будут отправлены пользователю в виде текстового сообщения. Итак, предположим, что DHT22 и SIM900 находятся у вас дома, а вы находитесь в своем офисе. Таким образом, вы можете заставить систему отправлять текстовые сообщения пользователю каждые 3 часа. Вы также можете настроить это время в приведенном ниже коде.
Схема подключения слишком легкая и простая. Используйте перемычки для каждого соединения.
У модуля SIM900 есть разные версии. В моей версии для питания используется адаптер 12В 1А. Для другой модели может потребоваться питание 5 В. Поэтому внимательно посмотрите на свою версию, прежде чем использовать ее, а также помните, что они чувствительны к статическому электричеству. Так что не храните его рядом с термоколесом или пластмассами.
Шаг 3. Загрузка кода
Теперь после подключения сначала включите модуль GSM с установленной SIM-картой. Теперь посмотрите, мигает ли светодиод на модуле. Если он мигает слишком быстро (1 мигание / сек), вытащите соединения TX и RX и снова вставьте его. Обычно он должен мигать с частотой 1 мигание / 3 секунды. Если это 1blink / 3sec, вы можете подтвердить, что SIM-карта готова к использованию.
Затем откройте IDE Arduino и откройте прикрепленный здесь скетч. Укажите свой номер телефона в эскизе, в котором SIM900 должен отправлять сообщение. Затем загрузите его. Вы должны увидеть отправку сообщения через указанный промежуток времени. Вы также можете изменить это в коде.
Теперь у вас все готово, и вы всегда в курсе текущей погоды.
Вы можете добавить BMP280, чтобы получать обновления давления или все, что вам нужно. Вы можете видеть состояние вашего резервуара для воды, прикрепить датчик PIR для обнаружения присутствия человека в вашем доме и т. Д.
если возникнут какие-либо проблемы, прокомментируйте здесь или напишите на [email protected]
Рекомендуемые:
Примечание о погоде: 7 шагов (с изображениями)
Примечание о погоде: это комбинация метеостанции и напоминания. Мы все можем узнать погоду на наших телефонах, но иногда, особенно когда кто-то пытается выбраться за дверь, все, что нужно, - это быстрый путь к погодным условиям. Эта метеостанция поддерживает
Регистрация температуры и влажности Arduino и SIM900 GSM GPRS 3G, мобильная статистика: 4 шага
Arduino и SIM900 GSM GPRS 3G Регистрация температуры и влажности, мобильная статистика: с Arduino UNO R3, SIM900 Shield И DHT22 вы можете совершенно бесплатно регистрировать данные о температуре и влажности на улице, в комнате, теплице, лаборатории, охлаждающей комнате или в любых других местах. Этот пример мы будем использовать для регистрации температуры и влажности в помещении. Устройство будет
Цифровой дверной замок на базе Arduino с использованием GSM и Bluetooth: 4 шага
Цифровой дверной замок на базе Arduino с использованием GSM и Bluetooth: АННОТАЦИЯ: Подумайте о ситуации, когда вы пришли домой совершенно уставшими и обнаружили, что потеряли ключ от двери. Что ты будешь делать? Вы должны либо взломать замок, либо вызвать механика, поэтому создание замка без ключа - интересная идея, чтобы спастись от
Блок дистанционного управления GSM / SMS на базе Arduino: 16 шагов (с изображениями)
Блок дистанционного управления GSM / SMS на базе Arduino:! ! ! УВЕДОМЛЕНИЕ ! ! ! Из-за того, что в моем районе модернизируется вышка сотовой связи, я больше не могу использовать этот модуль GSM. Более новая башня больше не поддерживает устройства 2G. Поэтому я больше не могу поддерживать этот проект. С таким wi
Управление двигателем на базе Arduino GSM (без модуля GSM): 3 шага
Управление двигателем на базе Arduino GSM (без модуля GSM): в этом проекте я собираюсь показать вам простой, но уникальный метод включения и выключения чего-либо с помощью реле. Эта идея возникла у нескольких человек, выполняющих такие проекты, но у них была проблема: все они зависели от поведения мобильного телефона при вызове. Я просто