Translate

Monitor Suhu Tubuh Non-Contact MLX90614 dan Sensor Gerak PIR

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