Monitor Pressure / Tekanan Udara + Fitur Alarm
Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat yang memonitor tekanan udara / air dengan menggunakan sensor tekanan dan mikrokontroller Arduino dan juga alat ini dilengkapi fitur buzzer jika terdapat tekanan yang terdeteksi. untuk lebih jelasnya berikut adalah koding dan skemanya.
a. Skema
b. Program Arduino IDE
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int x;
float v;
float psi;
int buzzer = 11;
void setup() {
lcd.begin();
lcd.clear();
lcd.noCursor();
pinMode(buzzer,OUTPUT);
digitalWrite(buzzer,LOW);
}
void loop() {
x = analogRead(A0);
v = x*(5.0/1023.0);
psi = 250 * (v/5.0);
psi = psi - 27.0;
if(psi < 0){
psi = 0;
}
lcd.setCursor(0, 0);
lcd.print("PSI = ");
lcd.print(psi);
lcd.print(" ");
if(psi >= 1){
digitalWrite(buzzer,HIGH);
}
if(psi < 1){
digitalWrite(buzzer,LOW);
}
delay(200);
}
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int x;
float v;
float psi;
int buzzer = 11;
void setup() {
lcd.begin();
lcd.clear();
lcd.noCursor();
pinMode(buzzer,OUTPUT);
digitalWrite(buzzer,LOW);
}
void loop() {
x = analogRead(A0);
v = x*(5.0/1023.0);
psi = 250 * (v/5.0);
psi = psi - 27.0;
if(psi < 0){
psi = 0;
}
lcd.setCursor(0, 0);
lcd.print("PSI = ");
lcd.print(psi);
lcd.print(" ");
if(psi >= 1){
digitalWrite(buzzer,HIGH);
}
if(psi < 1){
digitalWrite(buzzer,LOW);
}
delay(200);
}
c. VIDEO HASILNYA
No comments:
Post a Comment