جدول المحتويات:
- الخطوة الأولى: ما نحتاجه:
- الخطوة 2: قم بإعداد Raspberry Pi
- الخطوة الثالثة: توصيل الشاشة
- الخطوة 4: توصيل ريلاي / توت العليق
- الخطوة 5: رمز واجهة المستخدم الرسومية
- الخطوة 6: التثبيت النهائي
- الخطوة 7: الخاتمة
فيديو: آلة كوكتيل مع واجهة المستخدم الرسومية توت العليق: 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
هل تحب التكنولوجيا والحفلات؟ هذا المشروع مصنوع من أجلك!
في هذا البرنامج التعليمي ، سننشئ آلة كوكتيل آلية بواجهة رسومية.
كل شيء يسيطر عليه التوت!
تحرير: لقد جعلت رابطًا جديدًا أسهل وأرخص هنا
الخطوة الأولى: ما نحتاجه:
بالنسبة لهذا المشروع ، سأستخدم 8 زجاجات ولكن يمكنك التكيف بسهولة إذا كنت تريد أقل أو أكثر.
-توت العليق ب: يجب أن يعمل أي منها
-8 قناة تتابع: ستكون كل قناة بوتل. (1 قناة = 1 زجاجة)
-السلك الأهم هي أنثى إلى ذكر.
-8 مضخة مياه سيتم استخدام كل مضخة في زجاجة واحدة
-أنابيب حصلت على 10 أمتار.
- شاشة اللمس 2.8 لعرض واجهة المستخدم
- بطاقة SD 8G: 8 جيجابايت على الأقل
-قارئ بطاقة SD أعتقد أن معظمكم يمتلكها بالفعل ولكن في حالة.
-حاوية للمشروب ، أسمح لك بالاختيار لأنها ستعتمد على فكرتك. سيارة منجم سعة 1.5 لتر
الخطوة 2: قم بإعداد 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: الخاتمة
كل شيء يعمل بشكل صحيح ولكني واجهت بعض المشاكل غير المراقبة.
عدد قليل من القضايا:
-العلبة ضيقة بعض الشيء ، عندما تملأ قد تكون معقدة. -
- حاوية المشروبات في الأعلى والزجاج في الأسفل ؛ سيخلق سيفونًا يعني حتى عندما توقف المضخة السائل عن الاستمرار.
من أجل تجنب هذا ، استخدم حالة أفقية أو مثلي ، سيتعين عليك عمل ثقب صغير في الأنبوب في الجزء الغاطس.
كما يمكنك أن ترى أن لدي كابلًا يسير في كل مكان يبدو سيئًا ، لذا سيكون المكتب الأفقي هو الخيار الأفضل.
النصيحة:
ضع بعض الملصقات على كل حاوية لمعرفة المشروب الذي يتصل به المرحل.
إذا كنت تحب التعليمات يرجى التصويت
موصى به:
العرض الذكي ذو النوايا الحسنة واجهة المستخدم الرسومية: 6 خطوات (بالصور)
Goodwill GUI Smart Display: هذا مشروع رائع إذا كانت هذه هي المرة الأولى لك مع Raspberry Pi. عمري 9 سنوات فقط وهو أول مشروع تقني لي وكان طريقة ممتعة وبسيطة للبدء! تعرض My Goodwill GUI الطقس والوقت والتاريخ وتقويم المهام وتبديل الصور بأي شكل
واجهة المستخدم الرسومية لآلة البيع الحديثة باستخدام RASPBERRY PI مع DJANGO: 4 خطوات
واجهة المستخدم الرسومية الحديثة لآلة البيع باستخدام RASPBERRY PI مع DJANGO: هل يمكننا إنشاء واجهة مستخدم رسومية حديثة باستخدام لغات الويب لآلة البيع؟ الإجابة أعلاه هي نعم يمكننا ذلك ، ويمكننا استخدامها لآلات البيع باستخدام وضع الكشك. لقد تقدمت بالفكرة التالية بالفعل في مشروعي الحالي وهي تعمل بشكل جيد ونختبر
كيفية التحكم في محرك سيرفو من الكمبيوتر باستخدام واجهة المستخدم الرسومية: 5 خطوات
كيفية التحكم في محرك سيرفو من الكمبيوتر باستخدام واجهة المستخدم الرسومية: محرك سيرفو को كمبيوتر से واجهة مستخدم رسومية (GUI) के من خلال التحكم करने के लिए में अपनी पहली Instructable Share कर रहा हूँ myblog-www.mechanic37.com पर आप ऐसे बहुत से مشروع देख सकते है इस تعليمات قراءة करें जिसके द्वारा आप अपने أجهزة الكمبيوتر الشخصية
اصنع روبوتًا يتم التحكم فيه عن طريق البلوتوث باستخدام واجهة المستخدم الرسومية الخاصة بك: 5 خطوات
اصنع روبوتًا يتم التحكم فيه عن طريق البلوتوث باستخدام واجهة المستخدم الرسومية الخاصة بك: مرحبًا يا أصدقاء بعد طرح بعض المشاريع الحرفية اليوم ، جئت هنا بمشروع اردوينو رائع. يبدو مفهومًا قديمًا من الخارج ، لكن انتظر يا رفاق ، لدي بعض التطور هنا مما يجعل هذا المشروع فريدًا من نوعه. إذن ما هو الفريد هنا؟ لذا سأعرض لكم هنا
بارتوب أركيد MDF + توت العليق: 3 خطوات
Bartop Arcade MDF + Raspberry: مرحبًا ، هذا ليس أول برنامج لي في حياتي ولكنه أول مشروع لي على التدريب أنا إيطالي وأقول آسف على لغتي الإنجليزية السيئة !! المواد: 3 ألواح MDF حوالي 125 سم × 61 سم × 1 ، 8 سم 1 شاشة سوداء 14 & quot؛ - 4: 3 مع دعم VESA 2 طقم أركيد جويستيك