สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
วิดีโอของโครงการนี้
ขั้นตอนที่ 1: ส่วนประกอบฮาร์ดแวร์
- โมดูลลายนิ้วมือ R305
- PL2303 USB เป็น TTL
- โมดูล RFID RC522
- จอแอลซีดี 20x4
- ราสเบอร์รี่ปี่
- สายอีเธอร์เน็ต
- ปุ่มกด (8)
- Buzzer
- สายจัมเปอร์
- การ์ด SD (16 GB)
- โพเทนซิโอมิเตอร์ (10k)
ขั้นตอนที่ 2: ส่วนประกอบซอฟต์แวร์
- แอปพลิเคชัน PC/LaptopInstall Xampp ในแล็ปท็อป/พีซีของคุณ เชื่อมต่อพีซี/แล็ปท็อปของคุณกับเครือข่ายอีเธอร์เน็ตที่มีเซิร์ฟเวอร์ DHCP จากนั้นเปิด CMD และเรียกใช้คำสั่งต่อไปนี้: ipconfig ดูที่อยู่ IP ของคุณ (ของฉันคือ 172.37.40.40) และจำไว้ เรียกใช้ Xampp ในโมดูล Apache คลิก Config เลือก Apache (httpd.conf) ค้นหาและแก้ไขคำสั่งนี้: #Listen 172.37.40.40:80 ลบ " # " แล้วบันทึกไฟล์
-
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: การรวมฮาร์ดแวร์
-
โมดูลลายนิ้วมือ Raspberry Pi และ R305 ตามลิงค์นี้
sicherheitskritsch.de/2015/03/fingerprint…
-
โมดูล Raspberry Pi และ RC522 RFID ตามลิงค์นี้
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
Raspberry Pi และโมดูล LCD 20x4 ตามลิงค์นี้
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
- Raspberry Pi และ Push Button กำหนดเค้าโครง PCB ของคุณโดยใช้ซอฟต์แวร์ Eagle คุณสามารถดูรูปภาพที่แนบมาและทำตามรูปภาพพินได้
- Raspberry Pi และ Buzzer คุณสามารถใช้ I/O อื่นที่มีอยู่ใน Raspberry Pi ได้ แต่สำหรับโปรเจ็กต์นี้ ฉันเลือกพิน 40 สำหรับออด
ขั้นตอนที่ 4: การรวมซอฟต์แวร์
-
สำหรับพีซี/แล็ปท็อป
- ตรวจสอบให้แน่ใจว่าแล็ปท็อป/พีซีของคุณเชื่อมต่อกับเครือข่ายอีเธอร์เน็ตที่มีเซิร์ฟเวอร์ DHCP ดังนั้นคุณสามารถตรวจสอบที่อยู่ IP ของแล็ปท็อป/พีซีของคุณได้เหมือนเดิม (ของฉันคือ 172.37.40.40)
- เรียกใช้ซอฟต์แวร์ Xampp จากนั้นคลิกเริ่มบนโมดูล Apache และ MySQL
- เรียกใช้เบราว์เซอร์ (เช่น Mozilla Firefox) จากนั้นในแถบที่อยู่ให้พิมพ์คำสั่งนี้: 172.37.40.40/phpmyadmin จากนั้นป้อน คุณจะถูกนำไปที่ phpmyadmin เพื่อสร้างฐานข้อมูล
- สร้างฐานข้อมูลตามภาพที่แนบมา
- สำหรับ Raspberry Pi ติดต่อฉันเพื่อขอรหัสใน raspberry pi
ขั้นตอนที่ 5: เรียกใช้ System
- เปิด Raspberry Pi ของคุณและเชื่อมต่อกับเครือข่ายอีเธอร์เน็ตเดียวกันกับพีซี/แล็ปท็อป ตรวจสอบให้แน่ใจว่า Raspberry Pi ของคุณเชื่อมต่อกับเครือข่ายเดียวกันโดยเรียกใช้คำสั่งนี้ในเทอร์มินัล: ifconfig หากเชื่อมต่อ Raspberry Pi ของคุณจะมีที่อยู่ IP เช่น 172.37.40.45 หรืออื่นๆ ในการดำเนินการนี้ คุณควรมีแป้นพิมพ์และเมาส์ จากนั้นเสียบเข้ากับพอร์ต USB ของ Raspberry Pi
- เรียกใช้แอปพลิเคชัน Xampp บนแล็ปท็อป/พีซี จากนั้นคลิกเริ่มโมดูล Apache และ MySQL
-
เรียกใช้รหัส:
- หากคุณต้องการลงทะเบียนผู้ใช้ใหม่ ให้รัน Register.py บนเทอร์มินัลโดยใช้คำสั่งนี้: sudo python Register.py
- หากคุณต้องการค้นหาผู้ใช้ ให้เรียกใช้ Searching.py บนเทอร์มินัลโดยใช้คำสั่งนี้: sudo python Searching.p y