Isi kandungan:
- Langkah 1: Perkakasan dan Perisian Diperlukan
- Langkah 2: Langkah Menghantar Data ke LabVIEW Suhu dan Kelembapan Platform Menggunakan IoT Long Range Wireless Sensor Temperature and Humidity dan Long Range Wireless Mesh Modem Dengan Antaramuka USB-
- Langkah 3: Memuat naik Kod ke ESP32 Menggunakan Arduino IDE:
- Langkah 4: Output Monitor Bersiri
- Langkah 5: Menjadikan Ubidot Berfungsi:
Video: Esp32-Ubidots-Wireless-jarak jarak jauh-dan-kelembapan: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Dalam tutorial ini, kita akan mengukur data suhu dan kelembapan yang berbeza menggunakan sensor Temp dan kelembapan. Anda juga akan belajar bagaimana menghantar data ini ke Ubidots. Supaya anda dapat menganalisisnya dari mana sahaja untuk aplikasi yang berbeza
Langkah 1: Perkakasan dan Perisian Diperlukan
Perkakasan Diperlukan:
- Modul WiFi BLE NCD ESP32 IoT dengan USB Bersepadu
- Sensor Suhu dan Kelembapan Tanpa Wayar NCD IoT Jarak Jauh
- Modem Mesh Tanpa Wayar Jarak Jauh NCD dengan Antara Muka USB
Perisian yang Diperlukan:
- Arduino IDE
- Utiliti LabView
- Ubidots
Perpustakaan Digunakan:
- Perpustakaan PubSubClient
- Wire.h
Langkah 2: Langkah Menghantar Data ke LabVIEW Suhu dan Kelembapan Platform Menggunakan IoT Long Range Wireless Sensor Temperature and Humidity dan Long Range Wireless Mesh Modem Dengan Antaramuka USB-
- Pertama, kita memerlukan aplikasi utiliti Labview yang merupakan fail ncd.io Wireless Temperature And Humidity Sensor.exe di mana data dapat dilihat.
- Perisian Labview ini hanya akan berfungsi dengan sensor Suhu tanpa wayar ncd.io sahaja
- Untuk menggunakan UI ini, anda perlu memasang pemacu berikut Memasang mesin jangka masa dari sini 64bit
- 32 bit
- Pasang Pemandu Visa NI
- Pasang LabVIEW Run-Time Engine dan NI-Serial Runtime
- Panduan memulakan produk ini.
Langkah 3: Memuat naik Kod ke ESP32 Menggunakan Arduino IDE:
Sebagai esp32 adalah bahagian penting untuk menerbitkan data getaran dan suhu anda ke Ubidots.
Muat turun dan sertakan Perpustakaan PubSubClient dan Perpustakaan Wire.h
#sertakan
#sertakan
#sertakan
#sertakan
Anda mesti memberikan TOKEN, MQTTCLIENTNAME Ubidots unik, SSID (Nama WiFi) dan Kata Laluan rangkaian yang tersedia
#tentukan WIFISSID "xyz" // Letakkan WifiSSID anda di sini
#define PASSWORD "xyz" // Masukkan kata laluan wifi anda di sini
#tentukan TOKEN "xyz" // Letakkan TOKEN Ubidots anda
#tentukan MQTT_CLIENT_NAME "xyz" // Nama pelanggan MQTT
Tentukan pemboleh ubah dan nama peranti di mana data akan dihantar ke Ubidots
#define VARIABLE_LABEL "Suhu" // Menentukan label pemboleh ubah
#tentukan VARIABLE_LABEL2 "Bateri"
#tentukan VARIABLE_LABEL3 "Kelembapan"
#define DEVICE_LABEL "esp32" // Tetapkan label peranti
Ruang untuk menyimpan nilai untuk dihantar:
muatan char [100];
topik char [150]; topik char2 [150]; char topic3 [150]; // Ruang untuk menyimpan nilai untuk menghantar char str_Temp [10]; char str_sensorbat [10]; char str_humidity [10];
Kod untuk menerbitkan data ke Ubidots:
sprintf (topik, "% s", ""); // Membersihkan kandungan topik
sprintf (topik, "% s% s", "/v1.6/devices/", DEVICE_LABEL); sprintf (muatan, "% s", ""); // Membersihkan sprintf kandungan muatan (muatan, "{"% s / ":", VARIABLE_LABEL); // Menambah label pemboleh ubah sprintf (muatan, "% s {" nilai / ":% s", muatan, str_Temp); // Menambah nilai sprintf (muatan, "% s}}", muatan); // Menutup kurungan kamus client.publish (topik, muatan);
- Susun dan muat naik kod temp_humidity.ino.
- Untuk mengesahkan kesambungan peranti dan data yang dihantar, buka monitor bersiri. Sekiranya tiada tindak balas dilihat, cuba cabut plag ESP32 anda dan kemudian pasangkannya semula. Pastikan kadar baud monitor Serial ditetapkan sama seperti yang dinyatakan dalam kod 115200 anda.
Langkah 4: Output Monitor Bersiri
Langkah 5: Menjadikan Ubidot Berfungsi:
- Buat akaun di Ubidots.
- Pergi ke profil saya dan catat kunci token yang merupakan kunci unik untuk setiap akaun dan tampalkannya ke kod ESP32 anda sebelum memuat naik.
- Tambahkan peranti baru ke nama papan pemuka Ubidots esp32 anda.
- Klik pada peranti dan pilih peranti di Ubidots.
- Sekarang anda harus melihat data yang diterbitkan di akaun Ubidots anda, di dalam peranti yang disebut "ESP32".
- Di dalam peranti buat sensor nama pemboleh ubah baru di mana bacaan suhu anda akan ditunjukkan.
- Sekarang anda dapat melihat data Suhu dan sensor lain yang sebelumnya dilihat di monitor bersiri. Ini berlaku kerana nilai bacaan sensor yang berbeza diteruskan sebagai rentetan dan simpan dalam pemboleh ubah dan terbitkan ke pemboleh ubah di dalam peranti esp32.
Disyorkan:
Jauh TV Menjadi Jauh RF -- NRF24L01 + Tutorial: 5 Langkah (dengan Gambar)
Jauh TV Menjadi Jauh RF || Tutorial NRF24L01 +: Dalam projek ini saya akan menunjukkan kepada anda bagaimana saya menggunakan IC RF nRF24L01 + RF yang popular untuk menyesuaikan kecerahan jalur LED secara wayarles melalui tiga butang alat kawalan jauh TV yang tidak berguna. Mari kita mulakan
IRduino: Alat kawalan jauh Arduino - Meniru Jauh yang Hilang: 6 Langkah
IRduino: Alat Kawalan Jauh Arduino - Meniru Alat Jauh yang Hilang: Sekiranya anda pernah kehilangan alat kawalan jauh untuk pemain TV atau DVD anda, anda tahu betapa mengecewakannya untuk berjalan kaki, mencari, dan menggunakan butang pada peranti itu sendiri. Kadang-kadang, butang ini bahkan tidak menawarkan fungsi yang sama seperti alat kawalan jauh. Terima
Kit Alat Kawalan Jauh Biasa Diubah menjadi Alat Kawalan Jauh Mainan RC Empat saluran: 4 Langkah
Kit Alat Kawalan Jauh Biasa Diubah menjadi Alat Kawalan Jauh Mainan RC Empat saluran: 如何 将 通用 遥控 器 套件 转换 为 玩具 模型 中 使用 的 四 通道 遥控 器。 遥控 器 套件 非常 便宜。 采用 62 2262 和 2272 芯片 和 433 个 模块 构建 构建。改造 方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 项目 并 为 您 服务。 玩具 车船 提供 远程 无线 控制。
Alat kawalan jauh ESP32 Bluetooth BLE: 8 Langkah
Alat kawalan jauh ESP32 Bluetooth BLE: Projek ini adalah contoh bagaimana menyambungkan kayu bedik Bluetooth BLE yang murah ke ESP32. Kod ditulis menggunakan Arduino IDE Ver 1.8.5 dengan addon ESP32. Joystick BLE yang digunakan adalah peranti komersial yang boleh anda beli di Inte
Pelepasan Kabel Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Auto pada Jauh): 6 Langkah (dengan Gambar)
Pelepasan Kabel Jarak Jauh Olympus Evolt E510 (Versi 2 Dengan Fokus Auto pada Jauh): Semalam saya membina alat kawalan jauh satu butang sederhana untuk Olympus E510 saya. Sebilangan besar kamera mempunyai butang pelepas rana (yang anda tekan untuk mengambil gambar) yang mempunyai dua mod. Sekiranya butang ditekan dengan lembut, kamera akan fokus secara automatik dan mengukur cahaya