Съдържание:
- Стъпка 1: Изисква се хардуер и софтуер
- Стъпка 2: Стъпки за изпращане на данни към платформата за температура и влажност на LabVIEW с помощта на IoT сензор за безжична температура и влажност на дълъг обхват и безжичен мрежов модем с дълъг обхват с USB интерфейс-
- Стъпка 3: Качване на кода в ESP32 с помощта на Arduino IDE:
- Стъпка 4: Изход за сериен монитор
- Стъпка 5: Направете Ubidot да работи:
- Стъпка 6: ИЗХОД
- Стъпка 7:
- Стъпка 8: Създаване на събития в Ubidots:
Видео: Създаване-предупреждение-използване-Ubidots-ESP32+сензор за температура и влажност: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този урок ще измерваме различни данни за температурата и влажността, използвайки сензор за температура и влажност. Ще научите също как да изпращате тези данни на Ubidots. За да можете да го анализирате отвсякъде за различно приложение. Също така чрез създаване на сигнали по имейл за различни данни за температурата и влажността бихме могли да бъдем уведомени за различни промени, настъпващи при всяка температура на системата
Стъпка 1: Изисква се хардуер и софтуер
Необходим хардуер:
- NCD ESP32 IoT WiFi BLE модул с вграден USB
- Безжичен сензор за температура и влажност на NCD IoT за дълги разстояния
- Безжичен мрежов модем с дълъг обхват NCD с USB интерфейс
Необходим софтуер:
- Arduino IDE
- Помощна програма LabView
- Ubidots
Използвана библиотека:
- Библиотека PubSubClient
- Wire.h
Стъпка 2: Стъпки за изпращане на данни към платформата за температура и влажност на LabVIEW с помощта на IoT сензор за безжична температура и влажност на дълъг обхват и безжичен мрежов модем с дълъг обхват с USB интерфейс-
- Първо, имаме нужда от помощно приложение Labview, което е файл ncd.io Wireless Temperature And Humidity Sensor.exe, на който могат да се преглеждат данните.
- Този софтуер Labview ще работи само с безжичен температурен сензор ncd.io
- За да използвате този потребителски интерфейс, ще трябва да инсталирате следните драйвери
- 32 бита
- Инсталирайте NI Visa Driver
- Инсталирайте l LabVIEW Run-Time Engine и NI-Serial Runtime
- Ръководство за начало за този продукт.
Стъпка 3: Качване на кода в ESP32 с помощта на Arduino IDE:
- Изтеглете и включете библиотеката PubSubClient и библиотеката Wire.h.
- Трябва да присвоите вашите уникални Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi Name) и парола на наличната мрежа.
- Компилирайте и качете кода temp_humidity.ino.
- За да проверите свързаността на устройството и изпратените данни, отворете серийния монитор. Ако не се вижда отговор, опитайте да изключите вашия ESP32 и след това да го включите отново. Уверете се, че скоростта на предаване на серийния монитор е зададена на същата, посочена във вашия код 115200.
Стъпка 4: Изход за сериен монитор
Стъпка 5: Направете Ubidot да работи:
- Създайте акаунт в Ubidots.
- Отидете в профила ми и запишете символичния ключ, който е уникален ключ за всеки акаунт и го поставете във вашия ESP32 код, преди да го качите.
- Добавете ново устройство към името на таблото си за управление на Ubidots esp32.
- Кликнете върху устройства и изберете устройства в Ubidots.
- Сега трябва да видите публикуваните данни във вашия акаунт в Ubidots, вътре в устройството, наречено „ESP32“.
- Вътре в устройството създайте нов сензор за име на променлива, в който ще се показва вашето отчитане на температурата.
- Сега можете да видите данните за температурата и други сензори, които преди това бяха гледани в серийния монитор. Това се случи, защото стойността на различните показания на сензора се предава като низ и се съхранява в променлива и се публикува в променлива вътре в устройството esp32.
Стъпка 6: ИЗХОД
Стъпка 7:
Стъпка 8: Създаване на събития в Ubidots:
- Изберете Събития (от падащото меню Данни).
- Сега кликнете върху Създаване на събитие.
- Видове събития Ubidots поддържа вече интегрирани събития, за да ви позволи да изпращате събития, сигнали и известия до тези, които трябва да знаят кога трябва да знаят. Вградените интеграции на Ubidots включват:
1. Известия по имейл
2. SMS известия
3. Webhook събития - научете повече
4. Известия за телеграма
5. Слаби известия - научете повече
6. Известия за гласови повиквания - научете повече
7. Назад към Нормално известие - научете повече
8. Известия за геозона - научете повече
- След това изберете устройство и асоциирана променлива, която показва "стойностите" на устройствата.
- Сега изберете прагова стойност за вашето събитие, което да се задейства, и я сравнете със стойностите на устройството, а също и изберете времето за задействане на вашето събитие.
- Сега създайте тип действие, като щракнете върху знак плюс.
- Установете и конфигурирайте кои действия трябва да бъдат изпълнени и съобщението до получателя: Изпратете SMS, имейл, уеб куки, телеграми, телефонни обаждания, SLACK и уеб куки до тези, които трябва да знаят.
- Сега попълнете всички задължителни полета.
- Определете прозореца за дейности, които събитията могат/не могат да бъдат изпълнени.
- Потвърдете събитията си.
Препоръчано:
Вентилатор за автоматично охлаждане, използващ серво и DHT11 сензор за температура и влажност с Arduino: 8 стъпки
Вентилатор за автоматично охлаждане с помощта на серво и DHT11 сензор за температура и влажност с Arduino: В този урок ще научим как да стартираме & завъртете вентилатор, когато температурата се повиши над определено ниво
DHT21 цифров сензор за температура и влажност с Arduino: 6 стъпки
DHT21 Цифров сензор за температура и влажност с Arduino: В този урок ще научим как да използваме DHT21 сензор за влажност и температура с Arduino и да показваме стойностите на OLED дисплея. Гледайте видеото
Как да използвате DHT22 сензор за влажност и температура с Arduino: 6 стъпки
Как да използваме DHT22 сензор за влажност и температура с Arduino: В този урок ще научим как да използваме DHT22 сензор за влажност и температура с Arduino и да показваме стойностите на OLED дисплея. Гледайте видеото
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: 6 стъпки
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: Това е изграждането на сензор за температура и влажност на слънчева енергия. Сензорът емулира 433mhz Oregon сензор и е видим в Telldus Net gateway. Какво ви трябва: 1x " 10-LED Сензор за движение на слънчева енергия " от Ebay. Уверете се, че пише 3.7v batter
Създаване на имейл сигнали за безжичен сензор за температура и влажност на NCD с помощта на Node-Red: 22 стъпки
Създаване на имейл сигнали за безжичен сензор за температура и влажност на NCD с помощта на Node-Red: Тук използваме сензора за температура и влажност на NCD, но стъпките остават равни за всеки от ncd продуктите, така че ако имате други безжични сензори за ncd, опитайте безплатно наблюдавайте освен това. Чрез спирането на този текст трябва да