جدول المحتويات:
- الخطوة 1: تجميع المكونات
- الخطوة 2: إعداد ملف Pi
- الخطوة 3: الأسلاك
- الخطوة 4: البرمجة
- الخطوة 5: استخدام الجهاز
فيديو: متعقب الملابس Raspberry Pi NFC: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
إذا كنت مثلي ، فلديك كومة صغيرة من الملابس على الأرض قد تكون متسخة أو غير متسخة. يمكن أن يشمل ذلك الجينز والقمصان والسراويل القصيرة البالية. فكيف يمكنك معرفة الملابس النظيفة أو المتسخة؟ توصلت إلى طريقة لتتبع مقالات مختلفة من الملابس باستخدام NFC و Raspberry Pi. ما عليك سوى إدخال بطاقة NFC في الجيب ثم مسحها ضوئيًا ، مما يعرض معلومات حول عنصر الملابس هذا بالإضافة إلى القدرة على تغييره.
الخطوة 1: تجميع المكونات
اتصل بي DFRobot لرعاية هذا المشروع ، لذلك أرسلوا وحدة Raspberry Pi 3 و PN532 NFC ، إلى جانب 5 بطاقات NFC. تستخدم وحدة NFC UART للتواصل مع جهاز مضيف ، لذلك حاولت استخدام Raspberry Pi في البداية ، لكنني واجهت العديد من المشكلات. كانت المكتبات معقدة ويصعب التعامل معها مع Python ، لذلك اخترت استخدام Arduino Mega للتواصل مع وحدة NFC. كان Arduino Mega ضروريًا لأنه يأخذ منفذي UART ، أحدهما لوحدة NFC والآخر لإخراج المعلومات.
الخطوة 2: إعداد ملف Pi
ذهبت إلى صفحة تنزيلات Raspberry Pi وقمت بتنزيل أحدث إصدار من Raspbian. ثم قمت باستخراج الملف ووضعه في دليل مناسب. لا يمكنك فقط نسخ / لصق ملف.img على بطاقة SD ، عليك "نسخه" على البطاقة. يمكنك تنزيل أداة حرق مثل Etcher.io لنقل صورة نظام التشغيل بسهولة. بعد أن كان ملف.img على بطاقة SD الخاصة بي ، قمت بإدخاله في Raspberry Pi ومنحته الطاقة. بعد حوالي 50 ثانية ، قمت بفصل السلك وإزالة بطاقة SD. بعد ذلك ، أعدت بطاقة SD إلى جهاز الكمبيوتر الخاص بي وذهبت إلى دليل "التمهيد". فتحت برنامج "المفكرة" وحفظه كملف فارغ باسم "ssh" بدون امتداد. كان هناك أيضًا ملف أضفته يسمى "wpa_supplicant.conf" ووضعت هذا النص فيه: network = {ssid = psk =} ثم حفظت البطاقة وأخرجتها وأعدتها إلى Raspberry Pi 3. وهذا يجب أن يسمح الآن لـ استخدام SSH والاتصال بشبكة WiFi.
الخطوة 3: الأسلاك
الأسلاك لهذا بسيط جدًا. لقد قمت بتوصيل دبوس Rx بـ Tx1 الخاص بـ Mega ، ودبوس Tx إلى دبوس Rx1 الخاص بـ Mega. 5v يذهب إلى 5v ، و GND يذهب إلى GND. لقد قمت أيضًا بتوصيل Arduino Mega بـ Raspberry Pi 3 عبر كابل USB صغير.
الخطوة 4: البرمجة
يوجد ملفان ، أحدهما لـ Arduino Mega والآخر لـ Raspberry Pi. يرسل Arduino Mega أولاً طلب مصافحة إلى الوحدة ثم ينتظر الرد. بمجرد إعطاء الاستجابة ، يبدأ Mega في استقصاء الجهاز لمعرفة ما إذا كان قد تم مسح أي بطاقات. إذا كان الأمر كذلك ، تتم قراءة معرف البطاقة. من أجل إرسال معلومات موجزة إلى Pi ، استخدمت خوارزمية المجموع الاختباري الزائفة لدمج البايت الخمسة في رقم واحد. تتم إضافة البايتات الأربعة الأولى معًا مرة واحدة ، ويتم إضافة البايت الأخير مرتين. هناك أيضًا مصفوفة تحتوي على أرقام كل بطاقة. عندما يتم مسح البطاقة ضوئيًا ، تتم مقارنة مجموعها الاختباري مع تلك الموجودة في المصفوفة ثم مطابقتها. أخيرًا ، يتم إرسال هذه البيانات عبر المسلسل إلى Raspberry Pi لمزيد من المعالجة.
ينتظر Raspberry Pi معلومات تسلسلية جديدة ثم يطبعها. يتم إنشاء قاموس في بداية الكود يحدد كيف يتوافق كل عنصر من الملابس مع كل بطاقة. لكل منها اسم ورقم البطاقة واللون والحالة (نظيفة أو متسخة). هناك خيار لتغيير الحالة بمجرد مسح عنصر الملابس ضوئيًا.
الخطوة 5: استخدام الجهاز
بدأت بإدخال البطاقات في جيوب ملابسي والتحقق من هوياتهم وتسجيل المعلومات في القاموس. إذا كنت أرغب في معرفة ما إذا كانت نظيفة أو متسخة ، فأنا أرفعها ببساطة إلى قارئ RFID الذي يعرض المعلومات عبر SSH.
موصى به:
مراقبة غسالة الملابس / النشافة باستخدام ESP8266 ومستشعر التسارع: 6 خطوات
مراقبة غسالة الملابس / المجفف مع ESP8266 ومستشعر التسارع: توجد غسالة / مجفف الملابس في القبو ، وكقاعدة عامة ، تضع كومة من الملابس فيه وبعد ذلك تصبح مشغولاً بأعمالك المنزلية الأخرى. أنت تتغاضى عن الملابس التي تُركت رطبة وممتصة في الطابق السفلي على الماكينة الخاصة بك
آلة المكافأة (تعليق الملابس): 4 خطوات
آلة المكافأة (تعليق الملابس): أحيانًا يكون القيام بالأعمال المنزلية وقتًا عصيبًا لكثير من الناس. بعد ثماني ساعات وحتى وقت أطول من العمل في المدرسة أو مكان عملك ، سيأتي إليك الكسل والتعب. ومع ذلك ، عندما تصل إلى المنزل ، سترمي سترتك على
متعقب النجوم "سكوتش ماونت" المدعوم من Arduino للتصوير الفلكي: 7 خطوات (بالصور)
متعقب النجوم "سكوتش ماونت" المدعوم من Arduino للتصوير الفلكي: لقد تعلمت عن سكوتش ماونت عندما كنت أصغر سنًا وصنعت واحدة مع والدي عندما كان عمري 16 عامًا. إنها طريقة غير مكلفة وبسيطة للبدء في التصوير الفلكي ، والتي تغطي الأساسيات قبل ادخل إلى مسائل التلسكوب المعقدة ذات الأولوية و
متعقب الأفلام - متعقب إصدار مسرحي يعمل بنظام Raspberry Pi: 15 خطوة (بالصور)
Movie Tracker - Raspberry Pi متعقب الإصدار المسرحي: Movie Tracker عبارة عن متتبع على شكل لوحة كلابر ، يعمل بنظام Raspberry Pi. يستخدم TMDb API لطباعة الملصق والعنوان وتاريخ الإصدار ونظرة عامة على الأفلام القادمة في منطقتك ، في فترة زمنية محددة (على سبيل المثال ، إصدارات الأفلام هذا الأسبوع) في
Back Pi Smart Backpack مع متعقب محتوى NFC: 6 خطوات
Back Pi Smart Backpack مع متعقب محتوى NFC: كطالب غالبًا ما أنسى إحضار بعض كتبي والمواد الأخرى إلى الفصل. لقد حاولت استخدام أجندة عبر الإنترنت ولكن حتى مع ذلك كنت أترك الأشياء على مكتبي باستمرار. الحل الذي توصلت إليه هو حقيبة ظهر ذكية. في هذه التعليمات