فهرست مطالب:
- مرحله 1: جمع آوری اجزاء
- مرحله 2: تنظیم Pi
- مرحله 3: سیم کشی
- مرحله 4: برنامه نویسی
- مرحله 5: استفاده از دستگاه
تصویری: ردیاب لباس Raspberry Pi NFC: 5 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
اگر مثل من هستید ، یک دسته کوچک لباس روی زمین دارید که ممکن است کثیف باشد یا نباشد. این می تواند شامل شلوار جین ، پیراهن لباس و شورت هایی باشد که به سختی پوشیده می شوند. بنابراین چگونه می توانید تشخیص دهید که کدام لباس ها تمیز یا کثیف هستند؟ من راهی برای ردیابی انواع پوشاک با استفاده از NFC و Raspberry Pi پیدا کردم. شما به سادگی کارت NFC را در جیب قرار داده و سپس آن را اسکن می کنید ، که اطلاعات مربوط به آن لباس را به همراه قابلیت تغییر آن نشان می دهد.
مرحله 1: جمع آوری اجزاء
DFRobot برای حمایت از این پروژه با من تماس گرفت ، بنابراین آنها یک Raspberry Pi 3 و PN532 NFC Module را به همراه 5 کارت NFC ارسال کردند. ماژول NFC از UART برای برقراری ارتباط با یک دستگاه میزبان استفاده می کند ، بنابراین من ابتدا از Raspberry Pi استفاده کردم ، اما با چندین مشکل روبرو شدم. ارتباط کتابخانه ها با پایتون پیچیده و سخت بود ، بنابراین من برای ارتباط با ماژول NFC از Arduino Mega استفاده کردم. Arduino Mega ضروری بود زیرا به دو پورت UART نیاز دارد ، یکی برای ماژول NFC و دیگری برای خروج اطلاعات.
مرحله 2: تنظیم Pi
به صفحه بارگیری Raspberry Pi رفتم و جدیدترین نسخه Raspbian را بارگیری کردم. سپس فایل را استخراج و در یک فهرست مناسب قرار دادم. شما نمی توانید فقط یک فایل.img را در کارت SD کپی/جایگذاری کنید ، باید آن را روی کارت "رایت" کنید. برای انتقال آسان تصویر سیستم عامل ، می توانید یک برنامه سوزان مانند Etcher.io را بارگیری کنید. بعد از اینکه فایل.img روی کارت SD من قرار گرفت ، آن را در Raspberry Pi قرار دادم و به آن قدرت دادم. بعد از حدود 50 ثانیه سیم را جدا کردم و کارت SD را برداشتم. سپس کارت SD را دوباره در رایانه خود قرار دادم و به فهرست "boot" رفتم. دفترچه یادداشت را باز کردم و آن را به عنوان یک فایل خالی با نام "ssh" بدون پسوند ذخیره کردم. همچنین فایلی وجود داشت که من به آن "wpa_supplicant.conf" اضافه کردم و این متن را در آن قرار دادم: network = {ssid = psk =} سپس کارت را ذخیره و خارج کردم و مجدداً در Raspberry Pi 3 قرار دادم. استفاده از SSH و اتصال به WiFi.
مرحله 3: سیم کشی
سیم کشی برای این کار بسیار ساده است. من پین Rx را به Tx1 مگا و پین Tx را به پین Rx1 مگا وصل کردم. 5v به 5v و GND به GND می رود. همچنین Arduino Mega را از طریق یک کابل USB کوچک به Raspberry Pi 3 متصل کردم.
مرحله 4: برنامه نویسی
دو فایل وجود دارد ، یکی برای Arduino Mega و دیگری برای Raspberry Pi. Arduino Mega ابتدا یک درخواست دست دادن به ماژول ارسال می کند و سپس منتظر پاسخ است. هنگامی که پاسخ داده شد ، مگا شروع به نظرسنجی از دستگاه می کند تا ببیند آیا کارت هایی اسکن شده است. در این صورت ، شناسه کارت خوانده می شود. به منظور ارسال اطلاعات مختصر به Pi ، من از یک الگوریتم شبه چک برای جمع آوری پنج بایت در یک عدد استفاده کردم. چهار بایت اول یکبار با هم جمع می شوند و آخرین بایت دو بار اضافه می شود. همچنین یک آرایه وجود دارد که شامل شماره های هر کارت است. هنگامی که یک کارت اسکن می شود ، چک چک آن با موارد موجود در آرایه مقایسه می شود و سپس مطابقت می یابد. در نهایت این داده ها به صورت سریال برای پردازش بیشتر به Raspberry Pi ارسال می شوند.
رزبری پای منتظر اطلاعات سریال جدید است و سپس آنها را چاپ می کند. یک دیکشنری در ابتدای کد ایجاد می شود که نحوه مطابقت هر لباس با هر کارت را مشخص می کند. هر کدام دارای نام ، شماره کارت ، رنگ و وضعیت (تمیز یا کثیف) هستند. یک گزینه برای تغییر وضعیت پس از اسکن لباس وجود دارد.
مرحله 5: استفاده از دستگاه
من با قرار دادن کارت ها در جیب لباس هایم و بررسی شناسه های آنها و ثبت اطلاعات در فرهنگ لغت شروع کردم. اگر می خواهم ببینم آیا آنها تمیز هستند یا کثیف ، آنها را به سادگی در کنار خواننده RFID نگه می دارم و سپس اطلاعات را از طریق SSH نمایش می دهد.
توصیه شده:
چشم از راه دور و کاپشن لباس: 7 مرحله (همراه با تصاویر)
چشمان LED از راه دور و کاپشن لباس: فک دوقلو! دونفره اورکو! دو جادوگر شبح از Bubble-Bobble! این هود لباس می تواند هر موجودی با چشم LED باشد که فقط با تغییر رنگ انتخاب می کنید. من اولین بار این پروژه را در سال 2015 با یک مدار و کد بسیار ساده ساختم ، اما امسال می خواستم
ردیاب رومیزی COVID19 با ساعت! ردیاب رزبری پای: 6 مرحله
ردیاب رومیزی COVID19 با ساعت! ردیاب رزبری پای: ما می دانیم که ما می توانیم در هر زمان بمیریم ، حتی من می توانم هنگام نوشتن این پست بمیرم ، به هر حال ، من ، شما ، همه ما فانی هستیم. تمام دنیا به دلیل همه گیری COVID19 لرزید. ما می دانیم چگونه از این امر جلوگیری کنیم ، اما هی! ما می دانیم چگونه دعا کنیم و چرا باید دعا کنیم ، آیا این کار را می کنیم
لباس زیر صبح بخیر: 11 مرحله (همراه با تصاویر)
لباس زیر صبح بخیر: لباس زیر برای صبح بخیر یک جوراب شلواری است که برای بیدار شدن از خواب در ارتعاش می افتد. این پروژه ادامه تلاش های مداوم من برای توسعه زمینه لباس زیر الکترونیکی است. برخلاف همه پروژه های قبلی من که از دور پیچیده استفاده می کنند
لباس مجلسی ویکتوریا با یقه گردان قابل تنظیم: 8 مرحله (همراه با تصاویر)
لباس مجلسی ویکتوریا با خط گردن قابل تنظیم: این پروژه ای است که من برای توپ زمستانی ویکتوریا در کراکو ساخته ام. لباس مجلسی هوشمند که اندازه یقه خود را بر اساس مجاورت آقایانی که جلوی آن ایستاده اند تنظیم می کند
عینک و لباس LED: 4 مرحله (همراه با تصاویر)
عینک و لباس LED: آیا دوست دارید در تاریکی از دور دیده شوید؟ آیا عینک فانتزی مانند التون می خواهید؟ سپس ، این دستورالعمل برای شما است !!! با نحوه ساخت لباس LED و عینک های سبک متحرک آشنا خواهید شد