Finger print sensor
في بعض المشاريع نحتاج لعمل نظام حماية او عمل نظام دخول لمكان او لقاعدة بيانات معينة , من أكثر الحساسات شيوعاً في الأستخدام هو حساس بصمة الأصبع , بحيث يعتمد التأكد من شخص ما على بصمة اصبعه .
سنقوم اليوم باستعراض هذا الحساس و كيفية توصيله مع الأردوينو .
في البداية سنتعرف على الحساس الذي سنستخدمه و هوSEN04172P
Module Type : SEN04172P
Supply voltage: 3.6~6.0 V
Operating current(Max) : 120 mA
Storage capacity: 162 templates
Baud rate :9600, 19200, 28800, 38400, 57600bps (default is 57600)
Interface:TTL Serial
Work Temperature:-20 ~ +50 ℃
هذا الحساس يعتمد على البروتوكول UART Serial .
يأتي هذا الحساس عادة مع سلك خاص لتوصيله به ذو الألوان :
الأحمر : تغذية 5V
الأسود : الأضي Gnd
الأبيض: سلك Rx للحساس TTL
الأخضر"احياناً اصفر": سلك Tx للحساس TTL
القطع المستخدمة في هذه التجربة :
1) بطاقة أردوينو "أونو "
2)حساس البصمة
3)اسلاك توصيل Jumper
سنقوم في البداية بتخزين البصمات التي نريد التعرف عليها مسبقا , و هذا يتم عن طريق الخطوات التالية :
1) نحمل برنامج فارغ Blank على الأردوينو "يحتوي على setip, loop فقط "
//Blank code //http://www.genotronex.com //Code for finger print sensor void setup() {} void loop() {}
2) نوصل الحساس مباشرة إلى ال (Hardware serial (D0,D1 نقوم بتشغيل برنامج SF Demo و يمكن تحميله من هنا

3) نقوم بأختيار رقم المنفذ الصحيح " كتنويه أذا لم يفتح معك البرنامج و يرتبط مع السنسور بشكل صحيح فأجعل رقم المنفذ الخاص بالأردوينو بين 2-10 عن طريق اعدادات المنافذ " كما في الصورة .
بعد الربط بشكل صحيح مع الحساس ستعطي المعلومات و البيانات المتعلقة بالحساس , و حتى البصمات المخزنة مسبقاص "أن وجدت" ستظهر على الشاشة .
الآن سنضيف بصمة جديدة ليتعرف الحساس لاحقاً عليها .
نذهب للخيار Enroll و نضغط عليه لتظهر لدينا شاشة , هذه الشاشة تطلب منا تحديد مكان تخزين البصمة الحالية "من 0 - 162 بصمة "
"بعد تحديد مكان تخزين البصمة , نضغط OK ثم نضع الاصبع على الحساس , سيظهر لون أحمر على الحساس , أبقي يدك موضوعه عليه و ستظهر رسالة على الشاشة ترشدك للخطوات .


طريقة سريعة للتأكد من أن تخزينك للبصمة صحيحة و مكان تخزين البصمة نختار الأمر ( بحث search ) ثم نضع الأصبع على الحساس و أن كانت البصمة مخزنة مسبقاً سيعطي الحساس انها موجودة و المكان المخزنة فيه هذه البصمة .

هكذا نكون قد تعرفنا على طريقة تخزين بصمة جديدة لهذا الحساس .
الخطوة الثانية : ربطه مع الأردوينو مباشرة .
الخطوة التالية تتلخص في عمل مقارنة للبصمات التي سيتم ادخالها لهذا الحساس و توظيفها لعمل وظائف مختلفة "تشغيل محرك , السماح بدخول قاعدة بيانات , السماح بتلقي اوامر من هذا المستخدم ...ألخ "
التوصيل سيتغير كما في المخطط .
ستحتاج لتحميل هذه المكتبة , و وضعها في مسار المكتبات في الأردوينو .
يقوم هذا البرنامج بمقارنة البصمات المخزنة فيه بالبصمات التي يتم وضعها على الحساس و ادخالها , و طباعة اسم صاحب البصمة
بحث في القمة، بارك الله فيك، انا محتاج جدا الى مقالك و برنامجك لإستعماله في مشروع فتح الابواب و في الشركات
ردحذفاتمنى ان تستفيد من هذه التدوينة و اشكرك على كلماتك , في القريب سنوثق ايضاً المشاريع التي تدمج القطع ببعض هنا على المدونة
ردحذفشكرا لك على هذا المفال .. رائع جدا ..انا بحاجه لهذا الحساس لربطه مع قطعة Rasbarry pi الصنفb لنظام التعرف على الطلاب ..وانا بحاجه الى الطريقه
ردحذفاخى الكريم اتمنى منك مشاركات اكثر لهذه القطعه حيث ان لها مشاريع كثيره. وفقك الله. ولك منى الف تحيه و تقدير
ردحذفاخى الكريم اتمنى منك مشاركات اكثر لهذه القطعه حيث ان لها مشاريع كثيره. وفقك الله. ولك منى الف تحيه و تقدير
ردحذفشكرا لك ولاكن واجهتني مشاكل في اليرمجه الطرف الي سيوجه الامر الا المحرن ؟؟من اي نقطه يوصل
ردحذفالله يجزاك اخي الكريم بس عندي استفسار اذا حاب اشيكه في برنامج محاكاه في البروتيوس هلا يوجد معك السومليشن تبعه
ردحذفأزال أحد مشرفي المدونة هذا التعليق.
ردحذفالسلام عليكم بصمه عندي 6 وايرات ومشروعكم 4 وايرات والحل
ردحذفعدد البصمات قليل هل هناك حل لذلك
ردحذفممكن تقلنا ادا حقو حساس البصمة بالدولار
ردحذفالسلام عليكم
ردحذفممكن اعرف من فين اقدر اوفر القطع لانه المهندس طلب مني نفس المشروع انا ساكن في جدة فين اشتريها
كيف يمكن الحصول علي الحساس..
ردحذفشرح اكتر من رائع..بارك الله فيكم
ردحذفممكن من فضلك تنشر مقالة عن توصيل هذا الحساس مع المحرك واه المكونات الي سنحتاجها وياريت طريقة البرمجة تكون مبسطة
ردحذفشرح رائع وجميل استاذنا القدير ممكن تفيدنا من اين يمكن ان نحصل على هذا الحساس
ردحذفهل يوجد فديو يشرح طريقه العمل بالتفاصيل
ردحذفالسلام عليكم
ردحذفشرح كلش حلو بس ياريت اتفضل علينه اب مقطع فيديو يوضحنا اكثر
وشكرا
جميل جدا
ردحذفوالبرنامج يسهل العلم مع المودييول
جزاك الله خير
ردحذفالحساس الذي استعملته انا هو DY50 و ربطت الدارة جيدا و عندي دخولي لتطبيق طلب مني open sources
ردحذفلم اعرف ماذا افعل هل يمكنكم مساعدتي
عيوني بلا زحمه اريد كود مالت برنامج بصمه الاصبع باستخدام اردوينو
ردحذفNew Jersey long advocated for legalized sports playing and was responsible for the case that led to the federal reversal from the Supreme Court. As such, they wasted no time in legalizing sports playing 메리트카지노 after the choice, opening the state's first sportsbooks on June 14, 2018. Atlantic City and the MetLife Stadium, amongst other places, now provide legalized sports wagering. New Hampshire joined the listing of states with legalized sports betting on the second day of 2020. The state agreed to a six-year contract with DraftKings, so cellular sportsbooks could be utilized all through the state. With over 6000 real money casino games, a great deal of|quite so much of|a substantial quantity of} casino software program providers are naturally enlisted on this web site.
ردحذف