--> Project V - 36. Baca Data Sensor Sidik Jari dengan Tampilan LCD berbasis Arduino Uno | Tutorial arduino lengkap

Saturday, August 5, 2017

Project V - 36. Baca Data Sensor Sidik Jari dengan Tampilan LCD berbasis Arduino Uno

| Saturday, August 5, 2017
Baca Data Sensor Sidik Jari dengan Tampilan LCD




Sistem Kerja Alat


Project ini akan menunjukkan pembaacaan sensor sidik jari seseorang yang telah terdaftar  dan disimpan dengan nomor ID tertentu. Sehingga ketika sidik jari dari orang tersebut diletakkan pada sensor sidik jari maka pada lcd akan tertampil nomor ID yang telah tersimpan


Kebutuhan Hardware

  • Arduino UNO Board
  • Sensor Fingerprint FPM10
  • LCD 2X16
  • Power Supply 7-9 Vdc


Modul Sensor Fingerprint (Source)


Schematics


Koneksi Arduino UNO dengan Modul Fingerprint


Koneksi Arduino UNO dengan LCD



Source Code/Sketch
#include <Adafruit_Fingerprint.h>
#include <SoftwareSerial.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 10, 11, 12, 13);
int getFingerprintIDez();
// pin #2 is IN from sensor (GREEN wire)
// pin #3 is OUT from arduino (WHITE wire)
SoftwareSerial mySerial(2, 3);
Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);
void setup()
{
lcd.begin(16, 2);
lcd.clear();
lcd.print("Baca ID");
lcd.setCursor(0,1);
lcd.print("Sidik Jari");
delay(2000);
finger.begin(57600);
lcd.clear();
lcd.print("Test Koneksi");
lcd.setCursor(0, 1);
if (finger.verifyPassword()) {
lcd.print("OK !");
} else {
lcd.print("ERROR !");
while (1);
}
delay(2000);
}
void loop() // run over and over again
{
lcd.setCursor(0,0);
lcd.print(" Letakkan Jari ");
lcd.setCursor(0,1);
lcd.print(" Anda! ");
getFingerprintID();
delay(50); //don't ned to run this at full speed.
}
uint8_t getFingerprintID() {
uint8_t p = finger.getImage();
if (p != FINGERPRINT_OK)return p;
lcd.clear();
lcd.print("Lepaskan Jari ");
delay(1000);
//==============convert image
p = finger.image2Tz();
//------------ OK converted!
p = finger.fingerFastSearch();
if (p == FINGERPRINT_NOTFOUND) {
lcd.setCursor(0, 1);
lcd.print("Jari tdk Cocok!");
delay(2000);
return p;
}
// found a match!
lcd.setCursor(0, 1);
lcd.print("No ID:"); lcd.print(finger.fingerID);
lcd.print(" Cocok! ");
delay(2000);
}


Jalannya Alat 

1. Sebelum digunakan terlebih dahulu Anda daftarkan beberapa sidik jari pada sensor fingerprint
    menggunakan program enroll, Anda bisa lihat pada proyek interfacing Arduino Sensor Fingerprint
    atau proyek Simpan Sidik Jari Tampilan LCD.
2. Tampilan pertama pada LCD


3. Selanjutnya tes koneksi antara sensor Fingerprint dengan Arduino, jika sukses maka tampilanya 
    seperti ini:


4. Tampilan normal LCD menampilkan tulisan


 5. Letakan jari pada sensor fingerprint sampai ada tulisan “Lepaskan Jari” pada LCD


6. Jika sidik jari sudah terdaftar maka tampilan pada LCD menampilkan no ID sidik jari


7. Selanjutnya tampilan LCD kembali ke tampilan Normal.



Video Project V - 36. Baca Data Sensor Sidik Jari dengan Tampilan LCD berbasis Arduino Uno




KAMI MELAYANI JASA PEMBUATAN HARDWARE ATAU SOFTWARE BERBASIS ARDUINO

KONTAK KAMI 085743320570 (adi sanjaya)

Related Posts

1 comment: