Penghitung Benda Masuk dengan Arduino Uno

Indobot Academy

Penghitung Benda
Penghitung Benda

Membuat Penghitung Benda Masuk – Modul sensor infrared FC-51 merupakan sebuah sensor yang bekerja untuk mendeteksi adanya objek atau hambatan yang berada di depan modul sensor. Modul sensor infrared FC-51 ini memiliki dua bagian utama yang terdiri dari IR transmitter dan IR receiver. Fungsi dari IR transmitter adalah bagian yang bertugas untuk memancarkan radiasi inframerah pada sebuah objek ataupun hambatan. Sedangkan IR receiver merupakan bagian yang berfungsi untuk mendeteksi radiasi yang telah dipantulkan oleh objek yang berasal dari IR transmitter. Bila dihubungkan dengan Arduino, sensor ini dapat dimanfaatkan sebagai penghitung barang masuk.

1. Skema Rangkaian

Gambar rangkaian Penghitung Benda Masuk

Keterangan sambungan :

  • Pin pada LCD :
  • Pin VSS – Ground
  • Pin VDD – 5V
  • Pin VO – Potensio
  • Pin RS – Pin 2 Arduino
  • Pin R_W – Ground
  • Pin E – Pin 3 Arduino
  • Pin DB4 – Pin 4 Arduino
  • Pin DB5 – Pin 5 Arduino
  • Pin DB6 – Pin 6 Arduino
  • Pin DB7 – Pin 7 Arduino
  • Pin A – 5V
  • Pin K – Ground

Pin pada Arduino :

  • Pin 11 – Pin Output Sensor FC-51
  • Pin 12 – Pin Button
2. Alat / Bahan
  • Arduino                       : 1 buah
  • Breadboard                 : 1 buah
  • LCD 16×2                   : 1 buah
  • Sensor FC-51             : 1 buah
  • Potensiometer 10kΩ   : 1 buah
  • Push button                : 1 buah

Baca Juga : Sertifikasi IoT BNSP? Di Indobot Academy Aja

Langkah Kerja

  1. Pertama, siapkan alat dan bahan yang akan digunakan
  2. Kedua, lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. Ketiga, buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian, unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Setelah itu ketikkan sketch program pada halaman Arduino IDE
  6. Cara mendaftarkan sidik jari dapat kalian pelajari materi pada berikut:
    Cara Mendaftarkan Sidik Jari Pada Sensor Fingerprint
  7. Terakhir lakukan proses uploading program kemudian ujicoba.
3. Sketch Program

Konsultasikan project mu bersama Tutor Indobot Academy dengan cara registrasi melalui tombol di bawah! 

/*
  Program Penghitung Skor
  dibuat oleh Indobot
*/
#include <LiquidCrystal.h>  //Pendeklarasian Library

LiquidCrystal lcd(2, 3, 4, 5, 6, 7);   // Pemilihan Pin dan pendeklarasian variabel
const int pinSensor = 11;
const int pinReset = 12;
int hitung = 0; // nilai awal counter
int kondisi1 = 0;
int status1;

void setup() {   //Pengaturan Pin dan Variabel
  pinMode(pinReset, INPUT_PULLUP);
  pinMode(pinSensor, INPUT);
  digitalWrite(pinReset, HIGH);
  lcd.begin(16, 2);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Ready");
  delay(2000);
}

void loop() {   //Perulangan Program
  hitung = constrain(hitung, 0, 1000);
  status1 = digitalRead(pinSensor);
  if (status1 == HIGH) {  // apabila ada benda yang lewat, counter bertambah
    hitung = hitung;
    kondisi1 = 0;
  }
  else if (status1 == LOW &; kondisi1 == 0) {
    hitung += 1;
    kondisi1 = 1;
  }
  else if (status1 == LOW &; kondisi1 == 1) {
    hitung = hitung;
    kondisi1 = 1;
  }
  if (digitalRead(pinReset) == LOW)  { //apabila tombol reset dipencet nilai = 0
    hitung = 0;
  }
  else  {
    hitung = hitung;
  }
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Jumlah Barang : ");
  lcd.setCursor(0, 1);
  lcd.print(hitung);  //Penampilan ke LCD
  delay(300);
}

Kesimpulan :

Project ini adalah penghitung barang otomatis menggunakan sensor jarak infrared dan hasilnya akan ditampilkan pada layar LCD 16×2. Alat ini juga dilengkapi dengan tombol reset.

Jika anda ingin mendalami ilmu elektronika, arduino dan iot. Ayo join di kelas Indobot Academy dan Mulai Belajar. Klik tombol berikut.


Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp