Catatan tentang teknologi komputer, Pemrograman & Robotik

Blog Pribadi

Blog yang membahas tentang teknologi komputer, pemrograman dan website

Cari Blog Ini

Diberdayakan oleh Blogger.

Tips Melihat Fisik Penyimpanan PC dengan PowerShell: Get-PhysicalDisk

Mengecek kondisi fisik penyimpanan (storage) pada PC sangat penting, terutama untuk keperluan troubleshooting, upgrade, atau memastikan perf...

Sistem ukur tinggi badan berbasis arduino


Sesuai dengan judul postingan ini, saya akan memberikan tutorial bagaimana cara membuat sistem otomatis untuk mengukur suata jarak yang akan diaplikasikan sebagai sistem pengukur tinggi badan.
cara kerja sistem ini dapat diilustrasikan seperti gambar dibawah :






















Bahan yang kita perlukan :

  1. Arduino Uno R3 
  2. LCD 16 x 2
  3. 250 kOhm, Potentiometer  
  4. 220 ohm Resistor 
  5. Ultrasonic Distance Sensor  
  6. Pushbutton
Berikut skema rangkaian dari projek diatas



Program / Source Code Arduino : 

#include <LiquidCrystal.h>

#include <EEPROM.h>
   
int pb = 8;
int rom = 1;

int inches = 0;

int cm = 0;

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

long readUltrasonicDistance(int triggerPin, int echoPin)
{
  pinMode(triggerPin, OUTPUT);
  digitalWrite(triggerPin, LOW);
  delayMicroseconds(2);
  digitalWrite(triggerPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(triggerPin, LOW);
  pinMode(echoPin, INPUT);
  return pulseIn(echoPin, HIGH);
}

void setup() {
  pinMode(pb, INPUT_PULLUP);
  lcd.begin(16, 2);
  lcd.print("Tinggi Anda : ");
}

void loop() {
  cm = 0.01723 * readUltrasonicDistance(7, 7);
  int data = EEPROM.read(rom);
  int button = digitalRead(pb);
  if(button == LOW){
  inches = (cm / 2.54);
  data=inches;
  EEPROM.update(rom, data);
  lcd.setCursor(0, 1);
  lcd.print(inches);
  lcd.print("in, ");
  lcd.print(cm);
  lcd.println("cm       ");
  } 
}


Cara kerja sistem :
Sistem ini bekerja secara simultan ketika kontroler dihidupkan, sistem akan memberikan output berupa hasil ukur ketika objek menekan tombol dan posisinya berada di bawah sensor.
tampilan display lcd akan menunjukan berapa tinggi objek tersebut.
pada program diatas perlu dimodifikasi lagi untuk dibuatkan parameter tinggi sensor, agar tinggi objek yang masuk bisa dihitung.
contoh :
variabel
tinggi sensor = 200cm;
objek masuk = 30cm;
tinggi objek = tinggi sensor - objek masuk

Sekian dulu ya...tutorial berikutnya kita akan coba membuat program lain dengan arduino

0 komentar:

Posting Komentar