ALAT UKUR TINGGI BADAN OTOMATIS MENGGUNAKAN ARDUINO UNO

Halo teman-teman! Pada postingan kali ini, kita akan membahas cara membuat alat pengukur tinggi badan otomatis menggunakan sensor ultrasonik dan Arduino. Proyek ini sangat menarik karena bisa diaplikasikan dalam berbagai kebutuhan seperti di klinik kesehatan, sekolah, atau bahkan di rumah.

Alat dan Bahan yang Dibutuhkan:

  1. Arduino Uno
  2. Sensor Ultrasonik HC-SR04
  3. LCD Display 16x2 dengan I2C Module
  4. Breadboard dan kabel jumper
  5. Resistor 220Ω
  6. Potensiometer 10KΩ (jika tidak menggunakan I2C Module)
  7. Power supply atau kabel USB untuk Arduino

Langkah-langkah:

  1. Pemasangan Komponen:
    • Hubungkan sensor ultrasonik ke Arduino:
      • VCC ke 5V
      • GND ke GND
      • Trig ke pin 9
      • Echo ke pin 8
    • Hubungkan LCD ke Arduino:
      • Jika menggunakan I2C Module:
        • VCC ke 5V
        • GND ke GND
        • SDA ke A4
        • SCL ke A5
      • Jika tanpa I2C Module:
        • Ikuti skema pin sesuai dengan library yang digunakan.
  2. Pengkodean:
    • Unduh dan instal library yang dibutuhkan:
      • NewPing untuk sensor ultrasonik
      • LiquidCrystal_I2C untuk LCD I2C
    • Berikut adalah kode untuk proyek ini
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <NewPing.h>

#define TRIG_PIN 9
#define ECHO_PIN 8
#define MAX_DISTANCE 200

LiquidCrystal_I2C lcd(0x27, 16, 2); // alamat I2C dapat berbeda, sesuaikan dengan alat Anda
NewPing sonar(TRIG_PIN, ECHO_PIN, MAX_DISTANCE);

void setup() {
  lcd.begin();
  lcd.backlight();
  lcd.setCursor(0, 0);
  lcd.print("Pengukur Tinggi");
  delay(2000);
  lcd.clear();
}

void loop() {
  delay(50);
  unsigned int uS = sonar.ping();
  float distance = uS / US_ROUNDTRIP_CM;

  // Tinggi badan (cm) = ketinggian sensor (cm) - jarak objek dari sensor (cm)
  // Misal tinggi sensor dipasang pada ketinggian 200 cm
  float tinggiBadan = 200.0 - distance;

  lcd.setCursor(0, 0);
  lcd.print("Tinggi Anda:");
  lcd.setCursor(0, 1);
  lcd.print(tinggiBadan);
  lcd.print(" cm  ");
}

3. Gambar rangkaian
    Berikut adalah gambar rangkaian untuk alat pengukur tinggi badan otomatis menggunakan sensor          ultrasonik dan Arduino Uno


Penjelasan Kode:

  • Kami menggunakan library NewPing untuk mengendalikan sensor ultrasonik HC-SR04 dan library LiquidCrystal_I2C untuk mengendalikan layar LCD.
  • Dalam fungsi setup(), LCD diinisialisasi dan ditampilkan pesan "Pengukur Tinggi".
  • Pada fungsi loop(), sensor ultrasonik mengukur jarak objek dari sensor, yang kemudian dikonversi menjadi tinggi badan dengan mengurangkan jarak dari ketinggian pemasangan sensor (misal 200 cm).
  • Hasil pengukuran ditampilkan pada layar LCD.

Kesimpulan: Dengan mengikuti langkah-langkah di atas, Anda bisa membuat alat pengukur tinggi badan otomatis yang sederhana dan efektif menggunakan Arduino dan sensor ultrasonik. Semoga proyek ini bermanfaat dan dapat menambah pengetahuan Anda dalam bidang elektronika dan pemrograman.

Selamat mencoba!


Penutup: Jika Anda memiliki pertanyaan atau butuh bantuan lebih lanjut, jangan ragu untuk meninggalkan komentar di bawah. Jangan lupa untuk mengikuti blog ini untuk proyek-proyek menarik lainnya! Terima kasih telah berkunjung dan sampai jumpa di postingan berikutnya!

Komentar