توصيل حساس البصمة FPM10A بلوحة Arduino Uno

رسم هندسي توضيحي: توصيل حساس البصمة FPM10A بلوحة Arduino Uno

يفتح حساس البصمات FPM10A الباب لمشاريع التحقق من الهوية البيومترية باستخدام أردوينو بسيط، دون الحاجة لأي معالجة معقدة على مستوى المستخدم - فالحساس يتولى كل شيء داخليًا.

المكونات المطلوبة

لوحة أردوينو أونو، حساس بصمات FPM10A، وأسلاك توصيل.

طريقة التوصيل

يعمل الحساس بجهد بين 3.6 و6 فولت باستهلاك تيار أقل من 120 مللي أمبير، مع مؤشر إضاءة أخضر خلفي. يتواصل الحساس عبر بروتوكول UART تسلسلي بسرعة 9600 بود، بستة أطراف: VCC (أحمر) للتغذية، وGND (أسود) للأرضي، وTX (أزرق) لإرسال البيانات نحو المتحكم، وRX (أخضر) لاستقبالها، وطرف DNC (أبيض) غير مستخدم. يعتمد المشروع مكتبة SoftwareSerial على المنفذين الرقميين 2 و3 لإنشاء هذا الاتصال التسلسلي بمعزل عن المنفذ التسلسلي الأساسي للأردوينو.

مبدأ العمل: التسجيل والمطابقة

تمر العملية بمرحلتين: التسجيل، حيث يلتقط الحساس صورة البصمة ويحوّلها لنموذج قابل للبحث، ثم يخزّنه في ذاكرة الفلاش الداخلية (تتسع لحتى 127 بصمة) برقم تعريفي مخصص؛ والمطابقة، حيث يشغّل الحساس عملية "بحث سريع" تقارن أي بصمة جديدة بجميع النماذج المخزَّنة، ويعيد رقم التعريف المطابق مع درجة ثقة تعكس دقة التطابق. يمكن ربط كل رقم تعريفي باسم مخصص في الكود (كـ"سارة" أو "رؤى")، وعرض رسالة ترحيب شخصية على شاشة OLED عند التعرف على المستخدم - مثال عملي كامل على التحقق من الهوية.

يمكنك إيجاد حساس البصمات FPM10A ضمن متجر Juthour Tech.

اترك تعليقا

*
*
يمكن للأعضاء المسجلين فقط ترك تعليقات.