فهرست مطالب:

CocktailMaker: 4 مرحله
CocktailMaker: 4 مرحله

تصویری: CocktailMaker: 4 مرحله

تصویری: CocktailMaker: 4 مرحله
تصویری: Bartender Mixes 5 Levels of Whiskey Cocktails | Bon Appétit 2024, جولای
Anonim
کوکتل ساز
کوکتل ساز

CocktailMaker نام پروژه من است ، عملکرد را می توان از نام آن استنباط کرد.

هدف این است که کوکتلی را که انتخاب می کنید در یک وب سایت ایجاد شده تهیه کنید. در وب سایت ، می توانید کوکتل هایی را که می توان تهیه کرد ، تاریخچه کوکتل ها (تعداد آنها را تهیه کنید) پیدا کنید. دستگاه خود تولید می کند که توسط پمپ ها کوکتل انتخاب شده در سایت تولید می شود. با استفاده از سنسور دما ، می توانید دمای داخل دستگاه را روی صفحه نمایش مشاهده کنید. سنسور اولتراسونیک برای تشخیص وجود شیشه استفاده می شود. بدون یک لیوان نمی توانید کوکتل تولید کنید. آخرین سنسور مقاومت سنجش نیرو است. از او برای اندازه گیری مایع در بطری استفاده می شود. در صورت بروز خطا ، زنگ صدا خاموش می شود و کد خطا روی صفحه نمایش داده می شود.

تدارکات

میکروکنترلرها

تمشک پای

حسگرها و محرک ها

  • HCSR04 (سنسور اولتراسونیک)
  • مقاومت مربعی نیرو
  • DS18B20 (سنسور دما)
  • LCD20x4 -I2C (صفحه نمایش)
  • پمپ (24 ولت)
  • زنگ (3V3)

مورد

  • جعبه نوشیدنی
  • پلکسی گلاس
  • قاب فلزی (RPI ، تخته نان …)
  • چسب
  • سیم ها

مرحله 1: نصب Raspberry Pi

نصب Raspberry Pi
نصب Raspberry Pi

قبل از اینکه بتوانیم پروژه خود را شروع کنیم ، باید Raspberry Pi خود را نصب و برنامه ریزی کنیم.

  1. IMG را نصب کنید. فایل روی کارت SD (16 گیگابایت>).
  2. کارت SD را به Pi وصل کنید.
  3. Putty (SSH) را نصب کرده و با 169.254.10.1 وصل شوید.

اکنون ، ما شروع به برنامه ریزی رزبری پای خود می کنیم.

  1. با راه اندازی شبکه خانگی خود ، از این دستور برای تنظیم آن در Pi خود استفاده کنید: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Pi خود را مجدداً راه اندازی کرده و ifconfig را تایپ کنید. اگر همه چیز خوب باشد ، آدرس IP را مشاهده خواهید کرد.
  2. پس از آن باید گذرواژه خود را تغییر دهید. هر پی پیش فرض دارای رمز عبور و نام کاربری یکسانی است و این باعث می شود که هکرها به Pi حمله کنند. می توانید با تایپ دستور passwd این کار را انجام دهید.
  3. بسته های زیر را که برای موارد آینده نیاز داریم نصب کنید: sudo apt install apache2 -y ، sudo apt install php libapache2-mod-php -y ، sudo apt install mariadb-server mariadb-client -y ، sudo apt install php-mysql -y ، sudo systemctl راه اندازی مجدد apache2.service ، sudo apt install phpmyadmin -y.
  4. اکنون باید کتابخانه ها را نصب کنیم. ما از دستور pip3 استفاده می کنیم: pip3 install mysql-connector-python ، pip3 install flask-socketio ، pip3 install flask-cors ، pip3 install geventpip3 install gevent-websocket.
  5. به عنوان آخرین مرحله ، ما Pi خود را برای یک سیم ، spi و i2C فعال کرده ایم. برای وارد کردن فایل پیکربندی از دستور زیر استفاده کنید: sudo raspi-config.
  6. وقتی در پرونده هستید ، به گزینه های Interface بروید و وارد کنید.
  7. گزینه هایی را مشاهده می کنید که می توانید آنها را غیرفعال یا فعال کنید ، ما باید یک سیم ، spi و i2C را فعال کنیم.
  8. راه اندازی مجدد

مرحله 2: آماده سازی امور

آماده سازی امور
آماده سازی امور

اکنون همه چیز بر روی رزبری پای ما تنظیم شده است ، ما به مدار حرکت می کنیم. بهترین گزینه برای شروع این است که همه چیز را گام به گام انجام دهید ، اما ابتدا باید اتصال SSH خود را در Visual Studio تنظیم کنیم. این پیوند نحوه انجام این کار را توضیح می دهد:

  1. Pi را به مدار وصل کنید.
  2. دما را در مدار ادغام کنید.
  3. مدار را آزمایش کنید.
  4. HC SR04 را در مدار ادغام کنید.
  5. مدار را آزمایش کنید.

مرحله 3: پایگاه داده

پایگاه داده
پایگاه داده
پایگاه داده
پایگاه داده

پس از آزمایش اجزاء ، یک پایگاه داده برای ذخیره داده ها ایجاد می کنیم. ابتدا باید با SSH ارتباط برقرار کنیم. این پیوند نحوه انجام این کار را نشان می دهد: https://dev.mysql.com/doc/workbench/fa/wb-mysql-co…. هنگامی که متصل هستید می توانید جداول را ایجاد کرده و ستون ها را اضافه کنید یا می توانید داده ها را با استفاده از "واردات داده" وارد کنید. آن فایل شامل تمام داده ها و ساختارها می شود.

مرحله 4: مورد

مورد
مورد
مورد
مورد
مورد
مورد

به عنوان آخرین مرحله ، باید محصول خود را جذاب کنید. من از 3 کابل برای 12 اتصال به جای 36 سیم شل استفاده کردم و همه چیز در یک جعبه ذخیره می شود. پس از آن از جعبه نوشیدنی استفاده کردم و آن را با رنگ اسپری کردم تا ظاهری جدید و تازه به نظر برسد. در داخل ، بطری ها توسط یک فن در بالای جعبه نوشیدنی خنک می شوند. من همچنین از چراغ های LED استفاده کردم تا داخل آن رنگارنگ به نظر برسد.

توصیه شده: