रास्पबेरी पीआई और फिंगरप्रिंट स्कैनर


13

मैं रास्पबेरी पीआई को इस तरह से फिंगरप्रिंट स्कैनर के साथ कैसे काम कर सकता हूं ?

यहाँ छवि विवरण दर्ज करें

मुझे केवल Arduino के लिए कुछ मिला ( http://learn.adafruit.com/adafruit-optical-fingerprint-sensor ) क्या रास्पबेरी या पुस्तकालयों के लिए कोई ट्यूटोरियल हैं? मुझे कुछ नहीं मिला।


आपको यह पता लगाना होगा कि Arduino और डेमो सॉफ्टवेयर के आधार पर UART पैकेट कैसे भेजें और पर्ल, बैश या जो भी आपके स्वाद में अपना खुद का तरीका बनाते हैं।
पायोत्र कुला

यह 4 साल पहले पूछा गया था। क्या आपके पास एक अंतिम परियोजना है?
जॉन डेमेट्रियौ

मैं इस परियोजना को शुरू नहीं कर सका ... क्षमा करें
brgsousa

जवाबों:


6

यह ठीक काम करना चाहिए। यह UART प्रोटोकॉल का उपयोग करता है, इसलिए यह केबल के लिए आसान होना चाहिए (UART GPIO पिन (14 और 15 IIRC) के लिए केवल 2 तार। जहां तक ​​पुस्तकालयों के रूप में, मुझे लगता है कि आप सभी पाएंगे कि Sparkfun की 'डेमो सॉफ्टवेयर' डाउनलोड है। वेबसाइट। एसडीके (सॉफ्टवेयर डेवलपमेंट किट) में कुछ cpp (C ++) फाइलें, और कुछ .h (हैडर) फाइलें होती हैं। मुझे लगता है कि इन और डेटशीट के बीच आपके पास इसे काम करने का एक अच्छा मौका होना चाहिए।


1
लेनिक एक अच्छी बात भी करते हैं। आपको किसी भी USB फिंगरप्रिंट रीडर का उपयोग करने में सक्षम होना चाहिए जो * nix का समर्थन करता है। इस तरह आपको अपने ड्राइवरों, पुस्तकालयों, आदि को लिखने की जरूरत नहीं होगी
बटर

5

आप बेहतर तरीके से एक अलग स्कैनर चुनेंगे, जैसे Microsoft फिंगरप्रिंट रीडर 1033 (या अलग बॉक्स में एक ही मॉडल - डिजिटल पर्सन प्रो UareU 4000B)। दोनों डाइम-ए-दर्जन हैं, अच्छी तरह से समर्थित हैं libusbऔर बहुत सारे सॉफ़्टवेयर उपलब्ध हैं, जिसमें पासवर्ड के बजाय उंगली का उपयोग करके आसान पहचान के लिए पीएएम मॉड्यूल शामिल हैं।

इसके अलावा, चूंकि ये स्कैनर एक 8-बिट ग्रेस्केल चित्र प्रदान करते हैं, इसलिए मान्यता बैकेंड बदलना आसान है या अपना खुद का सॉफ़्टवेयर भी लिखना है, और उंगलियों के निशान का डेटाबेस केवल आपकी कल्पना (और आपके बाहरी एचडीडी आकार =) तक सीमित होगा।

स्पार्कफुन स्कैनर कच्ची छवियों को कैप्चर करने की अनुमति नहीं देता है और केवल लगभग सौ टेम्पलेट्स को स्टोर करता है - यह 3 या अधिक के परिवार के लिए लगभग पर्याप्त नहीं है, अकेले इसे एक छोटी कंपनी के कार्यालय या किसी सांप्रदायिक स्थान के लिए उपयोग करने दें।


मुझे क्षमा करें। विषय से बाहर: मान लें कि मैंने एक निश्चित प्रकार के उंगली पाठकों से एक डेटाबेस में कच्ची फिंगर प्रिंट छवियों को बचाया और अन्य उंगली पाठकों (अन्य निर्माताओं से) को अपने स्वयं के पहचानने वाले एप्लिकेशन के साथ कंप्यूटर से कनेक्ट होने दिया। सभी स्कैनर कच्ची छवियों का उत्पादन कर सकते हैं। क्या यह गारंटी है कि कच्ची छवियों का उपयोग तुलना के लिए किया जा सकता है? किन बातों पर विचार करना होगा?
मनी ओरिएंटेड प्रोग्रामर


0

मैंने इसे से कनेक्ट किया Raspberry Pi Zeroहै GT511-C3, और इसके लिए एक सरल जीयूआई बनाया है। कनेक्शन आरेख कुछ इस तरह से है जैसे नीचे।

यहाँ GitHub पर Python कोड है । क्षमा करें, मैं यहां कोड पेस्ट नहीं कर सकता क्योंकि पैकेज में कई फाइलें हैं।

मुझे लगता है कि निम्नलिखित कनेक्शन आरेख काम करना चाहिए:

----------------------                 ------------------------
GT-511C3     Tx (1)--|-----------------|--(10) RxD   R-Pi
             Rx (2)--|---.-----/\/\----|--(8)  TxD
                     |   |    1kOhm    |
                     |   \             |
                     |   /             |
                     |   \ 2kOhm       |
                     |   |             |
            Gnd (3)--|---.-------------|--(6) Gnd
             5V (4)--|-----------------|--(2) 5V
----------------------                 ------------------------
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.