Daftar Isi:
- Langkah 1: Diperlukan Perangkat Keras dan Perangkat Lunak
- Langkah 2: Mengunggah Kode ke ESP32 Menggunakan Arduino IDE:
- Langkah 3: Output Monitor Serial
- Langkah 4: Membuat Ubidot Bekerja:
- Langkah 5: Ekspor Data Ubidots Anda ke Google Sheets
Video: Analisis Data Suhu/Kelembaban Menggunakan Ubidots dan Google-Sheets: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Dalam tutorial ini, kita akan mengukur data suhu dan kelembaban yang berbeda menggunakan sensor suhu dan kelembaban. Anda juga akan belajar cara mengirim data ini ke Ubidots. Sehingga Anda dapat menganalisisnya dari mana saja untuk aplikasi yang berbeda. Juga dengan mengirimkan data ini ke google sheets, analisis prediktif dapat dicapai
Langkah 1: Diperlukan Perangkat Keras dan Perangkat Lunak
Perangkat Keras yang Dibutuhkan:
- NCD ESP32 IoT WiFi BLE Module dengan USB Terintegrasi
- NCD IoT Jarak Jauh Wireless Sensor Suhu dan Kelembaban
Perangkat Lunak yang Dibutuhkan:
- Arduino IDE
- Ubidot
Perpustakaan Digunakan:
- Pustaka PubSubClient
- Wire.h
Langkah 2: Mengunggah Kode ke ESP32 Menggunakan Arduino IDE:
- Sebelum mengunggah kode, Anda dapat melihat cara kerja sensor ini di tautan yang diberikan.
- Unduh dan sertakan Pustaka PubSubClient dan Pustaka Wire.h.
#termasuk
#sertakan #sertakan
#termasuk
Anda harus menetapkan Ubidots TOKEN, MQTTCLIENTNAME, SSID (Nama WiFi) dan Kata Sandi unik Anda dari jaringan yang tersedia
#define WIFI SSID "XYZ" // Letakkan WifiSSID Anda di sini
#define PASSWORD "XYZ" // Masukkan kata sandi wifi Anda di sini#define TOKEN "XYZ" // Masukkan TOKEN Ubidots Anda
#define MQTT_CLIENT_NAME "XYZ" // Nama klien MQTT
Tentukan variabel dan nama perangkat tempat data akan dikirim ke Ubidots
#define VARIABLE_LABEL "Suhu" // Menetapkan label variabel
#define VARIABLE_LABEL2 "Baterai"#define VARIABLE_LABEL3 "Kelembaban" #define DEVICE_LABEL "esp32" // Tetapkan label perangkat
Ruang untuk menyimpan nilai untuk dikirim:
muatan char[100];
topik karakter[150];
char topik2[150];
char topic3[150];// Spasi untuk menyimpan nilai yang akan dikirim
char str_Temp[10];
char str_sensorbat[10];
char str_kelembaban[10];
Kode untuk mempublikasikan data ke Ubidots:
sprintf(topik, "%s", ""); // Membersihkan konten topik sprintf(topic, "%s%s", "/v1.6/devices/", DEVICE_LABEL);
sprintf(muatan, "%s", ""); // Membersihkan konten muatan
sprintf(payload, "{"%s\":", VARIABLE_LABEL); // Menambahkan label variabel
sprintf(payload, "%s {"value\": %s", payload, str_Temp); // Menambahkan nilai
sprintf(muatan, "%s } }", muatan); // Menutup tanda kurung kamus
client.publish(topik, payload);
- Kompilasi dan unggah kode temp_humidity.ino.
- Untuk memverifikasi konektivitas perangkat dan data yang dikirim, buka monitor serial. Jika tidak ada respons, coba cabut ESP32 Anda, lalu colokkan kembali. Pastikan baud rate monitor Serial diatur ke yang sama dengan yang ditentukan dalam kode Anda 115200.
Langkah 3: Output Monitor Serial
Langkah 4: Membuat Ubidot Bekerja:
- Buat akun di Ubidots.
- Buka profil saya dan catat kunci token yang merupakan kunci unik untuk setiap akun dan tempel ke kode ESP32 Anda sebelum mengunggah.
- Tambahkan perangkat baru ke nama dasbor Ubidots Anda esp32.
- Klik pada perangkat dan pilih perangkat di Ubidots.
- Sekarang Anda akan melihat data yang dipublikasikan di akun Ubidots Anda, di dalam perangkat yang disebut "ESP32".
- Di dalam perangkat buat sensor nama variabel baru di mana pembacaan suhu Anda akan ditampilkan.
- Sekarang Anda dapat melihat Suhu dan data sensor lainnya yang sebelumnya dilihat di monitor serial. Ini terjadi karena nilai pembacaan sensor yang berbeda dilewatkan sebagai string dan disimpan dalam variabel dan dipublikasikan ke variabel di dalam perangkat esp32.
Langkah 5: Ekspor Data Ubidots Anda ke Google Sheets
Dalam hal ini kita dapat mengekstrak data yang disimpan di cloud Ubidots untuk analisis lebih lanjut. Kemungkinannya sangat besar; misalnya, Anda dapat membuat pembuat laporan otomatis dan mengirimkannya ke pelanggan Anda setiap minggu.
Aplikasi lain adalah penyediaan perangkat; jika Anda memiliki ribuan perangkat untuk di-deploy, dan informasinya ada di Google Sheet, Anda bisa membuat skrip untuk membaca sheet dan membuat sumber data Ubidots untuk setiap baris pada file.
Langkah-langkah untuk melakukan ini:
Buat Google Sheet dan tambahkan dua sheet ke dalamnya dengan nama berikut:
- Variabel
- Nilai
- Dari Google Sheet Anda, klik "Tools" lalu "Script Editor…", lalu "Blank Project":
- Buka Editor Skrip:
- Tambahkan kode di bawah ini (di bagian kode) ke Script Script.
- Tambahkan juga Token Id, Device Id yang diambil dari akun Ubidots Anda ke kode berikut.
- Selesai! sekarang buka Google Sheet Anda lagi dan Anda akan melihat menu baru untuk memicu fungsi.
Direkomendasikan:
Cara Membuat Perekam Data Kelembaban dan Suhu Secara Real Time Dengan Arduino UNO dan SD-Card - Simulasi Data-logger DHT11 di Proteus: 5 Langkah
Cara Membuat Perekam Data Kelembaban dan Suhu Secara Real Time Dengan Arduino UNO dan SD-Card | Simulasi Data-logger DHT11 di Proteus: Pendahuluan: hai, ini Liono Maker, ini tautan YouTube. Kami membuat proyek kreatif dengan Arduino dan bekerja pada sistem tertanam. Data-Logger: Data logger (juga data-logger atau perekam data) adalah perangkat elektronik yang merekam data dari waktu ke waktu dengan
Membuat-Alert-Menggunakan-Ubidots-ESP32+Sensor Suhu dan Kelembaban: 9 Langkah
Membuat-Alert-Menggunakan-Ubidots-ESP32+Sensor Suhu dan Kelembaban: Dalam tutorial ini, kita akan mengukur data suhu dan kelembaban yang berbeda menggunakan sensor Suhu dan kelembaban. Anda juga akan belajar cara mengirim data ini ke Ubidots. Sehingga Anda dapat menganalisisnya dari mana saja untuk aplikasi yang berbeda. Juga dengan membuat email
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: Sensor DHT11 digunakan untuk mengukur suhu dan kelembaban. Mereka adalah penggemar elektronik yang sangat populer. Sensor kelembaban dan suhu DHT11 membuatnya sangat mudah untuk menambahkan data kelembaban dan suhu ke proyek elektronik DIY Anda. Ini per
Mengirim Data Sensor Suhu dan Kelembaban Nirkabel Jarak Jauh IoT ke Google Sheet: 39 Langkah
Mengirim Data Sensor Suhu dan Kelembaban Nirkabel Jarak Jauh IoT ke Google Sheet: Kami menggunakan sensor Suhu dan Kelembaban NCD di sini, tetapi langkah-langkahnya tetap sama untuk produk ncd mana pun, jadi jika Anda memiliki sensor nirkabel ncd lainnya, pengalaman bebas untuk mengamati disamping selain. Melalui penghentian teks ini, Anda perlu
Tampilan Suhu dan Kelembaban dan Pengumpulan Data Dengan Arduino dan Pemrosesan: 13 Langkah (dengan Gambar)
Tampilan Suhu dan Kelembaban dan Pengumpulan Data Dengan Arduino dan Pemrosesan: Pendahuluan: Ini adalah Proyek yang menggunakan papan Arduino, Sensor (DHT11), komputer Windows dan program Pemrosesan (dapat diunduh gratis) untuk menampilkan data Suhu, Kelembaban dalam format digital dan bentuk grafik batang, menampilkan waktu dan tanggal dan menjalankan hitungan waktu