جدول المحتويات:

كوكتيلات SmartBar: 6 خطوات
كوكتيلات SmartBar: 6 خطوات

فيديو: كوكتيلات SmartBar: 6 خطوات

فيديو: كوكتيلات SmartBar: 6 خطوات
فيديو: Barsys I The Smart Robot Bartender 2024, شهر نوفمبر
Anonim
كوكتيلات SmartBar
كوكتيلات SmartBar

في هذا الدليل ، سأساعدك في إنشاء شريط ذكي. لقد صنعت هذا المشروع لأنني أحب شرب كوكتيل وأردت أتمتة العملية.

اللوازم:

الإمدادات اللازمة لهذا المشروع هي كما يلي:

على الاكثر

  • 1 Raspberry Pi
  • 1 بطاقة SD (16 جيجابايت)
  • عدد قليل من الأسلاك الطائر
  • شريط كهربائي
  • شريط لاصق من جانبين

مجسات

  • 1 شاشة LCD
  • عدد 1 مستشعر RFID
  • 1 مستشعر اتصال مغناطيسي
  • 2 مستشعرات تحميل + شريحة HX711

المحركات

  • 4 مضخات تمعجية (12 فولت)
  • 1 تتابع 4 قنوات

مواد البناء الخاصة بي

  • خشب OSB 12 ملم
  • شبكي
  • أنبوب نحاسي (1 م)

الخطوة 1: الإعداد

للبدء ، سنحتاج أولاً إلى إعداد Pi الخاص بك.

ستحتاج شيئين:

  • win32 القرص تصوير
  • صورة نظام التشغيل Raspbian OS

التثبيت

  1. افتح برنامج تصوير قرص win32
  2. حدد صورتك لنظام التشغيل Rasbian OS
  3. حدد بطاقة SD الخاصة بك
  4. انقر فوق الكتابة

قبل أن نبدأ في البرمجة ، سنحتاج إلى إعداد بعض الأشياء على pi.

  1. انتقل إلى دليل التمهيد لبطاقة SD
  2. افتح الملف "cmdline.txt"
  3. أضف ip = 169.254.10.1 في نهاية السطر الطويل من النص مفصولاً بمسافة
  4. حفظ الملف.
  5. قم بإنشاء ملف باسم ssh بدون امتداد في نفس الدليل

يمكنك الآن إخراج بطاقة SD بأمان وبدء تشغيل pi باستخدام بطاقة SD

الاتصال بي

يمكنك الاتصال بطرق مختلفة لـ pi ، لكني أحب استخدام موجه الأوامر.

  1. افتح موجه الأوامر
  2. أدخل "ssh [email protected]"
  3. انقر فوق إدخال
  4. أدخل كلمة المرور "Raspberry"

واي فاي

للوصول إلى موقعك على هاتفك ، ستحتاج إلى شبكة WiFi IP. هنا لأنك ستحتاج إلى إجراء اتصال بشبكة WiFi.

  • أدخل "sudo wpa_passphrase" SSID "" كلمة المرور ">> /etc/wpa_supplicant/wpa_supplicant.conf"
  • أدخل عميل WPA

wpa_cli

حدد الواجهة

واجهة wlan0

إعادة تحميل ملف config

إعادة التشكيل

حزم بايثون

  • قارورة
  • قارورة كور
  • قارورة- MySQL
  • قارورة-مقبس
  • جيفينت
  • Gevent-websocket

استخدم الكود التالي لتثبيت الحزم

"Pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"

الخطوة 2: قاعدة البيانات

قاعدة البيانات
قاعدة البيانات

بالنسبة لقاعدة البيانات الخاصة بي ، أستخدم 7 جداول

  • pompConfig
  • مجسات
  • MesureSensors
  • المستخدمين
  • أمرت الكوكتيلات
  • الكوكتيلات
  • الحساب

الخطوة 3: الأسلاك

الأسلاك
الأسلاك

استخدم مخططي لتوصيل المشروع بأكمله معًا.

يستخدم التتابع 5 فولت ولكن يتم التحكم فيه بـ 3.3 فولت

تستخدم شاشة LCD 5 فولت

الخطوة 4: تقديم خدمة خارج برنامجك

للتأكد من بدء برنامجك عند بدء تشغيل pi ، ستحتاج إلى جعل الكود الخاص بك خدمة. أنت تفعل هذا متبوعا.

"sudo systemctl تمكين myscript.service"

الخطوة الخامسة: السكن

الإسكان
الإسكان
الإسكان
الإسكان

بالنسبة لهذا المشروع ، استخدمت خشب OSB. ستحتاج إلى ألواح من الحجم التالي

  • 2 مرات 60 × 42 سم (اللوحة الأمامية والخلفية)
  • 2 مرة 15 × 42 سم (ألواح جانبية)
  • 2 ضرب 13 × 40 سم (فواصل داخلية)
  • 2 مرات 10 × 7 سم (منصة لزجاجتين)
  • مرة واحدة 23 × 10 سم (منصة لزجاجتين)

لقطع هذا الخشب يرجى توخي الحذر وطلب المساعدة إذا لزم الأمر

بعد تجميع حالتي ، قمت بحفر عدد قليل من الثقوب لمكوناتي.

  • LCD. (7 سم × 2.5 سم)
  • أزرار (دائرة 15 مم)
  • عرض الزجاجة (40 سم × 25 سم)
  • RFID (4 سم × 3 مم)

بعد أن بدأ هذا في وضع في أجهزتي الانتخابية.

الخطوة 6: ابدأ تشغيل التطبيق

  1. قم بتوصيل بي
  2. انتظر حتى يتم تشغيل البرنامج
  3. انتقل إلى عنوان IP الذي تراه على شاشة LCD
  4. اختر كوكتيل
  5. مسح RFID الخاص بك
  6. استمتع بمشروب مستحق

موصى به: