جدول المحتويات:
فيديو: حقيبة ظهر ذكية: 8 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
إذا كنت طالبًا مثلي ، فسيرتبط بعضكم بالتأكيد بالمشكلة التي أنساها. ليس لدي الكثير من الوقت لصنع حقيبتي ، وقبل أن تعرف ذلك ، نسيت شيئًا.
حاولت جعل حياتي أسهل من خلال إنشاء مشروع Raspberry pi بواجهة ويب تتعقب أغراضك.
الفكرة هي وضع ملصقات RFID على كل ما تحتاجه ، وعمل قوائم بما تحتاجه على واجهة الويب. وفي اللحظة التي يتعين عليك فيها صنع حقيبة الظهر الخاصة بك ، تفتح القائمة وتفحص كل شيء وتضعه في حقيبة الظهر الخاصة بك.
اللوازم
- حقيبة ظهر
- مستشعر القاعة المغناطيسي
- مغناطيس
- ADXL345
- 16 * 2 LCD
- MCP3008
- MFRC522
- 4.7 كيلو أوم المقاوم
- الأسلاك
- جندى القصدير
- يتقلص الحرارة
- raspberry pi 3b + ، مصدر طاقة
- بطاقة micro sd (8 جيجابايت +)
- غراء قوي
- علامات 13.56Mhz rfid
أدوات:
- مفك براغي
- لحام حديد
- سكين
- كماشة تفكيك
الخطوة 1: تكوين Raspberry Pi
بمجرد حصولك على جميع المستلزمات الخاصة بك ، يمكننا البدء!
- ضع بطاقة microSD في جهاز الكمبيوتر الخاص بك ؛
- قم بتنزيل صورة نظام التشغيل Raspbian OS من
- وميض الصورة على بطاقة micro SD باستخدام برنامج مثل Etcher أو win32diskimager ؛
- انتقل إلى قسم الوصول لبطاقة SD وافتح ملف cmdline.txt باستخدام المفكرة ؛
- أضف ip = 169.254.10.1 احفظ وأغلق ؛
- الآن ضع بطاقة micro-SD في raspberry pi ؛
- بمجرد تمهيده ، قم بتنزيل Putty ؛
- الآن ، اتصل بـ raspberry pi باستخدام عنوان IP الذي كتبناه سابقًا ؛
- تسجيل الدخول مع المستخدم باي وكلمة المرور التوت
- اكتب sudo raspi-config ، وقم بتغيير كلمة المرور الخاصة بك ، وانتقل إلى خيارات الشبكة ، وقم بتغيير اسم مضيف pi. انتقل إلى خيارات الأقلمة وقم بتغيير بلد wi-fi والمنطقة الزمنية. بعد ذلك ، انتقل إلى خيارات التمهيد ، وانتظر حتى يتم إيقاف تشغيل الشبكة وانتظر إيقاف تشغيل شاشة البداية. أخيرًا ، انتقل إلى خيارات التفاعل وافتح واجهة i2c و spi.
- اتصل بشبكة wi-fi باستخدام الخطوات التالية ، اتصل بشبكة wifi.
- قم بتنفيذ الأمرين sudo apt-update و sudo apt-Upgrade.
الخطوة 2: MySQL / Mariadb
سنقوم الآن بإضافة قاعدة البيانات إلى raspberry pi.
-
أولاً ، قم بتنفيذ الأوامر التالية:
- sudo apt-get install mysql-server و mysql-client
- mysql -u الجذر -p
- إنشاء المستخدم "root" @ "localhost" معرّف بكلمة المرور ؛
- منح جميع الامتيازات *. * إلى "الجذر" @ "٪"
- الآن انسخ كود ملف sql والصقه في المعجون وقم بتنفيذه
الخطوة الثالثة: بناء الدائرة الكهربائية
الآن سنقوم ببناء الدائرة الكهربائية. أقترح بناء هذا باستخدام كبلات توصيل ولوح أولاً ، لأنه كثير جدًا.
اتبع مخطط فريتزينج. أستخدم كابلات طويلة لمستشعر القاعة وقارئ rfid وشاشة LCD. لقد قمت بلحام الكابلات حتى نهاية سلك توصيل نسائي ، لذلك لا يتعين عليّ لحام كل شيء مباشرةً في دبابيس التوت. إذا لم تقم بذلك ، فلا بأس ، ولكن عليك الانتظار حتى يتم لحام كل شيء في pi.
الخطوة 4: بناء حقيبة الظهر
الآن سنقوم ببناء كل شيء في حقيبة الظهر. لقد بنيت كل شيء داخل الجيب محاطًا بدائرة على الصورة أعلاه.
- داخل هذا الجيب ، قم بقطع ثقب حتى تتمكن من الانتقال بين طبقتين من القماش ، سنستخدم هذا للكابلات الخاصة بقارئ rfid وشاشة LCD.
- الآن قم بحفر حفرة مربعة بعناية باستخدام شاشة LCD كمرجع للحجم.
- الآن سنضع قارئ RFID مع الكابلات أولاً من خلال الفتحة ، تأكد من خروج الكابلات من الفتحة التي نحتناها في داخل الجيب في داخل حقيبة الظهر.
- الآن ، استخدم غراء قوي للصق قارئ rfid بالداخل ، حاولت استخدام superglue ، لكنه لم يلتصق بالجلد ، أقترح عليك استخدام غراء Pattex 100٪ ، لأن هذا كان غراء.
- الآن ضع بعناية كبلات شاشة LCD أولاً من خلال الفتحة ، واجعل الكابلات تخرج من الفتحة الأخرى ، وقم بلصق شاشة LCD داخل حقيبة الظهر.
- الآن داخل حقيبة الظهر ، ضع سحابًا واحدًا على الطرف الكامل من حقيبة الظهر ، وقم بلصق مستشعر القاعة المغناطيسي على هذا السحاب. على السوستة الأخرى ، قم بغراء المغناطيس. تأكد من عدم استخدام الكثير من الغراء للمغناطيس ، فأنت لا تريد أن يعلق السحاب. بالنسبة للمستشعر المغناطيسي ، هذه ليست مشكلة كبيرة ، نظرًا لطول الكابل ، سيظل هذا السحاب دائمًا في موضعه.
- يمكنك الآن لحام كل شيء في pi ، أو إذا كنت تستخدم كبلات التوصيل الأنثوية ، فما عليك سوى وضعها في المكان المناسب باستخدام مخطط Fritzing.
- اختياريًا ، يمكنك تشغيل raspberry Pi باستخدام powerbank.
الخطوة 5: الكود
الآن انتهى جزء البناء ، قم بتنزيل الكود هنا: github. ضعه في مجلد على raspberry pi باستخدام (S) FTP أو استنساخ المستودع على pi مباشرة. يحتوي الكود على بعض رموز الاختبار لأجهزة الاستشعار ، تأكد من التحقق منها إذا كانت لديك مشكلة.
الخطوة 6: خادم الويب
الآن سنقوم بتحويل pi الخاص بنا إلى خادم ويب.
قم بتنفيذ الأمر sudo apt-get install apache2 -y
- تصفح من الكمبيوتر المحمول الخاص بك إلى عنوان pi ، والذي يجب أن يكون 169.254.10.1 إذا كنت لا تزال متصلاً بكابل UTP ، إذا رأيت صفحة apache ، فهذا يعني أنه تم تثبيته بنجاح.
- الآن انقل مجلد الواجهة الأمامية للرمز الذي قمت بتنزيله في / var / www / html باستخدام الأمر mv.
- بعد وضع الرمز هناك ، اكتب الأمر sudo service apache2 reset.
- الآن يجب أن تشاهد واجهة الويب إذا كنت تتصفح إلى عنوان IP الخاص بـ pi.
الخطوة 7: التشغيل التلقائي
الآن علينا التأكد من تشغيل البرنامج النصي تلقائيًا إذا قمت بتشغيل جهاز pi.
- قم بتحرير ملف rc.local باستخدام sudo nano /etc/rc.local
- أضف الأمر لتنفيذ الكود الخاص بك ، سيكون هذا python3.5 /yourpath/project.py &
- تأكد من ترك مخرج 0 في الأسفل.
- الآن قم بإعادة تشغيل sudo وتحقق مما إذا كان يعمل.
الخطوة 8: النهاية
الآن ، عندما تقوم بتشغيل pi ، يجب أن يظهر عنوان IP على شاشة LCD ، وتصفح هذه الشاشة لفتح واجهة الويب.