![Создание-Предупреждение-Использование-Ubidots-ESP32 + Датчик температуры и влажности: 9 шагов Создание-Предупреждение-Использование-Ubidots-ESP32 + Датчик температуры и влажности: 9 шагов](https://i.howwhatproduce.com/images/009/image-24285-j.webp)
Оглавление:
- Шаг 1. Требуется оборудование и программное обеспечение
- Шаг 2. Шаги по отправке данных на платформу температуры и влажности LabVIEW с использованием беспроводного датчика температуры и влажности большого радиуса действия IoT и беспроводного модема большой дальности с сетевым интерфейсом USB
- Шаг 3: Загрузка кода в ESP32 с помощью Arduino IDE:
- Шаг 4: последовательный выход монитора
- Шаг 5: Заставляем Ubidot работать:
- Шаг 6: ВЫВОД
- Шаг 7:
- Шаг 8: Создание событий в Ubidots:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
![Создание-Предупреждение-Использование-Ubidots-ESP32 + Датчик температуры и влажности Создание-Предупреждение-Использование-Ubidots-ESP32 + Датчик температуры и влажности](https://i.howwhatproduce.com/images/009/image-24285-1-j.webp)
В этом уроке мы будем измерять различные данные о температуре и влажности, используя датчик температуры и влажности. Вы также узнаете, как отправить эти данные в Ubidots. Так что вы можете анализировать его из любого места для разных приложений. Также, создавая оповещения по электронной почте для различных данных о температуре и влажности, мы можем получать уведомления о различных изменениях, происходящих при любой температуре системы
Шаг 1. Требуется оборудование и программное обеспечение
Требуемое оборудование:
- Модуль NCD ESP32 IoT WiFi BLE со встроенным USB
- Беспроводной датчик температуры и влажности большого радиуса действия NCD IoT
- Беспроводной Mesh-модем большого радиуса действия NCD с интерфейсом USB
Требуется программное обеспечение:
- IDE Arduino
- Утилита LabView
- Убидотс
Используемая библиотека:
- Библиотека PubSubClient
- Wire.h
Шаг 2. Шаги по отправке данных на платформу температуры и влажности LabVIEW с использованием беспроводного датчика температуры и влажности большого радиуса действия IoT и беспроводного модема большой дальности с сетевым интерфейсом USB
- Во-первых, нам понадобится служебное приложение Labview, которое представляет собой файл ncd.io Wireless Temperature And Humidity Sensor.exe, в котором можно просматривать данные.
- Это программное обеспечение Labview будет работать только с беспроводным датчиком температуры ncd.io.
- Чтобы использовать этот пользовательский интерфейс, вам необходимо установить следующие драйверы. Установить механизм времени выполнения отсюда 64-битный.
- 32 бит
- Установите драйвер NI Visa
- Установите LabVIEW Run-Time Engine и NI-Serial Runtime.
- Руководство по началу работы с этим продуктом.
Шаг 3: Загрузка кода в ESP32 с помощью Arduino IDE:
- Загрузите и включите библиотеки PubSubClient и Wire.h.
- Вы должны назначить свой уникальный ТОКЕН Ubidots, MQTTCLIENTNAME, SSID (имя WiFi) и пароль доступной сети.
- Скомпилируйте и загрузите код temp_humidity.ino.
- Чтобы проверить возможность подключения устройства и отправленных данных, откройте монитор последовательного порта. Если ответа нет, попробуйте отключить ESP32, а затем снова подключить его. Убедитесь, что скорость передачи последовательного монитора такая же, как указанная в вашем коде 115200.
Шаг 4: последовательный выход монитора
![Последовательный выход монитора Последовательный выход монитора](https://i.howwhatproduce.com/images/009/image-24285-2-j.webp)
Шаг 5: Заставляем Ubidot работать:
![Как заставить Ubidot работать Как заставить Ubidot работать](https://i.howwhatproduce.com/images/009/image-24285-3-j.webp)
![Как заставить Ubidot работать Как заставить Ubidot работать](https://i.howwhatproduce.com/images/009/image-24285-4-j.webp)
![Как заставить Ubidot работать Как заставить Ubidot работать](https://i.howwhatproduce.com/images/009/image-24285-5-j.webp)
![Как заставить Ubidot работать Как заставить Ubidot работать](https://i.howwhatproduce.com/images/009/image-24285-6-j.webp)
- Создайте учетную запись на Ubidots.
- Перейдите в мой профиль и запишите ключ токена, который является уникальным ключом для каждой учетной записи, и вставьте его в свой код ESP32 перед загрузкой.
- Добавьте новое устройство на панель управления Ubidots с именем esp32.
- Нажмите на устройства и выберите устройства в Ubidots.
- Теперь вы должны увидеть опубликованные данные в своей учетной записи Ubidots внутри устройства под названием «ESP32».
- Внутри устройства создайте новый датчик имени переменной, в котором будет отображаться ваше значение температуры.
- Теперь вы можете просматривать данные температуры и других датчиков, которые ранее просматривались на последовательном мониторе. Это произошло потому, что значение различных показаний датчика передается в виде строки, сохраняется в переменной и публикуется в переменной внутри устройства esp32.
Шаг 6: ВЫВОД
![ВЫХОД ВЫХОД](https://i.howwhatproduce.com/images/009/image-24285-7-j.webp)
Шаг 7:
Шаг 8: Создание событий в Ubidots:
![Создание событий в Ubidots Создание событий в Ubidots](https://i.howwhatproduce.com/images/009/image-24285-8-j.webp)
![Создание событий в Ubidots Создание событий в Ubidots](https://i.howwhatproduce.com/images/009/image-24285-9-j.webp)
![Создание событий в Ubidots Создание событий в Ubidots](https://i.howwhatproduce.com/images/009/image-24285-10-j.webp)
- Выберите «События» (из раскрывающегося списка «Данные»).
- Теперь нажмите «Создать событие».
- Типы событий Ubidots поддерживает уже интегрированные события, чтобы вы могли отправлять события, оповещения и уведомления тем, кому нужно знать, когда им нужно знать. Предварительно созданные интеграции Ubidots включают:
1. Уведомления по электронной почте
2. SMS-уведомления.
3. События Webhook - подробнее
4. Уведомления в Telegram.
5. Уведомления Slack - подробнее
6. Уведомления о голосовых вызовах - подробнее
7. Уведомление "Вернуться к обычному режиму" - подробнее
8. Уведомления геозоны - подробнее
- Затем выберите устройство и соответствующую переменную, которая указывает «значения» устройств.
- Теперь выберите пороговое значение для запуска вашего события и сравните его со значениями устройства, а также выберите время для запуска вашего события.
- Теперь создайте тип действия, щелкнув знак плюса.
- Установите и настройте, какие действия должны быть выполнены и сообщение получателю: отправить SMS, электронную почту, веб-перехватчики, телеграммы, телефонные звонки, SLACK и веб-перехватчики тем, кому нужно знать.
- Теперь заполните все обязательные поля.
- Определите окно активности, в котором события могут / не могут выполняться.
- Подтвердите свои события.
Рекомендуемые:
Цифровой датчик температуры и влажности DHT21 с Arduino: 6 шагов
![Цифровой датчик температуры и влажности DHT21 с Arduino: 6 шагов Цифровой датчик температуры и влажности DHT21 с Arduino: 6 шагов](https://i.howwhatproduce.com/images/002/image-5384-j.webp)
Цифровой датчик температуры и влажности DHT21 с Arduino: в этом руководстве мы узнаем, как использовать датчик влажности и температуры DHT21 с Arduino и отображать значения на OLED-дисплее. Посмотрите видео
Как использовать датчик влажности и температуры DHT22 с Arduino: 6 шагов
![Как использовать датчик влажности и температуры DHT22 с Arduino: 6 шагов Как использовать датчик влажности и температуры DHT22 с Arduino: 6 шагов](https://i.howwhatproduce.com/images/001/image-684-39-j.webp)
Как использовать датчик влажности и температуры DHT22 с Arduino: в этом руководстве мы узнаем, как использовать датчик влажности и температуры DHT22 с Arduino и отображать значения на OLED-дисплее. Посмотрите видео
Как использовать датчик влажности и температуры DHT12 I2C с Arduino: 7 шагов
![Как использовать датчик влажности и температуры DHT12 I2C с Arduino: 7 шагов Как использовать датчик влажности и температуры DHT12 I2C с Arduino: 7 шагов](https://i.howwhatproduce.com/images/001/image-1318-47-j.webp)
Как использовать датчик влажности и температуры DHT12 I2C с Arduino: в этом руководстве мы узнаем, как использовать датчик влажности и температуры DHT12 I2C с Arduino и отображать значения на OLED-дисплее. Посмотрите видео
Датчик температуры и влажности (DHT22) с доской Dexter: 7 шагов
![Датчик температуры и влажности (DHT22) с доской Dexter: 7 шагов Датчик температуры и влажности (DHT22) с доской Dexter: 7 шагов](https://i.howwhatproduce.com/images/001/image-2790-10-j.webp)
Датчик температуры и влажности (DHT22) с доской Dexter Board: доска Dexter - это обучающий набор для инструкторов, который делает изучение электроники увлекательным и легким. Доска объединяет все необходимые детали, которые требуются новичку, чтобы превратить идею в успешный прототип. В основе Arduino - огромное количество
Беспроводной монитор влажности (ESP8266 + датчик влажности): 5 шагов
![Беспроводной монитор влажности (ESP8266 + датчик влажности): 5 шагов Беспроводной монитор влажности (ESP8266 + датчик влажности): 5 шагов](https://i.howwhatproduce.com/images/005/image-13591-17-j.webp)
Беспроводной монитор влажности (ESP8266 + датчик влажности): я покупаю петрушку в горшке, и большую часть дня почва была сухой. Поэтому я решил сделать этот проект, касающийся определения влажности почвы в горшке с петрушкой, чтобы проверить, когда мне нужно полить почву водой. Я думаю, что этот датчик (емкостной датчик влажности v1.2) хорош, потому что