Catatan tentang teknologi komputer, Pemrograman & Robotik

Blog Pribadi

Blog yang membahas tentang teknologi komputer, pemrograman dan website

Cari Blog Ini

Diberdayakan oleh Blogger.

Starlink : Revolusi Internet Satelit di Era Digital

Di era digital saat ini, akses internet telah menjadi kebutuhan pokok bagi banyak orang di seluruh dunia. Namun, meskipun kemajuan teknologi...

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