membuat pengukur kelembaban tanah menggunakan arduino uno
RANCANGAN MEMBUAT ALAT UNTUK MENGUKUR KELEMBABAN TANAH MENGGUNAKAN ARDUINO
Kami dari kelompok 3 ingin menuliskan hasil dari kinerja kami yaitu membuat pengukur menggunakan arduino uno. Kami akan berbagi tentang cara mengakses dan pemrograman Soil Moisture Sensor (Sensor Kelembaban Tanah atau Hygrometer) Menggunakan Arduino Uno. Yang paling umum pembacaan kelembaban tanah dengan menggunakan soil moisture sensor menggunakan mode Analog. Data dari sensor akan diolah oleh Arduino dan hasilnya akan ditampilkan pada serial monitor.
Berikut ini adalah Hardware yang dibutuhkan :
1. Arduino Uno R3
2. Soil Moisture Sensor
3. Kabel Jumper Secukupnya
Berikut adalah Code Programan:
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
int sensorPin = A0; // pin sensor
int powerPin = 6; // untuk pengganti VCC
void setup() {
lcd.init();
// Print a message to the LCD.
lcd.backlight();
// jadikan pin power sebagai output
pinMode(powerPin, OUTPUT);
// default bernilai LOW
digitalWrite(powerPin, LOW);
// mulai komunikasi serial
Serial.begin(9600);
}
void loop() {
lcd.clear();
Serial.print("Nilai kelembaban: ");
Serial.println(bacaSensor());
lcd.setCursor(0,0);
lcd.print("Nilai kelembaban: ");
lcd.setCursor(0,1);
lcd.print(bacaSensor());
// baca setiap 2 detik
delay(2000);
}
int bacaSensor() {
// hidupkan power
digitalWrite(powerPin, HIGH);
delay(500);
// baca nilai analog dari sensor
int nilaiSensor = analogRead(sensorPin);
digitalWrite(powerPin, LOW);
// makin lembab maka makin tinggi nilai outputnya
return 1023 - nilaiSensor;
}
AGAR LEBIH JELASNYA BISA DILIHAT DI YOUTUBE AGAR BISA LEBIH MEMAHAMI LINK NYA SAYA TARUH DI BAWAH:
https://youtu.be/TDQKdQF9bEk?si=Iyt_FkXWfGDGDd2G
Komentar
Posting Komentar