جدول المحتويات:
- اللوازم
- الخطوة 1: تكوين Raspberry Pi
- الخطوة 2: MySQL / Mariadb
- الخطوة الثالثة: بناء الدائرة الكهربائية
- الخطوة 4: بناء حقيبة الظهر
- الخطوة 5: الكود
- الخطوة 6: خادم الويب
- الخطوة 7: التشغيل التلقائي
- الخطوة 8: النهاية
فيديو: حقيبة ظهر ذكية: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
إذا كنت طالبًا مثلي ، فسيرتبط بعضكم بالتأكيد بالمشكلة التي أنساها. ليس لدي الكثير من الوقت لصنع حقيبتي ، وقبل أن تعرف ذلك ، نسيت شيئًا.
حاولت جعل حياتي أسهل من خلال إنشاء مشروع 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 ، وتصفح هذه الشاشة لفتح واجهة الويب.
موصى به:
حقيبة ظهر ذكية مع تتبع نظام تحديد المواقع وأضواء تلقائية: 15 خطوة
حقيبة ظهر ذكية مزودة بتتبع نظام تحديد المواقع العالمي (Gps) وأضواء تلقائية: في هذه التعليمات ، سنصنع حقيبة ظهر ذكية يمكنها تتبع موقعنا وسرعتنا ولديها مصابيح آلية يمكنها أن تحافظ على سلامتنا في الليل. أستخدم مستشعرين لاكتشاف ما إذا كان على كتفيك للتأكد من عدم انطلاقه عندما لا يكون مضطرًا لذلك ،
حقيبة ظهر Creative Switch: 4 خطوات
حقيبة ظهر Creative Switch: - بطارية 9 فولت - مصباحان أزرقان - أسلاك - قماش موصل
حامل حقيبة ظهر: 5 خطوات
حامل حقيبة الظهر: ستعلمك هذه التعليمات كيفية صنع حامل حقيبة ظهر باستخدام Arduino و BlueFruit. سيسمح هذا المشروع لأي شخص كسول ، مثلي ، ألا يضطر إلى حمل حقيبته مرة أخرى. أعني أنظر كم هو حزين الطفل في الصورة. لو لم يكن لديه
حقيبة ظهر الطوارئ: 4 خطوات
حقيبة ظهر الطوارئ: في عام 2017 ، في تكلفة بيرو ، أدت كارثة طبيعية ضخمة إلى فقد الكثير من المنازل ، والكهرباء ، والغذاء ، وحتى الأرواح البشرية التي تضررت بشدة من جراء الفيضانات. كانت الصعوبات الرئيسية للناس هي نقص المياه الصالحة للشرب أو الطاقة
1602 LCD Keypad Shield Module مع حقيبة ظهر I2C: 6 خطوات
1602 LCD Keypad Shield Module مع حقيبة ظهر I2C: كجزء من مشروع أكبر ، كنت أرغب في الحصول على شاشة LCD ولوحة مفاتيح للتنقل في بعض القوائم البسيطة. سأستخدم الكثير من منافذ الإدخال / الإخراج على Arduino لوظائف أخرى ، لذلك أردت واجهة I2C لشاشة LCD. لذلك اشتريت بعض الأجهزة ،