جدول المحتويات:
- الخطوة 1: المستلزمات / المواد / الأدوات /
- الخطوة 2: الأسلاك
- الخطوة 3: قاعدة البيانات
- الخطوة الرابعة: تصميم الموقع
- الخطوة 5: الكود
- الخطوة السادسة: الإسكان
فيديو: LockCypher: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
مرحبًا ، اسمي Jaron Strypsteen وأدرس تكنولوجيا الإعلام والاتصالات الجديدة في Howest في Kortrijk ، بلجيكا. بالنسبة لمهمة المدرسة ، احتجنا إلى عمل مشروع. أختار قفلًا ذكيًا يمكن فتحه باستخدام RFID و / أو الرمز الشريطي. يمكنك أدناه قراءة جميع الخطوات التي كانت ضرورية لإنشاء هذه الأداة. إذا كنت تريد معرفة المزيد عني وعن المشاريع الأخرى التي قمت بها ، فتحقق من محفظتي.
الخطوة 1: المستلزمات / المواد / الأدوات /
قبل أن أبدأ في تصميم موقع الويب وصنع أداتي ، كنت بحاجة للتأكد من أن لدي جميع الأجزاء المطلوبة لجهازي. بدأت في البحث في صندوق الأدوات الخاص بي وكتبت ما أحتاجه للطلب. هنا يمكنك العثور على قائمة المواد بالكامل. هذه هي الأجزاء الرئيسية:
1. ماسح RFID 2. شاشة LCD 3. LED4. المقاومات 5. قفل الملف اللولبي 6. ماسح الباركود 7. جهاز استشعار مغناطيسي 8. الترانزستور 9. ديود 10. مقياس الجهد 11. توت العليق بي 12. الأسلاك
الخطوة 2: الأسلاك
بعد طلب المكونات وصلوا بعد بضعة أسابيع. لذلك يمكنني البدء في عمل تخطيطي واختبار جميع المكونات للتأكد من أنها تعمل.
لقد قمت بتوصيل شاشة LCD الخاصة بي كجهاز 8 بت ، يمكنني أيضًا العمل كجهاز 4 بت ولكن نظرًا لوجود عدد قليل من دبابيس GPIO التي لم يتم استخدامها قررت استخدام 8 بت. لقد استخدمت أيضًا مقياس جهد به حتى أتمكن من ضبط تباين شاشة LCD.
الماسح الضوئي RFID متصل عبر ناقل SPI ويحتاج إلى 5 أسلاك إلى Pi
كنت أرغب في استخدام الاتصال التسلسلي مع ناقل الحركة لمستوى ماسح الباركود الخاص بي ، لكن الوحدة التي طلبتها كانت ميتة عند الوصول ، لذا حصلت على يدي على ماسح ضوئي للرمز الشريطي USB.
يجب أن يكون قفل الملف اللولبي الخاص بي متصلاً بترانزستور لأن القفل لن يعمل مع 5 فولت ، فقد احتاج إلى 6-12 فولت وكان لدي محول طاقة 9 فولت يمكنني استخدامه.
ثم حصلت على جهاز استشعار LED وجهاز استشعار مغناطيسي ، وكلاهما يحتوي على المقاوم في سلسلة
الخطوة 3: قاعدة البيانات
للاحتفاظ بسجلات أجهزة الاستشعار الخاصة بي ، كنت بحاجة إلى قاعدة بيانات جيدة.
بدأت في عمل رسم تخطيطي لكنني قررت أنه معقد ، لذلك قمت بعمل رسم تخطيطي أبسط ولكن أفضل تمت الموافقة عليه من أحد أساتذتي.
لإنشاء الرسم التخطيطي وقاعدة البيانات ، استخدمت MySQL Workbench لأنه يجعل من السهل تحويل الرسم التخطيطي إلى قاعدة بيانات
لقد قمت بتضمين ملف تفريغ لقاعدة البيانات حتى تتمكن من إلقاء نظرة.
الخطوة الرابعة: تصميم الموقع
قبل البدء في التصميم ، ألقيت نظرة عبر الإنترنت على بعض مواقع الويب ، وبعد إلقاء نظرة على الإنترنت ، كانت لدي فكرة عن الشكل الذي يجب أن يبدو عليه موقعي.
لقد صنعت تصميمي في Adobe XD وهو برنامج سهل الاستخدام لإنشاء إطارات سلكية.
بالنسبة للألوان التي استخدمتها عبر الإنترنت وقمت بتغيير القيم قليلاً ، فقد خضعوا جميعًا لاختبار التباين ونجحوا جميعًا.
بالنسبة للخط الذي استخدمته Gidole ، أعتقد أنه يتمتع بمظهر عصري ولكنه لا يشتت انتباهه كثيرًا.
بعد التصميم بدأت في ترميزه بتنسيق HTML و CSS و JS.
لقد قمت بتضمين ملف xd الخاص بي حتى تتمكن من إلقاء نظرة والاطلاع على تفاصيله.
الخطوة 5: الكود
لا يمكن أن يعمل مشروعي بدون الخلفية. لكي تعمل أجهزة الاستشعار الخاصة بي ، استخدمت Python.
لقد استخدمت عددًا قليلاً من المكتبات التي وجدتها على الإنترنت وجعلت نفسي في المدرسة. لخدمته على الويب ، استخدمت Flask مع SocketIO حتى يكون الاتصال بالواجهة الأمامية سلسًا.
كانت هناك بعض المشاكل ولكن جميعها كانت قابلة للإصلاح.
يمكنك العثور على الكود الخاص بي على رابط جيثب هذا. إنه خاص حاليًا ولكن يمكنك رؤيته بمجرد أن يجعله أساتذتي عامًا.
الخطوة السادسة: الإسكان
لإسكان مشروعي قررت استخدام الخشب. لا يزال لدي بعض الخشب في المنزل من مكتب قديم لا يزال بحاجة إلى التخلص منه ، لذلك استخدمت ذلك. لقد نسيت أن ألتقط صوراً لي وأنا أقوم ببنائه ، لكنني استخدمت قطعة بحجم 40 × 30 سم حيث قطعت بابًا ، ثم قمت بحفر بعض الثقوب بجوار بعضها البعض حتى أتمكن من توجيه الكابلات لأجهزة الاستشعار من خلالها.
ثم أضع إطارًا حول الباب لجعله يبدو أكثر نظافة. ولكن إذا اضطررت إلى القيام بذلك أكثر من اللازم ، فسوف أذهب إلى متجر وأحصل على بعض الخشب.
بعد صنع الهيكل الخشبي ، قمت برشه باللون الأسود بحيث يكون له نفس اللون ويبدو أفضل من الأسود والبني.
بمجرد أن جفت بدأت في وضع المكونات ، أعتقد أنني قمت بعمل جيد في إدارة الكابلات ووضعها.
موصى به:
تصميم اللعبة في فليك في 5 خطوات: 5 خطوات
تصميم اللعبة في Flick in 5 Steps: Flick هي طريقة بسيطة حقًا لصنع لعبة ، لا سيما شيء مثل الألغاز أو الرواية المرئية أو لعبة المغامرة
نظام اردوينو لتنبيه وقوف السيارة عند الرجوع للخلف - خطوات خطوة: 4 خطوات
نظام اردوينو لتنبيه وقوف السيارة عند الرجوع للخلف | خطوات بخطوة: في هذا المشروع ، سأصمم دائرة مستشعر لعكس مواقف السيارات من Arduino باستخدام مستشعر الموجات فوق الصوتية Arduino UNO و HC-SR04. يمكن استخدام نظام التنبيه العكسي للسيارة المستند إلى Arduino للتنقل الذاتي ومجموعة الروبوتات وغيرها من النطاقات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: 3 خطوات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: في هذا Instructable سنقوم باكتشاف الوجه على Raspberry Pi 4 باستخدام Shunya O / S باستخدام مكتبة Shunyaface. Shunyaface هي مكتبة للتعرف على الوجوه / الكشف عنها. يهدف المشروع إلى تحقيق أسرع سرعة في الكشف والتعرف مع
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0