Monitor Suhu Tubuh Non-Contact MLX90614 dan Sensor Gerak PIR
Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat untuk memonitor suhu tubuh secara non-contact. alat ini akan memonitor suhu saat adanya gerakan, jadi pada saat sensor gerak (PIR) aktif maka akan mengambil nilai suhu tubuh. sensor yang dipakai yaitu MLX90614 dan sensor PIR. untuk lebih jelasnya berikut adalah koding dan komponennya.
a. Komponen Penyusun
b. Program Arduino IDE
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Adafruit_MLX90614.h>
LiquidCrystal_I2C lcd(0x27, 16,2);
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
float TargetC;
int ledmerah = 2;
int dataadc;
void setup(){
mlx.begin();
lcd.clear();
lcd.begin();
Serial.begin(9600);
lcd.noCursor();
pinMode(ledmerah,OUTPUT);
}
void loop(){
TargetC = mlx.readObjectTempC();
dataadc = analogRead(A0);
if(dataadc > 10){
lcd.setCursor(0,0);
lcd.print("Suhu= ");
lcd.print(TargetC);
lcd.println(" 'C ");
}
lcd.setCursor(0,1);
lcd.print("ADC: ");
lcd.print(dataadc);
lcd.print(" ");
if(TargetC <= 31.0) {
digitalWrite(ledmerah,HIGH);
}
if (TargetC > 31.0 ) {
digitalWrite(ledmerah,LOW);
}
delay(200);
}
c. VIDEO HASILNYA
No comments:
Post a Comment