
سبق أن بنينا مشاريع أقفال يتحكم بها أزرار ولوحة مفاتيح وجهاز تحكم بالأشعة تحت الحمراء؛ يستخدم هذا المشروع عصا تحكم (Joystick) بدلًا من ذلك، رابطًا اتجاهاتها الأربعة بأرقام ومحوّلًا إدخال كلمة السر إلى تسلسل من دفعات اتجاهية بسيطة.
المكونات المطلوبة
أردوينو أونو، وحدة عصا تحكم تناظرية من نوع PS2، شاشة LCD مقاس 16×2 تعمل عبر I2C، محرك سيرفو صغير من نوع SG90 لآلية القفل، لوحة تجارب، وبطارية 9 فولت.
طريقة التوصيل
تتصل خرجا X وY التناظريان لعصا التحكم بمنفذين تناظريين، وتستخدم شاشة LCD توصيل I2C القياسي، ويتصل سلك إشارة السيرفو بمنفذ رقمي يدعم PWM.
كيف تُدخِل عصا التحكم رمزًا
يقابل كل اتجاه لعصا التحكم رقمًا: الأعلى يعني 1، واليمين 2، والأسفل 3، واليسار 4. يسجّل دفع عصا التحكم باتجاه ما ذلك الرقم، الذي يظهر على شاشة LCD فور إدخاله، مكوِّنًا تسلسلًا من أربعة أرقام دفعة تلو الأخرى. كلمة السر الافتراضية في المشروع الأساسي هي "1234".
التحقق من الرمز والفتح
بمجرد إدخال أربعة أرقام، يقارن الكود التسلسل بكلمة السر المخزَّنة. تطابقها يدير السيرفو 180 درجة لفتح الخزنة؛ وتسلسل خاطئ يعيد ضبط الإدخال ويتطلب البدء من جديد. أثناء الفتح، يتيح النظام أيضًا ضبط كلمة سر جديدة، بحيث لا تبقى المجموعة "1234" ثابتة إلى الأبد.
كيف يقارَن هذا بمشاريع الأقفال الأخرى لدينا
تحل خزنتنا بالأزرار والأشعة تحت الحمراء، وقفل الباب بلوحة المفاتيح، وخزنة عصا التحكم هذه المشكلة الأساسية نفسها، التحقق من رمز مُدخَل قبل الفتح، لكن كلًا منها يستخدم طريقة إدخال مختلفة فعليًا. يستحق أسلوب عصا التحكم هنا التجربة تحديدًا لكيفية تحويله إيماءة اتجاهية مألوفة إلى طريقة لإدخال كلمة سر، دون الحاجة للوحة مفاتيح رقمية مخصصة أو جهاز تحكم.
يمكنك إيجاد وحدات عصا التحكم التناظرية ومحركات سيرفو SG90 ضمن متجر Juthour Tech.
اترك تعليقا