สารบัญ:

ระบบการเข้างานด้วยลายนิ้วมือและ RFID โดยใช้ฐานข้อมูล Raspberry Pi และ MySQL: 5 ขั้นตอน
ระบบการเข้างานด้วยลายนิ้วมือและ RFID โดยใช้ฐานข้อมูล Raspberry Pi และ MySQL: 5 ขั้นตอน

วีดีโอ: ระบบการเข้างานด้วยลายนิ้วมือและ RFID โดยใช้ฐานข้อมูล Raspberry Pi และ MySQL: 5 ขั้นตอน

วีดีโอ: ระบบการเข้างานด้วยลายนิ้วมือและ RFID โดยใช้ฐานข้อมูล Raspberry Pi และ MySQL: 5 ขั้นตอน
วีดีโอ: ระบบสแกนลายนิ้วมือสแกนใบหน้ากดรหัส ปลดล็อก Raspberry Pi Zero W 2024, พฤศจิกายน
Anonim
ระบบการเข้างานด้วยลายนิ้วมือและ RFID โดยใช้ฐานข้อมูล Raspberry Pi และ MySQL
ระบบการเข้างานด้วยลายนิ้วมือและ RFID โดยใช้ฐานข้อมูล Raspberry Pi และ MySQL

วิดีโอของโครงการนี้

ขั้นตอนที่ 1: ส่วนประกอบฮาร์ดแวร์

ส่วนประกอบฮาร์ดแวร์
ส่วนประกอบฮาร์ดแวร์
  1. โมดูลลายนิ้วมือ R305
  2. PL2303 USB เป็น TTL
  3. โมดูล RFID RC522
  4. จอแอลซีดี 20x4
  5. ราสเบอร์รี่ปี่
  6. สายอีเธอร์เน็ต
  7. ปุ่มกด (8)
  8. Buzzer
  9. สายจัมเปอร์
  10. การ์ด SD (16 GB)
  11. โพเทนซิโอมิเตอร์ (10k)

ขั้นตอนที่ 2: ส่วนประกอบซอฟต์แวร์

ส่วนประกอบซอฟต์แวร์
ส่วนประกอบซอฟต์แวร์
  1. แอปพลิเคชัน PC/LaptopInstall Xampp ในแล็ปท็อป/พีซีของคุณ เชื่อมต่อพีซี/แล็ปท็อปของคุณกับเครือข่ายอีเธอร์เน็ตที่มีเซิร์ฟเวอร์ DHCP จากนั้นเปิด CMD และเรียกใช้คำสั่งต่อไปนี้: ipconfig ดูที่อยู่ IP ของคุณ (ของฉันคือ 172.37.40.40) และจำไว้ เรียกใช้ Xampp ในโมดูล Apache คลิก Config เลือก Apache (httpd.conf) ค้นหาและแก้ไขคำสั่งนี้: #Listen 172.37.40.40:80 ลบ " # " แล้วบันทึกไฟล์
  2. Raspberry PiI ถือว่าในการ์ด SD มีระบบปฏิบัติการ Raspbian Stretch ใส่การ์ด SD เข้ากับ Raspberry Pi และเปิดเครื่อง Raspberry Pi

    • ติดตั้งไลบรารีลายนิ้วมือลงใน Raspberry Pi ของคุณโดยไปที่ลิงก์นี้

      sicherheitskritsch.de/2015/03/fingerprint…

    • ติดตั้งไลบรารี RC522 RFID ลงใน Raspberry Pi ของคุณโดยไปที่ลิงก์นี้

      www.raspberrypi-spy.co.uk/2018/02/rc522-rf…

    • การควบคุมโมดูล LCD 20x4 โดยใช้ Python โดยไปที่ลิงค์นี้

      www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…

ขั้นตอนที่ 3: การรวมฮาร์ดแวร์

การรวมฮาร์ดแวร์
การรวมฮาร์ดแวร์
การรวมฮาร์ดแวร์
การรวมฮาร์ดแวร์
การรวมฮาร์ดแวร์
การรวมฮาร์ดแวร์
การรวมฮาร์ดแวร์
การรวมฮาร์ดแวร์
  1. โมดูลลายนิ้วมือ Raspberry Pi และ R305 ตามลิงค์นี้

    sicherheitskritsch.de/2015/03/fingerprint…

  2. โมดูล Raspberry Pi และ RC522 RFID ตามลิงค์นี้

    www.raspberrypi-spy.co.uk/2018/02/rc522-rf…

  3. Raspberry Pi และโมดูล LCD 20x4 ตามลิงค์นี้

    www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…

  4. Raspberry Pi และ Push Button กำหนดเค้าโครง PCB ของคุณโดยใช้ซอฟต์แวร์ Eagle คุณสามารถดูรูปภาพที่แนบมาและทำตามรูปภาพพินได้
  5. Raspberry Pi และ Buzzer คุณสามารถใช้ I/O อื่นที่มีอยู่ใน Raspberry Pi ได้ แต่สำหรับโปรเจ็กต์นี้ ฉันเลือกพิน 40 สำหรับออด

ขั้นตอนที่ 4: การรวมซอฟต์แวร์

การรวมซอฟต์แวร์
การรวมซอฟต์แวร์
การรวมซอฟต์แวร์
การรวมซอฟต์แวร์
การรวมซอฟต์แวร์
การรวมซอฟต์แวร์
การรวมซอฟต์แวร์
การรวมซอฟต์แวร์
  • สำหรับพีซี/แล็ปท็อป

    1. ตรวจสอบให้แน่ใจว่าแล็ปท็อป/พีซีของคุณเชื่อมต่อกับเครือข่ายอีเธอร์เน็ตที่มีเซิร์ฟเวอร์ DHCP ดังนั้นคุณสามารถตรวจสอบที่อยู่ IP ของแล็ปท็อป/พีซีของคุณได้เหมือนเดิม (ของฉันคือ 172.37.40.40)
    2. เรียกใช้ซอฟต์แวร์ Xampp จากนั้นคลิกเริ่มบนโมดูล Apache และ MySQL
    3. เรียกใช้เบราว์เซอร์ (เช่น Mozilla Firefox) จากนั้นในแถบที่อยู่ให้พิมพ์คำสั่งนี้: 172.37.40.40/phpmyadmin จากนั้นป้อน คุณจะถูกนำไปที่ phpmyadmin เพื่อสร้างฐานข้อมูล
    4. สร้างฐานข้อมูลตามภาพที่แนบมา
  • สำหรับ Raspberry Pi ติดต่อฉันเพื่อขอรหัสใน raspberry pi

ขั้นตอนที่ 5: เรียกใช้ System

เรียกใช้ระบบ
เรียกใช้ระบบ
  1. เปิด Raspberry Pi ของคุณและเชื่อมต่อกับเครือข่ายอีเธอร์เน็ตเดียวกันกับพีซี/แล็ปท็อป ตรวจสอบให้แน่ใจว่า Raspberry Pi ของคุณเชื่อมต่อกับเครือข่ายเดียวกันโดยเรียกใช้คำสั่งนี้ในเทอร์มินัล: ifconfig หากเชื่อมต่อ Raspberry Pi ของคุณจะมีที่อยู่ IP เช่น 172.37.40.45 หรืออื่นๆ ในการดำเนินการนี้ คุณควรมีแป้นพิมพ์และเมาส์ จากนั้นเสียบเข้ากับพอร์ต USB ของ Raspberry Pi
  2. เรียกใช้แอปพลิเคชัน Xampp บนแล็ปท็อป/พีซี จากนั้นคลิกเริ่มโมดูล Apache และ MySQL
  3. เรียกใช้รหัส:

    • หากคุณต้องการลงทะเบียนผู้ใช้ใหม่ ให้รัน Register.py บนเทอร์มินัลโดยใช้คำสั่งนี้: sudo python Register.py
    • หากคุณต้องการค้นหาผู้ใช้ ให้เรียกใช้ Searching.py บนเทอร์มินัลโดยใช้คำสั่งนี้: sudo python Searching.p y

แนะนำ: