فهرست مطالب:
- مرحله 1: اجزاء
- مرحله 2: ساختن مدار
- مرحله 3: اتصال به Raspberry Pi
- مرحله 4: SPI فعال سازی
- مرحله 5: راه اندازی وب سرور
- مرحله 6: راه اندازی سرور نامه
- مرحله 7: فایلهای پایتون را منتقل کنید
- مرحله 8: تنظیم پایگاه داده SQL + Import
- مرحله 9: هنگامی که منبع تغذیه را وصل می کنید ، برنامه را به طور خودکار شروع کنید
- مرحله 10: اضافه کردن ترجمه ها
- مرحله 11: راهنمای کاربر + با تشکر
تصویری: FoodPlate: بشقابی که غذای شما را گرم نگه می دارد: 11 قدم
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
آیا تا به حال تجربه کرده اید که در حین خوردن غذا غذای شما سرد شده است؟
در این مقاله آموزشی نحوه ساخت بشقاب گرم شده را توضیح خواهم داد. همچنین ، این صفحه با کج کردن آن مطمئن می شود که هیچ چیز از آن نمی افتد.
پیوند GitHub من این است:
مرحله 1: اجزاء
برای این پروژه ما به اجزا/ابزارها/مواد زیر نیاز داریم:
اجزاء
- رزبری پای 3 مدل B+ (35 ، 66 یورو)
- منبع تغذیه رزبری پای (18.95 یورو) (تصویر 1)
- PCB FOR BED PLATE FOR K8200 - 3D PRINTER (SPARE PART) (31.00 یورو) (تصویر 2)
- NTC (2.00 یورو) (تصویر 3)
- منبع تغذیه PCB (35.11 یورو) (تصویر 4+5)
- رله - 3.3V برای Pi !!! (4.40 یورو) (تصویر 6)
- MPU-6050 (gyros + accelero) (3.95 یورو) (تصویر 7)
- سلول بار - 1 کیلوگرم (4.96 یورو) (تصویر 8)
- HX711 (برای سلول بار) (نشسته توسط سلول بار) (تصویر 9)
- LCD (16.07 یورو) (تصویر 10)
- زنگ فعال (2.83 یورو) (تصویر 11)
- تریمر (0 یورو ، 63 یورو)
- 7 اینچ JUMPER WIRES ، 30 STUKS (17 یورو ، 97)
ابزارها
- آهن لحیم کاری
- تفنگ چسب
- اره صابر
مواد
چوب
برای مشاهده لیست قیمت کامل به سند Excel مراجعه کنید.
هزینه کل این پروژه 183 یورو است.
مرحله 2: ساختن مدار
برای اولین قدم باید مدار را بسازید (PDF 1 + 2 + تصویر 3 + 4 را ببینید)
بهتر است این را ابتدا روی تخته نان درست کنید. پس از آن ، می توانید همه چیز را با هم لحیم کنید. برای تقویت کار لحیم کاری می توانید از تفنگ چسبی استفاده کنید.
سپس همه چیز را در یک ظرف چوبی با ابعاد 35 33 33 5 5 ، 5 سانتی متر قرار دهید. می توانید سوراخ ها را با اره شمشیر ببینید.
سپس لودسل را روی سکویی قرار دهید تا صفحه گرمایش روی آن قرار بگیرد.
صفحه بخاری را با میخ محکم کنید. فنرهایی را در اطراف ناخن قرار دهید تا صفحه همیشه بالا بیاید.
مرحله 3: اتصال به Raspberry Pi
ابتدا نسخه رایگان MobaXterm (https://mobaxterm.mobatek.net/download.html) و Raspbian (https://www.raspberrypi.org/downloads/raspbian/) را بارگیری و نصب کنید
سپس برنامه را باز کرده و روی "Session" در گوشه بالا سمت چپ کلیک کنید.
سپس آدرس IP Pi را در "میزبان از راه دور" پر کنید. در قسمت "تعیین نام کاربری" نام کاربری خود را وارد کنید. پس از آن "OK" را در پایین صفحه فشار دهید.
هنگامی که این کار را انجام دادید ، او به طور خودکار یک اتصال را شروع می کند. پس از این شما باید رمز عبور خود را وارد کنید. در حال حاضر شما با Pi خود ارتباط دارید.
مرحله 4: SPI فعال سازی
از آنجا که ما از MCP3008 استفاده می کنیم ، باید SPI را فعال کنیم.
برای این کار MobaXterm را تایپ کنید: "sudo raspi-config".
سپس ، "گزینه های رابط" را انتخاب کنید.
سپس بر روی "SPI" کلیک کنید. پس از آن ، روی "بله" کلیک کنید.
سپس به MobaXterm بروید و دستور زیر را وارد کنید:
sudo apt-get python3-spidev را نصب کنید
مرحله 5: راه اندازی وب سرور
حالا دوباره به کنسول MobaXterm بروید.
ابتدا ما قصد داریم یک به روز رسانی و ارتقاء Raspbian را انجام دهیم تا آخرین نسخه آن را داشته باشیم. شما می توانید این کار را با دستورات زیر انجام دهید:
- sudo apt-get update
- sudo apt-get upgrade
سپس ما قصد داریم Apache را نصب کنیم. با این نصب می توانید وب سایت را در هر دستگاهی در شبکه خود مشاهده کنید.
این کار را با دستور زیر انجام می دهید:
sudo apt-get apache2 را نصب کنید
اکنون با پر کردن این مسیر در نوار به پوشه بعدی بروید (تصویر 5 را ببینید):
/var/www/html/
در اینجا می توانید همه پرونده های پوشه "Front" را قرار دهید.
می توانید این کار را با کلیک روی نماد بارگذاری انجام دهید (تصویر 6 را ببینید).
مرحله 6: راه اندازی سرور نامه
اول از همه ، شما باید یک حساب کاربری در Gmail ایجاد کنید.
سپس به این وب سایت بروید و آن را روی "روشن" (https://myaccount.google.com/u/1/lesssecureapps؟pli=1&pageId=none) تنظیم کنید.
سپس "class_mail.py" را با استفاده از ویرایشگر متن باز کنید. این را می توان در پوشه "کلاس" یافت. پس از آن ، می توانید آدرس ایمیل و رمز عبوری که برای حساب Gmail شما استفاده می شود را تغییر دهید.
مرحله 7: فایلهای پایتون را منتقل کنید
در حال حاضر ما در تلاش هستیم تا قسمت پشت را کار کنیم.
ابتدا یک پوشه جدید به نام "project1" ایجاد می کنید.
سپس همه فایل های.py را از پوشه "Backend" در آن بارگذاری کنید.
اکنون می توانیم روی سرور SQL شروع کنیم.
مرحله 8: تنظیم پایگاه داده SQL + Import
اتصال به پایگاه داده
ابتدا میز کار MySQL را نصب کنید. (برای رفتن به وب سایت MySQL اینجا را کلیک کنید)
سپس MySQL Workbench را باز کرده و روی علامت بعلاوه (تصویر 1 را ببینید) کلیک کنید.
سپس فیلدهای زیر را پر کنید (تصویر 2 را ببینید):
-
نام اتصال
- نام اتصال
- به عنوان مثال: Project1
-
نام میزبان
- آدرس IP محل اتصال Pi شما.
- به عنوان مثال: 169.254.10.1
-
بندر
3306
-
نام کاربری
نام کاربری که برای پیکربندی MariaDB خود استفاده می کردید
سپس بر روی "Test connection" کلیک کنید.
اکنون اتصال خود را مشاهده می کنید (تصویر 3 را ببینید). برای باز کردن آن ، روی آن دوبار کلیک کنید.
پایگاه داده را وارد کنید
برای وارد کردن پایگاه داده ، روی "وارد کردن/بازیابی داده" در نوار کناری سمت چپ کلیک کنید. (تصویر 4)
سپس ، در بخش "Import from Self-Contained File" فایل sql را که می توانید در مخزن Github در پوشه "Database" پیدا کنید ، انتخاب کنید.
اگر این موفقیت آمیز بود ، می توانید به مرحله بعدی بروید که در آن می توانید برنامه را به طور خودکار هنگام اتصال به برد شروع کنید.
مرحله 9: هنگامی که منبع تغذیه را وصل می کنید ، برنامه را به طور خودکار شروع کنید
ابتدا به MobaXterm بروید.
سپس دستور زیر را تایپ کنید:
sudo crontab -e
سپس عدد 2 را تایپ کنید.
حالا دستور زیر را تایپ کنید:
reboot python3.5 /home/dp-user/Documents/project1/app.py
سپس ترکیب کلید زیر را ایجاد می کنید:
ctrl+x
سپس بر روی "y" کلیک کنید. پس از آن بر روی enter کلیک کنید.
در نهایت دستور زیر را تایپ کنید
راه اندازی مجدد sudo
مرحله 10: اضافه کردن ترجمه ها
برای افزودن ترجمه ، "Translation_add.py" را شروع کنید. می توانید این کار را با رفتن به پوشه "project1" (از طریق cd) انجام دهید و دستور زیر را اجرا کنید:
- cd/home // Documents/project1 (دستور رفتن به پوشه سمت راست)
- python3.5 Translation_add.py
سپس کلمه یا عبارت انگلیسی ، هلندی و فرانسوی را پر کنید.
سپس بر روی enter کلیک کنید. اکنون کلمات/عبارات در پایگاه داده قرار دارند.
مرحله 11: راهنمای کاربر + با تشکر
در این سند ورد نحوه استفاده از وب سایت را خواهید یافت.
از شما برای خواندن این مطلب آموزنده متشکرم و امیدوارم غذای شما دیگر هرگز سرد نشود.
توصیه شده:
مانیتور هوشمند گیاهان داخلی - بدانید چه زمانی گیاه شما نیاز به آبیاری دارد: 8 مرحله (همراه با تصاویر)
مانیتور هوشمند گیاهان داخلی - بدانید چه زمانی گیاه شما نیاز به آبیاری دارد: چند ماه پیش ، من یک چوب نظارت بر رطوبت خاک را تهیه کردم که از باتری تغذیه می کند و می تواند در گلدان گیاهان داخلی شما در خاک گیر کند تا اطلاعات مفیدی در مورد خاک به شما ارائه دهد. سطح رطوبت و LED های فلاش به شما می گویند چه زمانی باید منتظر
این زمستان را گرم نگه دارید: گرم کننده دست CPU: 4 مرحله (همراه با تصاویر)
این زمستان را گرم نگه دارید: CPU Hand Warmer: در این پروژه کوچک به شما نشان خواهم داد که چگونه یک CPU قدیمی AMD را برای ایجاد یک گرمکن دستی برقی کوچک ، سبک و آسان برای استفاده استفاده کردم. این ابزار می تواند با کمک یک پاوربانک قابل حمل کوچک شما را برای 2 ساعت و نیم گرم کرده و به راحتی
DIY آشپزخانه/آب گرم گرم برای حیوانات خانگی: 7 مرحله
غذای آب گرم گرم/ایمن برای حیوانات خانگی: بنابراین شما در خارج از خانه یک سگ/خرگوش/گربه/… نگهداری می کنید و آب آنها در زمستان منجمد می شود. معمولاً شما آنها را به داخل می آورید یا یک ظرف آب گرم می خریدید ، اما این حیوان احتمالاً بوی بد دارد ، شما اتاق ندارید و نمی توانید 4 دلار بپردازید
سیم کشی اولین ربات ضد وزنه 150 گرم شما: 10 قدم
سیم کشی اولین ربات ضد وزنه 150 گرم خود: یک ربات Antweight یک ربات کوچک ، کنترل از راه دور و مبارزه است. مانند مواردی که در Robot Wars و Battlebots دیده می شود ، اما بسیار کوچکتر! این یکی از بسیاری از دسته های وزنی است و ممکن است کلاس ها بر اساس کشوری که در آن هستید متفاوت باشد. در انگلستان ، یک Antweight:
نقاط زرد رمز و راز: آیا چاپگر شما از شما جاسوسی می کند؟: 5 مرحله (همراه با تصاویر)
نقاط زرد رمز و راز: آیا چاپگر شما از شما جاسوسی می کند ؟: تصور کنید هر بار که یک سند را چاپ می کنید ، به طور خودکار شامل یک کد مخفی است که می تواند برای شناسایی چاپگر - و به طور بالقوه ، شخصی که از آن استفاده می کند ، استفاده شود. به نظر می رسد چیزی از یک فیلم جاسوسی است ، درست است؟ متأسفانه سناریو