Оглавление:

Регистрация температуры и влажности Arduino и SIM900 GSM GPRS 3G, мобильная статистика: 4 шага
Регистрация температуры и влажности Arduino и SIM900 GSM GPRS 3G, мобильная статистика: 4 шага

Видео: Регистрация температуры и влажности Arduino и SIM900 GSM GPRS 3G, мобильная статистика: 4 шага

Видео: Регистрация температуры и влажности Arduino и SIM900 GSM GPRS 3G, мобильная статистика: 4 шага
Видео: Пошаговая настройка GSM модуля SIM800L 2024, Июль
Anonim
Регистрация температуры и влажности Arduino и SIM900 GSM GPRS 3G, мобильная статистика
Регистрация температуры и влажности Arduino и SIM900 GSM GPRS 3G, мобильная статистика
Регистрация температуры и влажности Arduino и SIM900 GSM GPRS 3G, мобильная статистика
Регистрация температуры и влажности Arduino и SIM900 GSM GPRS 3G, мобильная статистика

С Arduino UNO R3, SIM900 Shield И DHT22 вы можете совершенно бесплатно регистрировать данные о температуре и влажности вне помещения, в теплице, лаборатории, холодильной камере или в любых других местах. Этот пример мы будем использовать для регистрации температуры и влажности в помещении.

Устройство будет подключено к Интернету через GPRS 2G, поэтому его можно будет использовать даже без существующего маршрутизатора или проводного подключения к Интернету. Лучше всего подходит для полей, виноградников или подобных мест без фиксированного подключения к Интернету.

Вы сможете проверять последние показания на своем мобильном телефоне, компьютере или любом другом устройстве с помощью браузера.

Запасы

Здесь вы можете приобрести необходимые устройства (минимум):

Ардуино UNO R3

SIM900 Shield для Arduino UNO

Зарядное устройство USB для питания вашего устройства - теперь это необходимо для модуля GSM USB не имеет достаточно энергии

кабель micro USB

Модуль DHT22 с кабелем

SIM-карта с отключенным PIN-кодом и некоторым тарифным планом

Светодиодный диод для статуса

Также неплохо иметь:

Провода перемычки

Экспериментальная платформа для Arduino

Водонепроницаемый корпус

Джек-переключатель для питания

Это также протестировано / работает с промышленным датчиком AM2305

Шаг 1. Добавьте свое устройство в LoggingPlatform

Добавьте свое устройство в LoggingPlatform
Добавьте свое устройство в LoggingPlatform

Здесь вы можете добавить свое устройство, чтобы получить ключи API, которые понадобятся позже:

Шаг 2: Подключение оборудования

Подключение оборудования
Подключение оборудования

Вставьте SIM-карту в модуль GSM Shield Подключите Shield к Arduino

Подключите адаптер питания и USB к ПК

Подключите выход DHT22 к контакту 10 экрана GSM.

Подключите DHT22 + к экрану GSM 3 В

Подключите DHT22 - к заземлению экрана GSM.

Подключите светодиод, если вы хотите индикацию состояния, не требуется

Пример схемы на картинке

Шаг 3. Загрузите программное обеспечение, необходимое на устройство (Руководство по Windows)

Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)
Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)
Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)
Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)
Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)
Загрузить программное обеспечение, необходимое на устройство (Руководство для Windows)

Загрузите и установите Arduino IDE: https://www.arduino.cc/en/main/software Подключите устройство к USB на ПК с Windows и при необходимости установите драйверы.

Запустите Arduino IDE

Выберите COM-порт (обычно это большее число, если у вас нет других подключенных устройств), изображение 1

Выберите тип платы, изображение 2

Скачать и открыть исходный код: Вам понадобятся библиотеки:

SoftwareSerial.h - обычно входит в Arduino IDE.

а также

DHT.h - вы можете скачать здесь и скопировать в папку с вашей библиотекой arduino, например: C: / arduino-1.6.8 / libraries

Код SIM900 для входа доступен здесь

Откройте этот код SIM900 с помощью Arduino IDE:

Измените эти параметры, как на изображении 3.

APN вы можете получить у поставщика SIM-карты

И другие с платформы loggingforest: https://loggingforest.com/index.php/page/pricing, изображение 3

Некоторые примечания по коду: стандартные библиотеки для SIM900 не работают должным образом для повторяющихся задач, таких как ведение журнала, поэтому мы взаимодействуем напрямую с последовательными AT-командами SIM900.

Если вы используете другой экран, возможно, вам нужно определить разные выводы RX, TX в коде.

При использовании (не отладке или тестировании) вы должны отключить DEBUG_EN, изменить с true на false

Для ручного выбора сети с помощью SIM900, если вы живете на границе страны, вы можете раскомментировать эти строки и определить сетевой код, указанный в последовательном интерфейсе, как на изображении 4

сетевой код, например 21910 для A1, можно найти в строке COPS, изображение 5

Если ваш код застрял на TEST AT, это означает, что ваш адаптер питания не дает достаточно мощности для SIM900, лучше всего использовать 5 В 2 А или 9 В 1 А. Некоторым провайдерам sim-карт может потребоваться USER и PWD для подключения к apn, вы также можете указать в коде.

После этого ваше устройство начнет отправлять данные в loggingforest, и вы сможете увидеть их там.

Шаг 4. Проверьте данные на мобильном или настольном компьютере

Проверить данные на мобильном или настольном компьютере
Проверить данные на мобильном или настольном компьютере
Проверить данные на мобильном или настольном компьютере
Проверить данные на мобильном или настольном компьютере
Проверить данные на мобильном или настольном компьютере
Проверить данные на мобильном или настольном компьютере

После этого ваше устройство начнет отправлять данные в loggingforest, и вы можете увидеть их там. В редактировании устройства loggingforest просто укажите имя и значения параметров как изображение 1

Нажмите на предварительный просмотр, изображение 2

И вы увидите красивые данные, изображение 3

Не стесняйтесь комментировать и делиться своим регистратором

Рекомендуемые: