ราสเบอร์รี่ PI และเครื่องสแกนลายนิ้วมือ


13

ฉันจะทำให้ Raspberry PI ทำงานร่วมกับเครื่องสแกนลายนิ้วมือได้อย่างไร

ป้อนคำอธิบายรูปภาพที่นี่

ฉันพบบางอย่างสำหรับ Arduino เท่านั้น ( http://learn.adafruit.com/adafruit-optical-fingerprint-sensor ) มีบทช่วยสอนสำหรับ Raspberry หรือห้องสมุดหรือไม่? ฉันหาอะไรไม่เจอ


คุณจะต้องค้นหาวิธีการส่งแพ็กเก็ต UART ตาม Arduino และซอฟต์แวร์สาธิตและสร้างวิธีการของคุณเองใน Perl, Bash หรืออะไรก็ตามที่คุณชื่นชอบ
Piotr Kula

สิ่งนี้ถูกถามเมื่อ 4 ปีก่อน คุณมีโครงการเสร็จสิ้นแล้วหรือยัง?
John Demetriou

ฉันไม่สามารถเริ่มโครงการ ... ขออภัย
brgsousa

คำตอบ:


6

ที่ควรจะทำงานได้ดี มันใช้โปรโตคอล UART ดังนั้นมันควรจะเป็นเรื่องง่ายที่จะต่อสายเคเบิล (มีสายไฟเชื่อมต่อกับหมุด UART GPIO เพียง 2 เส้น (14 และ 15 IIRC) เท่าที่ห้องสมุดฉันคิดว่าสิ่งที่คุณจะพบคือการดาวน์โหลด 'สาธิตซอฟต์แวร์' จาก Sparkfun เว็บไซต์ใน SDK (Software Development Kit) มีไฟล์ cpp (C ++) บางไฟล์และไฟล์. h (header) บางไฟล์ฉันคิดว่าระหว่างไฟล์เหล่านี้กับแผ่นข้อมูลที่คุณควรจะมีโอกาสได้ทำงาน


1
เลนิคก็ทำคะแนนได้ดีเช่นกัน คุณควรใช้เครื่องอ่านลายนิ้วมือ USB ที่รองรับ * ระวัง ด้วยวิธีนี้คุณจะไม่ต้องเขียนไดรเวอร์ห้องสมุดและอื่น ๆ ของคุณเอง
Butters

5

คุณควรเลือกสแกนเนอร์ตัวอื่นเช่น Microsoft Fingerprint Reader 1033 (หรือรุ่นเดียวกันในกล่องอื่น - Digital Persona Pro UareU 4000B) ทั้งสองเป็นสิบเซนต์โหลได้รับการสนับสนุนอย่างดีในการใช้libusbและมีซอฟต์แวร์มากมายรวมถึงโมดูล PAM เพื่อการระบุที่ง่ายโดยใช้นิ้วแทนรหัสผ่าน

นอกจากนี้เนื่องจากสแกนเนอร์เหล่านี้ให้ภาพสีเทาแบบ 8 บิตแบบดิบจึงง่ายต่อการเปลี่ยนแบ็คเอนด์การรู้จำหรือแม้แต่เขียนซอฟต์แวร์ของคุณเองและฐานข้อมูลของลายนิ้วมือจะถูก จำกัด ด้วยจินตนาการของคุณเท่านั้น (และขนาด HDD ภายนอก =)

สแกนเนอร์ Sparkfun ไม่อนุญาตให้ถ่ายภาพแบบดิบ ๆ และเก็บเฉพาะเทมเพลตนับร้อย - มันแทบจะไม่เพียงพอสำหรับครอบครัวที่มี 3 คนขึ้นไปให้ใช้มันเพื่อสำนักงาน บริษัท ขนาดเล็กหรือพื้นที่ส่วนกลางเท่านั้น


ฉันขอโทษ. ออกจากหัวข้อ: สมมติว่าฉันบันทึกภาพพิมพ์ลายนิ้วมือดิบจากเครื่องอ่านนิ้วบางประเภทในฐานข้อมูลและอนุญาตให้เครื่องอ่านนิ้วอื่น (จากผู้ผลิตรายอื่น) เชื่อมต่อกับคอมพิวเตอร์ด้วยแอปพลิเคชันที่ฉันรู้จัก สแกนเนอร์ทั้งหมดสามารถผลิตภาพดิบ มันรับประกันได้หรือไม่ว่าภาพดิบสามารถนำมาใช้เปรียบเทียบได้? สิ่งที่ต้องพิจารณา
โปรแกรมเมอร์ที่มุ่งเน้นเงิน


0

ฉันได้เชื่อมต่อRaspberry Pi ZeroกับGT511-C3และทำ GUI ง่ายสำหรับมัน แผนภาพการเชื่อมต่อมีลักษณะคล้ายด้านล่าง

นี่คือรหัสหลามบน GitHub ขออภัยฉันไม่สามารถวางรหัสที่นี่ได้เนื่องจากแพ็คเกจครอบคลุมหลายไฟล์

ฉันคิดว่าแผนภาพการเชื่อมต่อต่อไปนี้ควรใช้งานได้:

----------------------                 ------------------------
GT-511C3     Tx (1)--|-----------------|--(10) RxD   R-Pi
             Rx (2)--|---.-----/\/\----|--(8)  TxD
                     |   |    1kOhm    |
                     |   \             |
                     |   /             |
                     |   \ 2kOhm       |
                     |   |             |
            Gnd (3)--|---.-------------|--(6) Gnd
             5V (4)--|-----------------|--(2) 5V
----------------------                 ------------------------
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.