Daftar Isi:

Sensor Kelembaban Tanah Dengan Arduino: 4 Langkah
Sensor Kelembaban Tanah Dengan Arduino: 4 Langkah

Video: Sensor Kelembaban Tanah Dengan Arduino: 4 Langkah

Video: Sensor Kelembaban Tanah Dengan Arduino: 4 Langkah
Video: MEMBUAT ALAT PENGUKUR KELEMBABAN TANAH - ARDUINO PROJECT INDONESIA - PROJECT ARDUINO SEDERHANA 2024, November
Anonim
Sensor Kelembaban Tanah Dengan Arduino
Sensor Kelembaban Tanah Dengan Arduino

Hai Teman-teman dalam instruksi ini kita akan belajar cara menggunakan Sensor Kelembaban tanah dengan Arduino.

Jadi sesuai dengan namanya sensor kelembaban tanah yang artinya akan mendeteksi kelembaban di dalam tanah. Jadi akan memberitahu tentang kandungan air yang ada di dalam tanah sehingga sensor ini bisa berguna dalam melakukan Proyek otomatisasi dengan tanaman, pertanian dll.

Langkah 1: Hal-hal yang Anda Butuhkan

Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan

jadi untuk proyek ini Anda akan membutuhkan hal-hal berikut:

1x Arduino Uno (atau setara lainnya)

1x Sensor kelembaban tanah

Beberapa Jumper

Langkah 2: Diagram Sirkuit & Teori Kerja

Diagram Sirkuit & Teori Kerja
Diagram Sirkuit & Teori Kerja

Jadi diagram rangkaiannya sangat mudah, silakan ikuti rangkaian yang diberikan dan hubungkan semuanya Sesuai dengan itu.

Mengukur kelembaban tanah dalam persentase.

Di sini, output analog dari sensor kelembaban tanah diproses menggunakan ADC. Kadar air dalam persentase ditampilkan pada monitor serial.

Output dari sensor kelembaban tanah berubah pada rentang nilai ADC dari 0 hingga 1023.

Ini dapat direpresentasikan sebagai nilai kelembaban dalam persentase menggunakan rumus yang diberikan di bawah ini.

Output analog = Nilai ADC /1023

Kelembaban dalam persentase = 100 – (Output analog * 100)

Untuk kelembaban nol, kami mendapatkan nilai maksimum 10-bit ADC, yaitu 1023. Ini, pada gilirannya, memberikan kelembaban 0%.

Langkah 3: Kode

Kode
Kode

salin kode berikut & unggah ke arduino Anda:

const int sensor_pin = A1; /* Pin O/P sensor kelembaban tanah */

batalkan pengaturan() {

Serial.begin(9600); /* Mendefinisikan baud rate untuk komunikasi serial */

}

lingkaran kosong() {

float moisture_percentage;

int sensor_analog;

sensor_analog = analogRead(sensor_pin);

kelembaban_persentase = (100 - ((sensor_analog/1023.00) * 100));

Serial.print("Persentase Kelembaban = ");

Serial.print(persentase_kelembaban);

Serial.print("%\n\n");

penundaan (1000);

}

Langkah 4: Pengujian

Pengujian
Pengujian
Pengujian
Pengujian
Pengujian
Pengujian
Pengujian
Pengujian

Setelah semua koneksi & coding, Anda perlu mendapatkan pot atau ember semacam itu kemudian memasukkan tanah ke dalamnya dan kemudian menempatkan sensor di tanah itu dan membuka monitor serial itu akan menunjukkan% kelembaban di tanah (tergantung pada berapa banyak air yang dimiliki tanah Anda) dan kemudian tuangkan air ke dalamnya dan kelembaban tanah akan berubah pada monitor serial seperti yang saya lakukan. Lihat gambar terlampir saya untuk melihat output saya.

Direkomendasikan: