فهرست مطالب:
- تدارکات
- مرحله 1: پیکربندی Raspberry Pi
- مرحله 2: MySQL / Mariadb
- مرحله 3: ایجاد مدار الکتریکی
- مرحله 4: کوله پشتی را بسازید
- مرحله 5: کد
- مرحله 6: سرور وب
- مرحله 7: خودکار
- مرحله 8: پایان
تصویری: کوله پشتی هوشمند: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
اگر شما هم مانند من دانش آموزی هستید ، برخی از شما قطعاً با مشکلی که من فراموش می کنم ارتباط برقرار می کنید. من زمان زیادی برای تهیه کوله پشتی ندارم و قبل از اینکه بدانید ، چیزی را فراموش کرده اید.
من سعی کردم با ایجاد یک پروژه Raspberry pi با رابط وب که مطالب شما را ردیابی می کند ، زندگی خود را آسان کنم.
ایده این است که برچسب های RFID را روی هر چیزی که نیاز دارید قرار دهید ، لیست هایی را که نیاز دارید در یک رابط وب ایجاد کنید. و در لحظه ای که باید کوله پشتی خود را تهیه کنید ، لیست را باز کرده ، همه چیز را اسکن کرده و در کوله پشتی خود قرار می دهید.
تدارکات
- کوله پشتی
- سنسور مغناطیسی سالن
- آهن ربا
- ADXL345
- LCD 16*2
- MCP3008
- MFRC522
- مقاومت 4.7 کیلو اهم
- سیم ها
- قلع لحیم کاری
- گرما کوچک می شود
- تمشک pi 3b+، منبع تغذیه
- کارت حافظه micro SD (8 گیگابایت +)
- چسب قوی
- برچسب های rfid 13.56 مگاهرتز
ابزارها:
- پیچ گوشتی
- آهن لحیم کاری
- چاقو
- انبردست را برچینید
مرحله 1: پیکربندی Raspberry Pi
هنگامی که همه لوازم خود را در اختیار دارید ، می توانیم شروع کنیم!
- کارت microSD خود را در رایانه خود قرار دهید.
- تصویر سیستم عامل Raspbian را از https://www.raspberrypi.org/downloads/raspbian/ بارگیری کنید
- تصویر را روی کارت micro SD با نرم افزاری مانند Etcher یا win32diskimager فلش کنید.
- به پارتیشن قابل دسترسی کارت SD بروید و فایل cmdline.txt را با دفترچه یادداشت باز کنید.
- افزودن ip = 169.254.10.1 ذخیره و بستن ؛
- حالا کارت micro-SD خود را در تمشک pi خود قرار دهید.
- پس از بوت شدن ، Putty را بارگیری کنید ؛
- اکنون ، با استفاده از آدرس IP که قبلاً تایپ کرده بودید ، به تمشک pi خود متصل شوید.
- با کاربر pi و رمز تمشک وارد شوید
- sudo raspi-config را تایپ کنید ، گذرواژه خود را تغییر دهید ، به گزینه های شبکه بروید ، نام میزبان pi خود را تغییر دهید. به گزینه های محلی سازی بروید و کشور wi-fi و منطقه زمانی خود را تغییر دهید. در مرحله بعد ، به گزینه های راه اندازی بروید ، منتظر بمانید تا شبکه در هنگام بوت شدن خاموش شود و منتظر خاموش شدن صفحه نمایش باشید. در نهایت به سراغ گزینه های رابط بروید و رابط i2c و spi را باز کنید.
- با استفاده از مراحل زیر اتصال به wifi را با wi-fi وصل کنید.
- دستورات sudo apt-update و sudo apt-upgrade را انجام دهید.
مرحله 2: MySQL / Mariadb
حالا ما قصد داریم پایگاه داده را به تمشک pi خود اضافه کنیم.
-
اول از همه ، دستورات زیر را انجام دهید:
- sudo apt-get mysql-server، mysql-client را نصب کنید
- mysql -u ریشه -p
- ایجاد کاربر 'root'@'localhost' با رمز عبور مشخص شده است.
- اعطای همه مزایا *. * به 'root'@'٪'
- حالا کد فایل sql را کپی کرده و در Putty بچسبانید و اجرا کنید
مرحله 3: ایجاد مدار الکتریکی
اکنون ما قصد داریم مدار الکتریکی را بسازیم. من پیشنهاد می کنم ابتدا این را با کابل های بلوز و یک تخته نان بسازید ، زیرا بسیار زیاد است.
از طرح Fritzing پیروی کنید. من از کابل های بلند برای سنسور سالن ، rfid-reader و صفحه LCD استفاده می کنم. من کابل ها را تا انتهای یک سیم جامپر زن لحیم کردم ، بنابراین مجبور نیستم همه چیز را مستقیماً به پین های تمشک pi لحیم کنم. اگر این کار را نکنید ، خوب است ، اما باید منتظر بمانید تا همه چیز را به پی لحیم کنید.
مرحله 4: کوله پشتی را بسازید
حالا ما می خواهیم همه چیز را در کوله پشتی بسازیم. من همه چیز را در داخل جیب که روی تصویر بالا حلقه زده بود ، ساختم.
- در داخل این جیب ، سوراخی را برش دهید تا بتوانید بین دو لایه پارچه قرار بگیرید ، ما قصد داریم از آن برای کابل های خواننده rfid و LCD استفاده کنیم.
- اکنون با استفاده از صفحه LCD به عنوان مرجع اندازه ، یک سوراخ مربعی با دقت ایجاد کنید.
- حالا ما قصد داریم RFID-reader را با کابلها ابتدا از طریق سوراخ قرار دهیم ، مطمئن شوید که کابلها از سوراخی که در داخل جیب در داخل کوله پشتی کنده ایم بیرون بیایند.
- حالا ، برای چسباندن rfid خوان داخل ، از چسب قوی استفاده کنید ، من از چسب فوق العاده استفاده کردم ، اما به چرم نچسبید ، پیشنهاد می کنم از چسب 100٪ Pattex استفاده کنید ، زیرا این کار چسب زد.
- حالا کابل های صفحه LCD را ابتدا با دقت در سوراخ قرار دهید و کابل ها را از سوراخ دیگر بیرون بیاورید و LCD را داخل کوله پشتی بچسبانید.
- حالا داخل کوله پشتی ، یک زیپ را در انتهای کامل کوله پشتی قرار دهید و سنسور مغناطیسی سالن مغناطیسی را روی این زیپ بچسبانید. روی زیپ دیگر آهنربا را بچسبانید. مطمئن شوید که از چسب زیادی برای آهن ربا استفاده نمی کنید ، نمی خواهید زیپ گیر کند. برای سنسور مغناطیسی ، این مسئله چندان مهمی نیست ، به دلیل طول کابل ، این زیپ همیشه در جای خود باقی می ماند.
- اکنون می توانید همه چیز را به pi لحیم کنید ، یا اگر از کابل های بلوز زن استفاده می کردید ، به سادگی آنها را با استفاده از طرح Fritzing در محل مناسب قرار دهید.
- در صورت تمایل ، می توانید تمشک pi را با استفاده از پاوربانک تغذیه کنید.
مرحله 5: کد
اکنون قسمت ساختمان به پایان رسیده است ، کد را از اینجا بارگیری کنید: github. آن را با استفاده از (S) FTP روی پوشه ای روی pi تمشک خود قرار دهید یا مخزن را روی pi خود مستقیماً کلون کنید. کد دارای کد تست سنسورها می باشد ، در صورت بروز مشکل حتما آن ها را بررسی کنید.
مرحله 6: سرور وب
حالا ما قصد داریم pi خود را به وب سرور تبدیل کنیم.
دستور sudo apt -get install apache2 -y را انجام دهید
- از لپ تاپ خود به آدرس pi بروید ، که اگر هنوز با کابل UTP وصل هستید باید 169.254.10.1 باشد ، اگر صفحه apache را مشاهده کردید ، به این معنی است که با موفقیت نصب شده است.
- اکنون پوشه frontend کدی را که بارگیری کرده اید با استفاده از دستور mv به/var/www/html منتقل کنید.
- بعد از قرار دادن کد در آنجا ، دستور sudo service apache2 restart را تایپ کنید.
- اکنون اگر به آدرس IP Pi سر می زنید ، باید رابط وب را مشاهده کنید.
مرحله 7: خودکار
اکنون باید مطمئن شویم که اگر pi خود را بوت کنید ، اسکریپت به طور خودکار اجرا می شود.
- فایل rc.local را با استفاده از sudo nano /etc/rc.local ویرایش کنید
- دستور را برای اجرای کد خود اضافه کنید ، این python3.5 /yourpath/project.py & خواهد بود
- اطمینان حاصل کنید که خروجی 0 را در پایین بگذارید.
- حالا sudo را مجدداً راه اندازی کنید و بررسی کنید که آیا کار کرده است.
مرحله 8: پایان
اکنون ، هنگامی که pi خود را بوت می کنید ، آدرس IP باید روی صفحه LCD نشان داده شود ، برای باز کردن رابط وب به این صفحه بروید.
توصیه شده:
کوله پشتی هوشمند با ردیابی GPS و چراغ های اتوماتیک: 15 مرحله
کوله پشتی هوشمند با ردیابی GPS و چراغ های اتوماتیک: در این قسمت ما یک کوله پشتی هوشمند می سازیم که می تواند موقعیت ، سرعت ما را ردیابی کند و دارای چراغ های خودکار است که می تواند ما را در شب ایمن نگه دارد. من از 2 سنسور برای تشخیص اینکه آیا روی شانه شما است استفاده می کنم تا مطمئن شوم در مواقع ضروری خاموش نمی شود ،
کوله پشتی شماره 3: PyBoard: 7 مرحله
کوله پشتی شماره 3: PyBoard: کوله پشتی های SPIKE برنامه های افزودنی برای LEGO Education SPIKE Prime هستند. یک کوله پشتی Pyboard به شما امکان می دهد از SPIKE Prime به WiFi متصل شوید و از تمام قابلیت های یک تخته صفحه استفاده کنید. این امر طیف وسیعی از پروژه هایی را که می توانید با استفاده از SPIKE انجام دهید بسیار گسترش می دهد
کوله پشتی شماره 4: تخته نان: 8 مرحله
کوله پشتی شماره 4: تخته نان: کوله پشتی SPIKE برنامه های افزودنی LEGO Education SPIKE Prime هستند. این کوله پشتی به شما امکان می دهد SPIKE Prime خود را با LED ها ، دکمه ها ، کلیدها و جوی استیک ها متصل کنید تا نمونه هایی برای کنترل SPIKE Prime ایجاد کنید. ما همچنین یک کوله پشتی دوربین داریم که به شما امکان می دهد
کوله پشتی Creative Switch: 4 مرحله
کوله پشتی Creative Switch:- باتری 9 ولت- 2 LED آبی- سیم- پارچه رسانا
کوله پشتی هوشمند Back Pi با ردیاب محتوای NFC: 6 مرحله
کوله پشتی هوشمند Back Pi با محتوای NFC Tracker: من به عنوان یک دانش آموز اغلب فراموش می کنم برخی از کتابها و سایر مطالب خود را به کلاس بیاورم. من سعی کردم از یک دستور کار آنلاین استفاده کنم ، اما حتی با وجود آن ، من مرتباً چیزها را روی میزم می گذارم. راه حلی که من به دست آوردم یک کوله پشتی هوشمند است. در این دستور