Blog

Prototipe Alat Ukur Tekanan dan Suhu dengan Arduino: Langkah demi Langkah

Alat ukur tekanan dan suhu dengan Arduino adalah perangkat elektronik yang menggunakan platform Arduino untuk mengukur dan memantau tekanan dan suhu. Baca juga : Prototipe Sistem Keamanan Rumah Menggunakan Arduino: Panduan PraktisLangkah demi Langkah Membuat Prototipe Alat Ukur Tekanan dan Suhu dengan Arduino

Alat dan Bahan

1. Arduino Uno atau Nano.

2. Sensor suhu (DHT11 atau DHT22) untuk mengukur suhu dan kelembaban.

3. Sensor tekanan (BMP180 atau
BMP280 untuk mengukur tekanan udara.

4. Display LCD 16×2 atau OLED untuk menampilkan hasil pengukuran.

5. Resistor, kabel jumper dan breadboard untuk membuat koneksi antar komponen.

6. Power supply atau kabel USB untuk memberikan daya pada Arduino.Perakitan Perangkat Keras1. Hubungkan Sensor Suhu

• DHT11/DHT22 memiliki empat pin, yaitu VCC, GND, Data dan NC (Not Connected). Hubungkan pin VCC ke 5V pada
Arduino, GND ke GND pada Arduino dan data ke pin digital 2 pada Arduino.

2. Hubungkan Sensor Tekanan

• BMP180/BMP280 memiliki empat pin, yaitu VCC, GND, SCL dan SDA. Hubungkan pin VCC ke 3.3V pada
Arduino, GND ke GND pada Arduino, SCL ke pin analog 5 (A5) pada Arduino dan
SDA ke pin analog 4 (A4) pada Arduino.

3. Hubungkan Display

• LCD 16×2 membutuhkan banyak pin,
jadi Anda akan menggunakan “I2C module” untuk mempermudah.

• Hubungkan VCC ke 5V pada Arduino,
GND ke GND pada Arduino, SCL ke pin analog 5 (A5) dan SDA ke pin analog 4
(A4).

4. Memprogram Arduino• Buka Arduino IDE dan instal
library sensor suhu DHT `DHT
sensor library by Adafruit`.

• Jika Anda menggunakan sensor tekanan BMP, maka instal library `Adafruit BMP085 Unified` atau `Adafruit BMP280`. Sedangkan untuk display LDC I2C, instal library `LiquidCrystal_I2C`.

5. Menulis Kode

Berikut ini contoh kode program untuk
mengukur tekanan dan suhu serta menampilkannya pada LCD: 

#include <Wire.h>

#include <Adafruit_Sensor.h>

#include
<Adafruit_BMP085_U.h>

#include <DHT.h>

#include
<LiquidCrystal_I2C.h>

#define DHTPIN 2

#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

Adafruit_BMP085_Unified bmp =
Adafruit_BMP085_Unified(10085);

LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {

 
Serial.begin(9600);

 
dht.begin();

 
if (!bmp.begin()) {

   
Serial.print(“Tidak dapat menemukan sensor BMP180/BMP085”);

   
while (1);

 
}

 
lcd.begin();

 
lcd.backlight();

}

void loop() {

 
float h = dht.readHumidity();

 
float t = dht.readTemperature();

 
sensors_event_t event;

 
bmp.getEvent(&event);

 
if (event.pressure) {

   
float pressure = event.pressure;

   
lcd.clear();

   
lcd.setCursor(0, 0);

   
lcd.print(“Suhu: “);

   
lcd.print(t);

   
lcd.print(” C”); 

   
lcd.setCursor(0, 1);

   
lcd.print(“Tekanan: “);

   
lcd.print(pressure);

   
lcd.print(” hPa”);   

   
delay(2000);

 
} else {

   
Serial.println(“Tidak dapat membaca sensor tekanan”);

 
}

}

 6. Uji dan Kalibrasi

Setelah kode diunggah ke Arduino,
perangkat harus mulai menampilkan data suhu dan tekanan pada LCD. Namun,
penting untuk mengkalibrasi sensor agar akurasi pengukurannya dapat diandalkan.
Berikut ini beberapa langkah untuk melakukan kalibrasi :

1. Kalibrasi SuhuTempatkan sensor
suhu di lingkungan yang diketahui suhu pastinya, seperti dalam gelas air es
(0°C) atau air mendidih (100°C). Sesuaikan nilai pembacaan dengan realitas.

2. Kalibrasi TekananBandingkan
pembacaan tekanan dengan alat ukur yang lebih akurat atau referensi dari
stasiun cuaca terdekat. Baca juga : Tutorial: Prototipe Smart Home dengan Arduino untuk Pemula       Siap Untuk Membuat Proyek Impianmu
Menjadi Kenyataan?

Klik di sini untuk chat langsung via
WhatsApp dan dapatkan dukungan langsung dari tim ahli kami!

 


Terimakasih telah membaca di Aopok.com, semoga bermanfaat dan lihat juga di situs berkualitas dan paling populer Piool.com, peluang bisnis online Topbisnisonline.com dan join di komunitas Topoin.com.

Most Popular

To Top