Isi kandungan:

Membuat-Makluman-Menggunakan-Ubidots-ESP32 + Temp dan Kelembapan Sensor: 9 Langkah
Membuat-Makluman-Menggunakan-Ubidots-ESP32 + Temp dan Kelembapan Sensor: 9 Langkah

Video: Membuat-Makluman-Menggunakan-Ubidots-ESP32 + Temp dan Kelembapan Sensor: 9 Langkah

Video: Membuat-Makluman-Menggunakan-Ubidots-ESP32 + Temp dan Kelembapan Sensor: 9 Langkah
Video: BAGAIMANA HENDAK TAHU CUACA HUJAN ATAU TIDAK DI TEMPAT KERJA DARI RUMAH?? | IOT VLOG 2024, Julai
Anonim
Membuat-Makluman-Menggunakan-Ubidots-ESP32 + Sensor Temp dan Kelembapan
Membuat-Makluman-Menggunakan-Ubidots-ESP32 + Sensor Temp dan Kelembapan

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. Juga dengan membuat amaran e-mel untuk data suhu dan kelembapan yang berlainan, kami dapat diberitahu tentang berbagai perubahan yang terjadi pada suhu sistem apa pun

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 Pasang mesin jangka masa dari sini 64bit
  • 32 bit
  • Pasang Pemandu Visa NI
  • Pasang mesin Lab-Time Run LabVIEW dan NI-Serial Runtime
  • Panduan memulakan produk ini.

Langkah 3: Memuat naik Kod ke ESP32 Menggunakan Arduino IDE:

  • Muat turun dan sertakan Perpustakaan PubSubClient dan Perpustakaan Wire.h.
  • Anda mesti memberikan TOKEN, MQTTCLIENTNAME Ubidots unik, SSID (Nama WiFi) dan Kata Laluan rangkaian yang tersedia.
  • Susun dan muat naik kod temp_humidity.ino.
  • Untuk mengesahkan kesambungan peranti dan data yang dihantar, buka monitor bersiri. Sekiranya tidak ada tindak balas, 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

Output Monitor Bersiri
Output Monitor Bersiri

Langkah 5: Menjadikan Ubidot Berfungsi:

Menjadikan Ubidot Berfungsi
Menjadikan Ubidot Berfungsi
Menjadikan Ubidot Berfungsi
Menjadikan Ubidot Berfungsi
Menjadikan Ubidot Berfungsi
Menjadikan Ubidot Berfungsi
Menjadikan Ubidot Berfungsi
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.

Langkah 6: KELUARAN

PENGELUARAN
PENGELUARAN

Langkah 7:

Langkah 8: Membuat Acara di Ubidots:

Membuat Acara di Ubidots
Membuat Acara di Ubidots
Membuat Acara di Ubidots
Membuat Acara di Ubidots
Membuat Acara di Ubidots
Membuat Acara di Ubidots
  • Pilih Acara (dari menu lungsur Data).
  • Sekarang klik pada Buat Acara.
  • Jenis AcaraUbidots menyokong acara yang sudah disatukan untuk membolehkan anda menghantar Acara, Makluman, dan Pemberitahuan kepada mereka yang perlu mengetahui bila mereka perlu mengetahui. Integrasi prabuilt Ubidots merangkumi:

1. Pemberitahuan e-mel

2. Pemberitahuan SMS

3. Acara webhook - ketahui lebih lanjut

4. Pemberitahuan Telegram

5. Pemberitahuan kendur - ketahui lebih lanjut

6. Pemberitahuan Panggilan Suara - ketahui lebih lanjut

7. Kembali ke pemberitahuan Normal - ketahui lebih lanjut

8. Pemberitahuan geofence - ketahui lebih lanjut

  • Kemudian pilih peranti dan kaitan pemboleh ubah yang menunjukkan "nilai" peranti.
  • Sekarang pilih nilai ambang untuk acara anda dicetuskan dan bandingkan dengan nilai peranti dan juga pilih masa untuk mencetuskan acara anda.
  • Sekarang, buat jenis tindakan dengan mengklik tanda tambah.
  • Menetapkan dan mengkonfigurasi tindakan mana yang akan dijalankan dan pesan ke penerima: Kirim SMS, Email, Webhooks, Telegram, Panggilan Telefon, SLACK, dan webhooks kepada mereka yang perlu mengetahui.
  • Sekarang isi semua medan yang diperlukan.
  • Tentukan tetingkap aktiviti peristiwa mungkin / tidak dapat dijalankan.
  • Sahkan Acara anda.

Disyorkan: