SMART HEIGHT GOUGE

Perancangan Alat Ukur Tinggi Badan Digital Dengan Arduino Uno

Smart Height Gouge

DEFINISI

Alat pengukur tinggi badan sederhan ini digunakan untuk mengukur tinggi badan seseorang yang berdiri di bawahnya. Alat ini mengukur tinggi badan namun informasi yang tertampil berupa informasi digital. Alat ini di rancang menggunakan sensor ultrasonik HC-SRO4 dan cell berbasis Arduino uno.

Alat ini dirangkai dengan rangka yang terbuat dari pipa membentuk tiang setinggi 2m. Bagian atas instrumen dipasang dengan sensor ultrasonik untuk mendeteksi ketinggian. Pada bagian bawah alat terdapat empat buah pipa yang dirangkai sebagai penopang agar tidak rubuh. Hasil dari pengukuran akan ditampilkan pada layar LCD dan antarmuka aplikasi dibuat dengan Microsoft Visual Studio

Prinsip Kerja

Alat tersebut akan dipasang pada ketinggian tertentu dan ketika ada orang yang berdiri di bawah alat tersebut, alat pengukur tinggi badan akan mengukur tinggi badan orang tersebut dengan cara mengurangkan jarak antara alat tersebut dengan orang yang berada di bawahnya dari ketinggian tempat alat tersebut dipasang. Hasil dari pengukuran akan ditampilkan pada layar LCD

KOMPONEN

Berikut adalah komponen-komponen serta alat dan bahan yang digunakan dalam project ini.

  1. Arduino Uno
  2. Sensor Ultrasonik
  3. LCD 12C 16x2
  4. Projectboard
  5. Pylox Warna Hitam
  6. Kabel Jumper
  7. Kabel USB Arduino
  8. Box Plastik
  9. Pipa Rucika
  10. Sambungan Pipa
  11. Cat Akrilik + kuas
  12. Lakban hitam
  13. Gunting
  14. Korek api
  15. Gergaji
  16. Pinset

DESAIN & PROGRAM

Kode


#include [LiquidCrystal_I2C.h]
#include [Wire.h]
#define trigPin 7
#define echoPin 6
LiquidCrystal_I2C lcd(0x27 ,16,2);

int jarak = 213;
int tinggi;
void setup() {
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  Serial.begin(9600);
  lcd.init();                     
  lcd.backlight();
  lcd.setCursor(2,0);
    lcd.print("ALAT PENGUKUR");
    delay (1000);
    lcd.setCursor(2,1);
    lcd.print("TINGGI BADAN");
    delay(1000);
    lcd.clear();
      lcd.setCursor(0,0);
    lcd.print("TINGGIMU");
    
        lcd.setCursor(0,1);
    lcd.print("SEMANGAT YAA!!");
}

void loop() {
  long duration, gape;
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  gape = (duration/2) / 29.1;
  tinggi = jarak - gape;
  if (tinggi <= 120)
  {
    lcd.clear();
    lcd.setCursor(0,0);
    lcd.print("SMART HIGHTGAUGE");
    lcd.setCursor(2,1);
    lcd.print("XII MIPA 2");
  }
  else {
    lcd.clear();
      lcd.setCursor(0,0);
    lcd.print("TINGGIMU");
    lcd.setCursor(0,1);
    lcd.print("SEMANGAT YAA!!");
    Serial.println (gape);
  
    lcd.setCursor(10,0);
    lcd.print(tinggi);
    lcd.print(" ");
    lcd.print("CM");
    lcd.print("   ");
    delay (2000);}
}
    

LANGKAH-LANGKAH

Kerangka kerja Perancangan Alat Pengukur Tinggi Badan melingkupi aktifitas - aktifitas sebagai berikut :

  1. Tahap pertama yang dilakukan adalah melakukan studi pustaka atau pengumpulan dasar teori yang berkaitan dengan alat yang akan dibuat. Hal ini dilakukan untuk memudahkan teknik perencanaan rangkaian penentuan nilai-nilai komponen dan pemahaman karakteristik komponen yang dipakai.
  2. Membuat rancangan desain rangkaian yang akan digunakan beserta nilai-nilai komponen yang terpasang berdasarkan hasil perhitungan yang didapat.
  3. Melakukan pengumpulan komponen-komponen yang akan dipakai dalam penyusunan rangkaian yang telah ditentukan berdasarkan hasil perancangan desain.
  4. Selanjutnya tahap pemasangan rangkaian komponen-komponen menjadi satu rangkaian alat pengukur tinggi badan digital.
  5. Setelah selesai melakukan perangkaian dilanjut dengan proses pengecetan.
  6. Melakukan uji coba rangkaian. Dengan memberikan satu daya DC pada rangkaian, maka dapat diketahui operasi kerja yang dihasilkan oleh masing-masing blok rangkaian.
    • Apabila pada rangkaian ada yang mengalami permasalahan, maka dilakukan analisa kerusakan, kesalahan penggunaan atau pemasangan komponen dan jika memungkinkan rangkaian dapat dimodifikasi atau memperbaiki perancangan rangkaian.
    • Apabila rangkaian sudah bekerja sesuai dengan harapan, maka dilakukan tahap berikutnya.
  7. Melakukan uji rangkaian keseluruhan (hardware) dan uji prangkat lunak (software).
    • Apabila operasi kerja rangkaian mengalami permasalahan, maka dilakukan analisa kerusakan, kesalahan penggunaan atau pemasangan komponen dan jika memungkinkan rangkaian dapat dimodifikasi atau memperbaiki perancangan rangkaian.
    • Begitu juga dengan uji perangkat lunak apabila mengalami kesalahan dalam pemograman akan dilakukan analisa dan modifikasi.
  8. Setelah dilakukan uji coba keselurahan rangkaian tahap terakhir yaitu tahap implementasi

KELEBIHAN & KEKURANGAN

Hasil penelitian dari alat pengukur tinggi badan sederhana ini menunjukkan bahwa semua instrumen dapat bekerja atau mengukur dan menampilkan hasil tinggi badan dengan baik. Produk ini dibuat dengan menggunakan metode yang efisien dan hemat biaya dengan perakitan yang mudah untuk dibuat.

Meskipun alat ini memang cepat dalam mengukur tinggi badan, tetapi masih memiliki keandala ketika informasi tinggi badan perlu dimasukan kedalam data digital masih belum baik. Kesalahan program akan berdampak pada tampilan hasil ukur pada tampilan LCD. Alat ini dibuat sederhana, tapi saat proses perangkaian komponen cukup rumit apalagi saat menghubungkan kabel-kabel nya yang harus sesuai

RINCIAN BIAYA

No Nama Produk Harga
1Arduino UnoRp.98.000
2Sensor ultrasonikRp. 18.800
3LCD I2C 16×2Rp. 18.800
4Projectboard Rp. 11.900
5Kabel jumper Rp. 11.500
6Box Plastik ukuran X2Rp. 5.900
7Pipa 2 meter+sambungan pipaRp. 70.000
8Pilox warna hitamRp. 25.000
9Cat akrilik dan kuasRp. 26.000
10.Kabel USB Arduino-
JumlahRp. 300.000

DOKUMENTASI