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

آلة كوكتيل مع واجهة المستخدم الرسومية توت العليق: 7 خطوات (بالصور)
آلة كوكتيل مع واجهة المستخدم الرسومية توت العليق: 7 خطوات (بالصور)

فيديو: آلة كوكتيل مع واجهة المستخدم الرسومية توت العليق: 7 خطوات (بالصور)

فيديو: آلة كوكتيل مع واجهة المستخدم الرسومية توت العليق: 7 خطوات (بالصور)
فيديو: مكونات واجهة المستخدم الرسومية 2024, شهر نوفمبر
Anonim
آلة كوكتيل مع توت العليق GUI
آلة كوكتيل مع توت العليق GUI
آلة كوكتيل مع توت العليق GUI
آلة كوكتيل مع توت العليق GUI

هل تحب التكنولوجيا والحفلات؟ هذا المشروع مصنوع من أجلك!

في هذا البرنامج التعليمي ، سننشئ آلة كوكتيل آلية بواجهة رسومية.

كل شيء يسيطر عليه التوت!

تحرير: لقد جعلت رابطًا جديدًا أسهل وأرخص هنا

الخطوة الأولى: ما نحتاجه:

بالنسبة لهذا المشروع ، سأستخدم 8 زجاجات ولكن يمكنك التكيف بسهولة إذا كنت تريد أقل أو أكثر.

-توت العليق ب: يجب أن يعمل أي منها

-8 قناة تتابع: ستكون كل قناة بوتل. (1 قناة = 1 زجاجة)

-السلك الأهم هي أنثى إلى ذكر.

-8 مضخة مياه سيتم استخدام كل مضخة في زجاجة واحدة

-أنابيب حصلت على 10 أمتار.

- شاشة اللمس 2.8 لعرض واجهة المستخدم

- بطاقة SD 8G: 8 جيجابايت على الأقل

-قارئ بطاقة SD أعتقد أن معظمكم يمتلكها بالفعل ولكن في حالة.

-حاوية للمشروب ، أسمح لك بالاختيار لأنها ستعتمد على فكرتك. سيارة منجم سعة 1.5 لتر

الخطوة 2: قم بإعداد Raspberry Pi

قم بإعداد Raspberry Pi
قم بإعداد Raspberry Pi
قم بإعداد Raspberry Pi
قم بإعداد Raspberry Pi
قم بإعداد Raspberry Pi
قم بإعداد Raspberry Pi

من أجل استخدام التوت وشاشة اللمس ، سنحتاج إلى صورة معدلة لـ raspbian

برنامج FIrst 3:

- Adafruit تعديل صورة التوت

-Win32diskimager لنسخ الصورة على بطاقة SD

-Putty للاتصال في جهاز التحكم عن بعد للتوت

جهاز تصوير القرص WIn32:

بعد تنزيله قم بتثبيته.

افتحه ،

1 / سترى "الجهاز" بشكل عام ، الافتراضي جيد (إذا كان لديك فقط بطاقة sd متصلة)

2 / انقر فوق مجلد الأيقونة الزرقاء وحدد صورة raspbian jessie التي قمت بتنزيلها

3 / اضغط اكتب وانتهى الأمر.

يمكنك الآن إدخال البطاقة في التوت.

المعجون:

يسمح لنا بالاتصال عبر SSH ، وفتح المعجون (لا حاجة للتثبيت)

- قم بتوصيل كابل الإنترنت بالتوت

-أنت بحاجة إلى العثور على IP الخاص بـ Raspberry 2 بطريقة سهلة:

- قم بالاتصال بواجهة صندوقك ستتمكن من رؤية الجهاز باستخدام IP

- قم بتوصيل الشاشة التي تعمل باللمس ولوحة المفاتيح ، انتقل إلى المحطة ثم ifconfig

الآن في المعجون ، أدخل عنوان IP سيكون شيئًا مثل 192.168.0.3 ثم أدخل

- سيطلب الثقة انقر فوق نعم (صورة)

-login: pi password: raspberry

اترك النوافذ على الجانب سنعود هنا لاحقًا

الخطوة الثالثة: توصيل الشاشة

توصيل الشاشة
توصيل الشاشة
توصيل الشاشة
توصيل الشاشة
توصيل الشاشة
توصيل الشاشة
توصيل الشاشة
توصيل الشاشة

ما يزعج الشاشة هو أنها تأتي مثبتة بالفعل ، لذا عند توصيلها ، ستستخدم كل دبوس عرموش.

لقد اختبرت كل دبوس لمعرفة أي واحد يستخدم الشاشة (تحقق من الصورة)

لتوصيل الشاشة سيكون هو نفس دبوس التوت

بمجرد الاتصال إذا قمت بتثبيت raspbian ، فستتمكن من استخدامه.

نصيحة للشاشة:

يأخذ شريط المهام مكانًا ما ، إذا نقرت عليه بزر الماوس الأيمن ، ثم إعداد اللوحة => متقدم => قم بإلغاء تحديد المساحة المحجوزة لشريط المهام

تكوين نقرة واحدة:

نقرة واحدة: إذا نقرت لاستخدام فقط انقر على الشاشة على المعجون: cd /home/pi/.config => nano libfm.conf

سطر 5 single_click = 0 تغيير إلى single_click = 1

الخطوة 4: توصيل ريلاي / توت العليق

توصيل مرحل / توت العليق
توصيل مرحل / توت العليق
توصيل مرحل / توت العليق
توصيل مرحل / توت العليق
توصيل مرحل / توت العليق
توصيل مرحل / توت العليق

تظهر الصورة لمضخة مياه واحدة.

مضخة مياه + = تتابع

مضخة مياه - = شاحن 12 فولت

لقد استخدمت شاحنًا واحدًا بجهد 12 فولت (قطع الجزء العلوي) يذهب سالبًا إلى كل مضخة (سلبي) وإيجابي لكل قناة مرحل

شاحن واحد يكفي لأن مضخة واحدة فقط ستعمل في ذلك الوقت

كرر هذا لمضخة 8.

لمعرفة المزيد عن توت العليق وترحيل موضوع مذهل هنا

الخطوة 5: رمز واجهة المستخدم الرسومية

رمز واجهة المستخدم الرسومية
رمز واجهة المستخدم الرسومية
رمز واجهة المستخدم الرسومية
رمز واجهة المستخدم الرسومية

لقد انتهينا من الجزء المادي (نوعًا ما).

لنقم بإنشاء واجهة المستخدم الرسومية:

يمكنك الآن العودة إلى المعجون بمجرد الاتصال ، سنقوم بإنشاء الكود الخاص بنا على سطح المكتب:

cd / home / pi / Desktop

فتح ملف:

نانو شراب. sh

للتأكد من أن الملف قابل للتنفيذ

chmod + x drink.sh

والصق الرمز:

إذا كنت تريد تعديل الرمز:

يعني "إيقاف وضع GPIO" أنك تقوم بتشغيل الدبوس (لذلك يتم تشغيل الترحيل)

Gpio = دبوس على التوت ، لكن الدبوس الفيزيائي ليس هو نفسه في النظام.

تحقق من الصورة.

لذلك إذا كنت ترغب في إضافة مشروب أو تغييره ، ما عليك سوى تعديل الاسم في "menu boisson" وفي نص الكود ، يمكنك أن ترى بسهولة شديدة كل مشروب يحتوي على قسم صغير من الكود.

#! / bin / bash بينما صحيح ؛ قم بالاختيار = "$ (zenity --width = 400 --height = 300 - list --column" "--title =" Cocktail "\" Cocktail "\" soft "\" shooter "\" cow boy ") "echo $ choice case" $ {choice} "في" كوكتيل ") بينما true؛ قم بالاختيار = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" whiskey coca "\" wodka orange "\" ricard eau "\" tequila البرتقالي "\" Gin orange ")" echo $ choice case "$ {choice}" في "whiskey coca") gpio mode 2 out sleep 3 gpio mode 2 input / gpio mode 0 out sleep 4 gpio mode 0 input break ؛؛ "wodka orange") gpio mode 3 out sleep 2 gpio mode 3 input / gpio mode 7 out sleep 4 gpio mode 7 input break ؛؛ "ricard eau") gpio mode 24 out sleep 3 gpio mode 24 input / gpio mode 25 out sleep 3 gpio mode 25 input break ؛؛ "tequila orange") وضع gpio 22 out sleep 3 gpio mode 22 input / gpio mode 7 out sleep 3 gpio mode 7 input break ؛؛ "Gin orange") gpio mode 23 out sleep 2 gpio mode 23 input / gpio mode 7 out sleep 4 gpio mode 7 input break ؛؛ *) صدى "وداعا" استراحة ؛؛ esac القيام به ؛؛ "soft") بينما صحيح ؛ قم بالاختيار = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" orange "\" coca "\" eau ")" echo $ choice case "$ {choice}" في "برتقالي") وضع gpio 7 خارج وضع السكون 6 وضع gpio 7 فاصل إدخال ؛؛ "coca") gpio mode 0 out sleep 6 gpio mode 0 input break ؛؛ "eau") gpio mode 25 out sleep 6 gpio mode 25 input break ؛؛ *) صدى "وداعا" استراحة ؛؛ esac القيام به ؛؛ "مطلق النار") بينما صحيح ؛ قم بالاختيار = "$ (zenity --width = 400 --height = 300 - list --column" "--title =" test "\" whiskey "\" wodka "\" tequila "\" gin "\" TGV ")" echo $ choice Case "$ {choice}" في "ويسكي") وضع gpio 2 خارج وضع السكون 2 وضع gpio 2 فاصل إدخال ؛؛ "wodka") gpio mode 3 out sleep 2 gpio mode 3 input break ؛؛ "tequila") gpio mode 22 out sleep 2 gpio mode 22 input break ؛؛ "gin") gpio mode 23 out sleep 2 gpio mode 23 input break ؛؛ "TGV") gpio mode 22 out sleep 1 gpio mode 22 input / gpio mode 23 out sleep 1 gpio mode 23 input / gpio mode 3 out sleep 1 gpio mode 3 input break ؛؛ *) صدى "وداعا" استراحة ؛؛ esac القيام به ؛؛

"فتى البقرة")

احيانا صحيح؛ قم بالاختيار = "$ (zenity --width = 400 --height = 300 - list --column" "--title =" test "\" ricard pierre "\" whiskey coca "\" wodka orange "\" gin البرتقالي "\" tequila orange "\" cimetiere ")" echo $ choice case "$ {choice}" في "ricard pierre") وضع gpio 24 out sleep 4 gpio mode 24 input / gpio mode 25 out sleep 5 gpio mode 25 input استراحة ؛؛ "whiskey coca") gpio mode 2 out sleep 3 gpio mode 2 input / gpio mode 0 out sleep 6 gpio mode 0 input break ؛؛ "wodka orange") وضع gpio 3 out sleep 3 gpio mode 3 input / gpio mode 7 out sleep 6 gpio mode 7 input break ؛؛ "gin orange") gpio mode 23 out sleep 3 gpio mode 23 input / gpio mode 7 out sleep 6 gpio mode 7 input break ؛؛ "tequila orange") gpio mode 22 out sleep 3 gpio mode 22 input / gpio mode 7 out sleep 6 gpio mode 7 input break ؛؛ "cimetière") gpio mode 2 out sleep 2 gpio mode 2 input / gpio mode 3 out sleep 2 gpio mode 3 input / gpio mode 23 out sleep 2 gpio mode 23 input / gpio mode 25 out sleep 2 gpio mode 25 input / وضع gpio 7 خارج وضع السكون 1 gpio وضع 7 فاصل إدخال ؛؛ *) صدى "وداعا" استراحة ؛؛ esac القيام به ؛؛ *) صدى "وداعا" استراحة ؛؛ esac انتهى

الخطوة 6: التثبيت النهائي

التركيب النهائي
التركيب النهائي
التركيب النهائي
التركيب النهائي
التركيب النهائي
التركيب النهائي
التركيب النهائي
التركيب النهائي

أستخدم أثاثًا رأسيًا من ايكيا كان أرخص من بناء نفسي.

قطعت مربعًا من الباب الأمامي لوضع الزجاج

لقد قمت بعمل ثقب في الرف لتمرير أنبوب ، يذهب أنبوب المضخة إلى هناك.

في الجزء السفلي ، أضع رفًا سلكيًا من جهاز كمبيوتر للتهوية مع حاوية للماء المتسرب

الخطوة 7: الخاتمة

كل شيء يعمل بشكل صحيح ولكني واجهت بعض المشاكل غير المراقبة.

عدد قليل من القضايا:

-العلبة ضيقة بعض الشيء ، عندما تملأ قد تكون معقدة. -

- حاوية المشروبات في الأعلى والزجاج في الأسفل ؛ سيخلق سيفونًا يعني حتى عندما توقف المضخة السائل عن الاستمرار.

من أجل تجنب هذا ، استخدم حالة أفقية أو مثلي ، سيتعين عليك عمل ثقب صغير في الأنبوب في الجزء الغاطس.

كما يمكنك أن ترى أن لدي كابلًا يسير في كل مكان يبدو سيئًا ، لذا سيكون المكتب الأفقي هو الخيار الأفضل.

النصيحة:

ضع بعض الملصقات على كل حاوية لمعرفة المشروب الذي يتصل به المرحل.

إذا كنت تحب التعليمات يرجى التصويت

موصى به: