Pengaplikasian
Sensor Suhu Dan Kelembapan Tanah Pada Tanaman
Pada
kali ini saya akan menjelaskan bagaimana cara pengaplikasian sensor suhu dan
sensor kelembapan udara pada tanaman. Pertama saya akan menjelaskan tentang
pengertian sensor suhu, sensor kelembapan udara dan arduino UNO.
Penegertian
dari arduino UNO sendiri adalah board mikrokontroler berbasis Atmega328 yang
memiliki konfigurasi pin digital sebanyak 14 pin input dan output digital
dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input
analog. Untuk mendukung mikrokontroler dapat digunakan, cukup hanya
menghubungkan Boar Arduino Uno ke komputer dengan menggunakan kabel USB atau
listrik dengan AC yang ke adaptor DC. Sebelum dipasang komponen lainnya, harus
membuat listing program terlebih dahulu agar alat tersebut jalan dan bisa digunakan
dengan menggunakan aplikasi Arduino Uno di laptop . Disini saya akan memasukkan
listring pemograman yang telah saya buat. Berikut adalah listing pemograman :
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
const int sensor_value
= A0; //pin for soil moisture sensor
const int lm35 = A3;
const int led1 = 8;
const int led2 = 9;
int output_value
= 0; //variable to store analog value
from soil moisture sensor
int output_value1
= 0;
int in_percent
= 0; //variable to store moisture
value in percent
int der
= 0;
void setup()
{
// put your setup code here, to run once:
lcd.begin();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Kelompok 6");
lcd.setCursor(0,1);
lcd.print("Elektro 18");
for (int positionCounter = 0; positionCounter
< 29; positionCounter++) {
// scroll one position right:
lcd.scrollDisplayRight();
// wait a bit:
delay(250);
}
Serial.begin(9600);
lcd.clear();
}
void loop()
{
// put your main code here, to run repeatedly:
lcd.begin();
lcd.clear();
output_value =
analogRead(sensor_value);//retrive analog value from the sensor
output_value1 =
analogRead(lm35);
in_percent = map(output_value,
1023, 0, 0, 100); //we use map function
to convert analog value to percent
der=output_value1*0.488;
if(in_percent >= 50)
{
lcd.setCursor(0,1);
lcd.print("Kelembapan");
}
if(in_percent <= 50)
{
lcd.setCursor(6,0);
lcd.print("Kelembapan");
}
if(der <= 30)
{
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
}
if(der >= 30)
{
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
}
printOnSerial();
delay(550);
}
//function to print
output value to the serial
void printOnSerial()
{
Serial.print(output_value);
Serial.println("");
lcd.setCursor(1,0);
lcd.print(in_percent);
lcd.print(" %");
delay(1);
Serial.print(output_value1);
Serial.println("");
lcd.setCursor(0,1);
lcd.print(der);
lcd.print(" Celcius");
delay(1);
}
Saya akan menjelaskan tentang pengertian dari sensor suhu yang dikenal LM35,sensor suhu adalah komponen elektronika yang memiliki fungsi mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan dan memiliki keakuratan tinggi dan kemudahan perancangan jika dibandingkan sensor suhu lainnya. Pada kali ini sensor suhu ini digunakan dalam mengetahui suhu yang bagus bagi tanaman.
Pengertian dari sensor kelembapan udara atau dikenal sensor soil moisture adalah sebuah sensor yang dapat mengukur kadar atau kelembapan tanah. Pengaplikasian digunakan pada suatu tanaman, ada jenis tenaman yang tidak bolh terlalu lembab atau kering dan membutuhkan alat untuk mengukur kelembapan tanah.
Pada arduino sendiri terdapat pin untuk mengaktifkan komponen yang akan digunakan. Pin A0 dipasang komponen sesnsor soil moisture setelah itu kalibrasi dari sensor kelembapan udara tersebut. Pin A3 dipasang komponen sensor suhu atau yang dikenal dengan LM35 dan harus mengkalibrasi dari sensor suhu dengan benar agar keluaran pada LCD tidak salah. Pin 8 dan 9 untuk lampu indikator menegtahui komponen jalan atau tidak. Untuk prinsip kerja alat sebagai berikut, untuk sensor kelembapan tanah dikalibrasi terlebih dahulu dengan nilai lebih dari 50 maka tanah tersebut baik bagi tanaman kalau nilai presentase kelembapan tanah kurang dari 50 maka tanah tersebut tidak baik bagi tanaman. Karena tanah di Indonesia ini sangat subur dan cocok untuk ditanami tanaman, untuk tanah tandus sangat tidak cocok ditanami tanaman karena kualitas tanah pada tanah tersebut sangat tandus dan kurang kadang air bagi tanaman. Pada pengkalibrasian pada sensor suhu, untuk suhu kurang dari 25 derajat celcius maka lampu indikator warna merah hidup. Pada suhu ruangan atau sekitar lebih dari 25 derajat maka lampu indikator warna hijau hidup atau menyala.
Tidak ada komentar:
Posting Komentar