Daftar Isi:
- Langkah 1: Spesifikasi Sensor Kelembaban
- Langkah 2: Persyaratan Perangkat Keras
- Langkah 3: Pinout & Koneksi
- Langkah 4: Pengaturan Sensor
- Langkah 5: Kode
- Langkah 6: Tetapkan Ambang Peringatan
- Langkah 7: Nyalakan Pengaturan Anda
- Langkah 8: Jalankan Tes
- Langkah 9: Hasil
- Langkah 10: Terima kasih
Video: Cara Menghubungkan Sensor Kelembaban Tanah dan ESP8266 ke AskSensors IoT Cloud: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Instruksi ini menunjukkan kepada Anda cara menghubungkan sensor kelembaban tanah dan ESP8266 ke cloud IoT.
Untuk proyek ini kami akan menggunakan modul WiFi node MCU ESP8266 dan sensor kelembaban tanah yang mengukur kandungan volumetrik air di dalam tanah dan memberikan tingkat kelembaban sebagai output. Pengukuran akan dipantau melalui cloud menggunakan platform IoT yang ramah pengguna yang disebut AskSensors.
Jadi ayo mulai!
Langkah 1: Spesifikasi Sensor Kelembaban
Sensor kelembaban tanah terdiri dari dua probe yang memungkinkan arus melewati tanah dan mendapatkan nilai resistansi untuk mengukur nilai kelembaban.
Sensor FC-28 dilengkapi dengan output analog dan digital, sehingga dapat digunakan dalam mode analog dan digital. Pada artikel ini, kita akan menghubungkan sensor dalam mode analog.
Berikut adalah spesifikasi utama dari sensor kelembaban tanah FC-28:
- Tegangan Input: 3.3V hingga 5V
- Tegangan Keluaran: 0 hingga 4.2V
- Arus Masukan: 35mA
- Sinyal Output: Analog dan Digital
Langkah 2: Persyaratan Perangkat Keras
- Komputer yang menjalankan perangkat lunak Arduino. Disarankan untuk bekerja dengan versi baru Arduino IDE. Saya menggunakan v1.8.7.
- Papan pengembangan ESP8266. Saya menggunakan ESP8266 Node MCU v1.
- Sensor kelembaban tanah FC-28 (probe + amplifier).
- Kabel mikro USB untuk menghubungkan node ESP8266 ke komputer.
- Kabel jumper
- Papan tempat memotong roti
Langkah 3: Pinout & Koneksi
Di bawah ini adalah tiga diagram koneksi untuk menghubungkan sensor kelembaban tanah FC-28 ke ESP8266 dalam mode analog.
- VCC dari FC-28 hingga 3.3V dari ESP8266
- GND dari FC-28 hingga GND dari ESP8266
- A0 dari FC-28 hingga A0 dari ESP8266
Di sisi lain, sambungkan dua pin dari probe ke dua pin pada rangkaian Amplifier melalui kabel jumper.
Langkah 4: Pengaturan Sensor
- Hal pertama yang perlu Anda lakukan adalah membuat akun AskSensors. Dapatkan akun baru Anda di sini. Dibutuhkan beberapa detik.
-
Daftarkan Sensor baru seperti yang dijelaskan dalam panduan memulai ini. tambahkan dua modul ke sensor Anda untuk menyimpan data di:
- Modul 1: untuk pengukuran Tingkat kelembaban.
- Modul 2: untuk kondisi kelembapan. Ini menunjukkan peringatan ketika tingkat kelembaban melebihi ambang batas yang telah ditentukan.
- Salin KUNCI API Sensor Anda. Ini adalah Kunci unik yang akan kita gunakan nanti untuk mengirim data ke Sensor kita.
Langkah 5: Kode
Dapatkan kode demo ini dari halaman github AskSensors.
Tetapkan parameter berikut:
- SSID dan kata sandi WiFi
- KUNCI API Sensor Anda DI.
const char* wifi_ssid = "………………."; // SSID
const char* wifi_password = "………………."; // WIFI const char* apiKeyIn = "……………….”; // KUNCI API DI
Output analog dari sensor kelembaban digunakan untuk menghubungkan sensor dalam mode analog (nilai dari 0 hingga 1023). Pengukuran kelembaban akan dikonversi ke nilai persentase dari 0% hingga 100%.
Langkah 6: Tetapkan Ambang Peringatan
Sensor kelembaban tanah berisi potensiometer yang akan mengatur nilai ambang batas, yang akan dibandingkan dengan komparator LM393 dan sesuai dengan nilai ambang batas ini LED output akan menyala naik turun.
Namun, dalam demo ini, kami tidak akan menggunakan potensiometer ini. Sebagai gantinya, kami akan menggunakan grafik AskSensors untuk menunjukkan apakah nilai kelembapan telah melampaui ambang batas perangkat lunak yang telah ditentukan:
#define MOISTURE_THRESHOLD 55 // ambang batas peringatan kelembapan dalam %
Langkah 7: Nyalakan Pengaturan Anda
- Hubungkan Sensor kelembaban Anda ke ESP8266 seperti yang ditunjukkan sebelumnya.
- Hubungkan ESP8266 Anda ke komputer Anda melalui USB.
- Buka kode Anda di Arduino IDE. Pilih papan dan port yang sesuai dari Arduino IDE dan unggah kodenya.
Gambar terlampir menunjukkan pengaturan saya. Untuk kesederhanaan, saya menggunakan secangkir air untuk menguji perubahan kelembaban.
Sekarang kita harus siap untuk melihat data kita di cloud!
Langkah 8: Jalankan Tes
- Kembali ke dasbor sensor Anda di AskSensors,
- Klik 'visualize' dan 'Add Graph' dan pilih Line as graph Type untuk Modul 1 (tingkat kelembapan) dan Biner untuk Modul 2 (keadaan peringatan kelembapan).
- Anda dapat menyesuaikan Grafik Biner untuk menampilkan teks yang Anda inginkan dengan mengatur label ON/OFF pada jendela Add/Edit grafik.
Langkah 9: Hasil
Gambar menunjukkan data yang dibaca pada grafik AskSensors. Kita dapat melihat dua kasus:
- Di mana sensor kehabisan air: Nilai kelembaban melebihi ambang batas dan Peringatan diatur (seperti yang ditunjukkan pada grafik Biner.
- Di mana sensor berada di dalam air: Tingkat kelembapannya OK.
Sekarang buka terminal serial pada Arduino IDE Anda. Anda dapat memeriksa silang pembacaan grafik AskSensors dengan nilai yang dicetak pada Terminal Arduino Anda.
Langkah 10: Terima kasih
Terima kasih!
Butuh lebih?
Dokumentasi terperinci dengan panduan langkah demi langkah disediakan di sini.
Direkomendasikan:
Pemantauan Suhu dan Kelembaban DHT Menggunakan ESP8266 dan Platform AskSensors IoT: 8 Langkah
Pemantauan Suhu dan Kelembaban DHT Menggunakan ESP8266 dan Platform AskSensors IoT: Dalam instruksi sebelumnya, saya menyajikan panduan langkah demi langkah untuk memulai nodeMCU ESP8266 dan platform AskSensors IoT. Dalam tutorial ini, saya menghubungkan sensor DHT11 ke node MCU. DHT11 adalah Alat Temperatur dan pelembap
Proyek Sensor dan Kelembaban Tanah Arduino DHT22 Dengan Menu: 4 Langkah
Proyek Sensor dan Kelembaban Tanah Arduino DHT22 Dengan Menu: Halo teman-teman Hari ini saya mempresentasikan proyek kedua saya tentang instruksi. Proyek ini menyajikan campuran proyek pertama saya di mana saya menggunakan sensor Kelembaban Tanah dan sensor DHT22 yang digunakan untuk mengukur suhu dan kelembaban . Proyek ini adalah
Mengotomatiskan Rumah Kaca Dengan LoRa! (Bagian 1) -- Sensor (Suhu, Kelembaban, Kelembaban Tanah): 5 Langkah
Mengotomatiskan Rumah Kaca Dengan LoRa! (Bagian 1) || Sensor (Suhu, Kelembaban, Kelembaban Tanah): Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya mengotomatiskan rumah kaca. Itu berarti saya akan menunjukkan kepada Anda bagaimana saya membangun rumah kaca dan bagaimana saya menghubungkan listrik dan elektronik otomatisasi. Saya juga akan menunjukkan cara memprogram papan Arduino yang menggunakan L
Cara Menggunakan Sensor Kelembaban Tanah Menggunakan Arduino: 4 Langkah
Cara Menggunakan Sensor Kelembaban Tanah Menggunakan Arduino: Sensor Kelembaban Tanah adalah sensor yang dapat digunakan untuk mengukur kelembaban di dalam tanah. Cocok untuk membuat prototipe proyek pertanian Cerdas, proyek pengontrol Irigasi, atau proyek Pertanian IoT. Sensor ini memiliki 2 probe. Yang biasa diartikan
Cara Membuat DIY Sensor Kelembaban Tanah [KOMPATIBEL ARDUINO/ESP]: 3 Langkah
Cara Membuat Sensor Kelembaban Tanah DIY [ARDUINO/ESP COMPATIBLE]: Halo, dalam panduan ini kita akan melihat cara membuat sensor kelembaban tanah dari awal! Sangat murah dan kompatibel dengan semua jenis mikrokontroler, mulai dari kelistrikan dari pandangan sirkuit disajikan sebagai pembagi pensiun sederhana