● online
- 10X RESISTOR 1K 1KOHM 1/4W 1% METAL FILM....
- LCD 16x2 / 1602 Display Arduino Raspberry LCD 16 x....
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- Tilt Sensor SW-520D Module Modul Sensor Kemiringan....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A....
- E18-D80NK Infrared Obstacle Avoidance Sensor Proxi....
- Sensor Ultrasonik HC-SR04 HC SR04 Sensor Jarak Ult....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Tutorial Mengukur Tekanan Menggunakan Sensor Tekanan HK1600B dengan Arduino
HK1600B merupakan salah satu sensor tekanan yang mudah kita temukan di pasaran, dengan output analog linear dari 0.5V hingga 4.5V, sesuai dengan tekanan dalam rentang 0–1.6 MPa (0–16 bar), membuat sensor ini sangat cocok digunakan dalam berbagai aplikasi pemantauan tekanan, seperti sistem bahan bakar, hidrolik, pneumatik, hingga air bertekanan.
Kemudahan integrasi sensor ini dengan mikrokontroler seperti Arduino, serta harganya yang relatif terjangkau, menjadikan HK1600B pilihan populer baik di kalangan pelajar, mahasiswa, maupun teknisi. Sensor ini bekerja dengan prinsip mengubah tekanan fisik menjadi sinyal listrik melalui perubahan resistansi internal, kemudian mengeluarkan tegangan sebagai representasi tekanan yang diterima.
Dalam percobaan ini, kita akan memanfaatkan sensor tekanan HK1600B untuk mengukur tekanan dan menampilkannya melalui mikrokontroler Arduino. Tegangan output dari sensor akan dibaca oleh Arduino, lalu dikonversi ke satuan tekanan dalam bar, MPa, dan psi, sehingga data yang ditampilkan dapat digunakan dalam berbagai kebutuhan teknis dan praktis.
Alat dan Bahan yang Diperlukan
Untuk menjalankan proyek ini, berikut yang kamu butuhkan :
- Sensor tekanan HK1600B
- Arduino
Wiring Rangkaian Sensosr Tekanan
Susun rangkaian dengan panduan seperti ini:
- Kabel merah ke 5v
- Kabel hitam ke GND
- Kabel kuning ke pin A0

Gambar 1. Wiring Rangkaian Sensor Tekanan HK1600B
Menulis Program Data Sensor Tekanan HK1600B
Setelah semua komponen terpasang, buka software Arduino IDE dan tulis kode berikut :
const int pressurePin = A0;
float voltage, pressure_bar, pressure_mpa, pressure_psi;
void setup() {
Serial.begin(9600);
}
void loop() {
int adcValue = analogRead(pressurePin);
voltage = adcValue * (5.0 / 1023.0); // Konversi ke voltase 0–5V
// Hitung tekanan dalam bar
pressure_bar = (voltage - 0.5) * 4.0;
// Cegah nilai negatif
if (pressure_bar < 0) {
pressure_bar = 0;
}
// Konversi satuan
pressure_mpa = pressure_bar * 0.1;
pressure_psi = pressure_bar * 14.5038;
// Tampilkan hasil
Serial.print("Tegangan: ");
Serial.print(voltage, 2);
Serial.print(" V | Tekanan: ");
Serial.print(pressure_bar, 2);
Serial.print(" bar | ");
Serial.print(pressure_mpa, 2);
Serial.print(" MPa | ");
Serial.print(pressure_psi, 2);
Serial.println(" psi");
delay(1000);
}
Penjelasan Kode
int adcValue = analogRead(pressurePin);: Membaca nilai ADC dari pin A0 (rentang 0–1023).voltage = adcValue * (5.0 / 1023.0);: Mengonversi nilai ADC ke tegangan (dalam volt).pressure_bar = (voltage - 0.5) * 4.0;: Menghitung tekanan dalam bar dari tegangan, berdasarkan karakteristik sensor.pressure_mpa = pressure_bar * 0.1;: Mengonversi tekanan dari bar ke MPa (1 bar = 0.1 MPa).pressure_psi = pressure_bar * 14.5038;: Mengonversi tekanan dari bar ke psi (1 bar = 14.5038 psi).
Apa yang Akan Terjadi dengan Sensor Tekanan HK1600B
Ketika tekanan diberikan ke sensor HK1600B, tegangan output dari sensor akan meningkat secara linier dari 0.5V hingga 4.5V, tergantung seberapa besar tekanan yang masuk. Arduino akan membaca perubahan tegangan ini melalui pin analog dan mengubahnya menjadi nilai numerik.
Nilai tersebut kemudian dikonversi menjadi tekanan dalam satuan bar, MPa, dan psi menggunakan rumus konversi yang telah ditentukan. Misalnya, jika sensor mendeteksi 2.35V, maka itu berarti tekanan sekitar 7.4 bar, 0.74 MPa, atau 107.33 psi.
Semakin tinggi tekanan, semakin tinggi tegangan yang terbaca, dan sebaliknya. Output akan terus diperbarui secara real-time setiap detik di Serial Monitor, sehingga pengguna dapat melakukan pemantauan tekanan secara langsung dan akurat.
Tutorial Mengukur Tekanan Menggunakan Sensor Tekanan HK1600B dengan Arduino
Pada kesempatan ini kita akan menggunakan esp-01 untuk mendeteksi suhu dan kelembaban. Dimana kemarin kita sudah belajar cara menggunakan... selengkapnya
Apa itu relay? Relay merupakan sebuah saklar yang dikendalikan dengan aliran arus listrik. Pada relay terdapat 2 bagian utama... selengkapnya
Dalam dunia elektronika untuk hobi dan prototyping, Arduino sering kali dianggap sebagai jalan termudah untuk mulai mengerjakan proyek mikrokontroler. Namun, ketika proyek mulai lebih komplikatif misalnya, jika ingin mengecilkan ukuran papan, mengurangi biaya produksi, atau membuat casing yang khusus,... selengkapnya
7 segment merupakan sebuah display yang berfungsi menampilkan sebuah karakter baik huruf maupun digit angka. Namun untuk huruf sangat... selengkapnya
Sensor getar Piezoelektrik adalah komponen yang fantastis untuk mendeteksi benturan, getaran, atau bahkan suara. Namun berbeda dengan modul piezo 3... selengkapnya
Phyton merupakan bahasa yang sangat populer saat ini. Bahasa yang dibuat oleh Guido Van Rossum pada tahun 1991 ini... selengkapnya
Thingspeak merupakan sebuah platform Internet of things yang memungkinkan anda untuk memonitoring/kontrol device menggunakan internet. Platform Iot ini gratis... selengkapnya
MP3 DFPlayer merupakan sebuah modul elektronik yang berfungsi untuk memainkan sebuah suara yang filenya berketensi MP3. Seperti memutar sebuah... selengkapnya
Halo semuanya, pada kesempatan kali ini Saya ingin berbagi tutorial tentang simulasi penggunaan sensor suhu TMP36 untuk mengukur suhu... selengkapnya
Sensor MQ-2 merupakan sensor yang berfungsi untuk mendeteksi kandungan gas seperti Lpg, CO, asap dan masih banyak lainnya. Sensor... selengkapnya
TECHNICAL SPECIFICATIONS: – Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz – 2GB LPDDR4-2400 SDRAM – 2.4… selengkapnya
Rp 940.000Penurun tegangan DC-DC ekonomis yang bisa distel tegangan output nya. Cocok untuk pemasangan variasi mobil dan sepeda motor, dijadikan charger… selengkapnya
Rp 9.000Dual Volt Amp Meter Digital Ampere Meter Voltmeter 10A 0-100V Ammeter Dilengkapi dengan pengukuran Voltmeter dan Amperemeter dalam 1 display… selengkapnya
Rp 26.5002000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500Kabel jumper Dupont untuk jumper Arduino atau Raspeberry Pi 20 cm Female to female 1 lembar = 40 kabel
Rp 11.300sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Features: Brand new and high quality. Control the speed of a DC motor with this controller. High efficiency, high torque,… selengkapnya
Rp 25.400Putaran = 180º Specifications • Weight: 55 g • Dimension: 40.7 x 19.7 x 42.9 mm approx. • Stall torque:… selengkapnya
Rp 36.400Kabel jumper 20 cm merk Dupont untuk Arduino Female to male 1 lembar = 40 kabel
Rp 11.300Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000

Saat ini belum tersedia komentar.