Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Отправка и прием SMS с GSM SIM900 Shield на Arduino Mega

Компоненты и материалы

Arduino Mega 2560×1
GSM/GPRS Shield на базе SIM900 (Seeed Studio v1.0)×1

Приложения и сервисы

О проекте

Отправка и прием SMS с GSM SIM900 Shield на Arduino Mega

Ключевой элемент IoT — связь устройств. Wi-Fi и Bluetooth дешевы, но ограничены по дальности. Для удаленных объектов GSM — простое и надежное решение.

В этом уроке: отправка и прием SMS через GSM на Arduino. В следующих — подключение к интернету через GPRS и работа с голосовыми вызовами.

Шаг 1: Компоненты

Отправка и прием SMS с GSM SIM900 Shield на Arduino Mega

Шаг 2: Подключение GSM Shield к Arduino Mega

  1. Снимите джамперы с джамперов выбора RX/TX на GSM Shield.
  2. Установите Shield на Arduino Mega.
  3. Соедините Male-Female перемычки:
    • Оранжевая: RX1 Arduino Mega → центральный контакт джампера RX на Shield
    • Коричневая: TX1 Arduino Mega → центральный контакт джампера TX на Shield
Отправка и прием SMS с GSM SIM900 Shield на Arduino Mega
Отправка и прием SMS с GSM SIM900 Shield на Arduino Mega
Отправка и прием SMS с GSM SIM900 Shield на Arduino Mega
Отправка и прием SMS с GSM SIM900 Shield на Arduino Mega
Отправка и прием SMS с GSM SIM900 Shield на Arduino Mega

Шаг 3: Запуск Visuino и выбор платы

  1. Установите Arduino IDE 1.6.7+ и Visuino (visuino.com).
  2. Запустите Visuino.
  3. Нажмите «Tools» на компоненте Arduino → выберите «Arduino Mega 2560».

Шаг 4: Настройка скорости Serial1 = 19200

GSM Shield по умолчанию работает на 19200 бод. В Object Inspector: Serial → Item[1] → Speed → 19200.

Шаг 5: Добавление компонента GSM/GPRS Serial

Шаг 6: Индикатор готовности (Text Value)

Шаг 7: Добавление модуля Short Message и функции Send SMS

Шаг 8: Настройка Send SMS и прием сообщений

Шаг 9: Char To Text — накопление строки из Serial

Шаг 10: Delay — задержка перед отправкой

Шаг 11: Генерация, компиляция, загрузка

Шаг 12: Работа!

Отправка и прием SMS с GSM SIM900 Shield на Arduino Mega

Через ~30 сек после включения в мониторе порта появится «GSM Ready». Вводите текст, нажимайте Send — уйдет SMS. Если адресат — номер SIM на Shield, ответ придет обратно и отобразится в терминале.

Также можно отправлять SMS на этот номер с других телефонов — они появятся в мониторе порта.

Проект для Visuino прикреплен: F1FP7L0IQS4L35B.zip (открывается в Visuino).

Производственный процесс

  1. Надежная система учета рабочего времени на Arduino с RFID и Python
  2. Проект с датчиком DHT11: индикация температуры светодиодами и пьезо-динамиком на Arduino
  3. Монитор температуры и реальные часы на Arduino Due с TFT-дисплеем 3.2"
  4. Управление Roomba Create 2 через Arduino и Android: пошаговое руководство
  5. Сборка вольтметра на Arduino с дисплеем Nokia 5110 — Пошаговое руководство
  6. Точное управление сервоприводом через MPU6050 (Arduino, SG90, MG996R)
  7. Система мониторинга лесных пожаров в реальном времени с SMS-уведомлениями
  8. Модуль GPS u-blox LEA-6H 02: Интеграция с Arduino и Python
  9. Чтение температуры и влажности DHT11 через Blynk — пошаговый урок для Arduino
  10. Освоение распознавания и синтеза речи на Arduino Due