תוכן עניינים:
- שלב 1: מה שאנחנו צריכים:
- שלב 2: הגדר את ה- Raspberry Pi
- שלב 3: חיבור המסך
- שלב 4: חיבור הממסר/פטל
- שלב 5: קוד ל- GUI
- שלב 6: הרכבה אחרונה
- שלב 7: סיכום
וִידֵאוֹ: מכונת קוקטייל עם פטל GUI: 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
אתה אוהב טכנולוגיה ומסיבה? הפרויקט הזה מיועד עבורך!
במדריך זה ניצור מכונת קוקטיילים אוטומטית עם ממשק גרפי.
הכל נשלט על ידי הפטל!
עריכה: עשיתי אחד חדש יותר קל וזול יותר את הקישור כאן
שלב 1: מה שאנחנו צריכים:
עבור פרויקט זה אשתמש ב 8 בקבוק אך תוכל להסתגל בקלות אם אתה רוצה פחות או יותר.
-פטל B: כל צריך לעבוד
ממסר ערוץ -8: כל ערוץ יהיה בקבוק. (1channel = 1bottle)
-חוט החשוב ביותר הם נקבה לגבר.
-8 משאבת מים כל משאבה תשמש עבור בקבוק אחד
-צינור קיבלתי 10 מ '.
-מסך מגע 2.8 על מנת להציג את ממשק המשתמש
- כרטיס SD 8G: 8GB לפחות
-קורא כרטיסי SD אני מאמין שלרובכם כבר יש את זה אבל במקרה.
-מיכל למשקה, נתתי לך לבחור כי זה יהיה תלוי ברעיון שלך. המכונית שלי מכילה 1.5 ליטר
שלב 2: הגדר את ה- Raspberry Pi
על מנת להשתמש ב- raspbery ובמסך המגע, נזדקק לתמונה שונה של raspbian
התוכנה הראשונה 3:
-תמונה שונה של אדפרוס של raspbian
-Win32diskimager לצריבת התמונה בכרטיס ה- SD
-מרק לחיבור מרחוק לפטר
דימוי דיסק WIN32:
לאחר ההורדה התקן אותו.
פתח את זה, 1/ תראה "מכשיר" באופן כללי ברירת המחדל היא טובה (אם יש לך רק כרטיס SD מחובר)
2/ לחץ על תיקיית הסמלים הכחולים ובחר את תמונת הג'סי raspbian שהורדת
3/ לחץ על לכתוב וזהו.
כעת תוכל להכניס את הכרטיס לפטל.
מֶרֶק:
זה מאפשר לנו להתחבר באמצעות SSH, פאט פתוח (אין צורך להתקין)
-חבר כבל אינטרנט לפטל
-אתה צריך למצוא את ה- ip של הפטל 2 בדרך הקלה:
-תחבר לממשק התיבה שלך תוכל לראות את המכשיר עם ה- IP
-חבר את מסך המגע והמקלדת עבור למסוף ואז ifconfig
עכשיו ב- Putty הזן כתובת ה- ip תהיה בערך 192.168.0.3 ואז הזן
-זה יבקש לסמוך לחץ על כן (תמונה)
-login: סיסמא pi: פטל
השאר את החלונות בצד נחזור לכאן מאוחר יותר
שלב 3: חיבור המסך
האי הנוח של המסך הוא שהוא מגיע כבר לעלות כך שכאשר תחבר אותו הוא ישתמש בכל הסיכה של ה- rasp.
בדקתי כל סיכה כדי לברר אילו משתמשים במסך (בדוק תמונה)
כדי לחבר את המסך זה יהיה אותו סיכה של פטל
לאחר החיבור אם התקנת raspbian תוכל להשתמש בו.
עצות למסך:
שורת המשימות תתפוס מקום כלשהו, אם תלחץ עליו באמצעות לחצן העכבר הימני אז הגדרת החלונית => מתקדם => בטל שטח שמור לשורת המשימות
הגדר קליק יחיד:
לחיצה אחת: אם תלחץ לשימוש לחץ רק על המסך על puty: cd /home/pi/.config => nano libfm.conf
שורה 5 single_click = 0 שינוי ל- single_click = 1
שלב 4: חיבור הממסר/פטל
התמונה מציגה משאבת מים אחת.
משאבת מים + = ממסר
משאבת מים - = מטען 12V
השתמשתי במטען אחד 12V (חתוך למעלה) השלילי עובר לכל משאבה (שלילית) וחיובי לכל ערוץ ממסר
מטען אחד מספיק מכיוון שרק משאבה אחת תפעל באותו זמן
חזור על פעולה זו עבור משאבת 8.
למידע נוסף על פטל והעברת נושאים מדהימים כאן
שלב 5: קוד ל- GUI
סיימנו את החלק החומרי (סוג של).
בואו ניצור את ממשק המשתמש הגרפי:
כעת תוכל לחזור למרק לאחר החיבור ניצור את הקוד שלנו על שולחן העבודה:
cd/home/pi/Desktop
פתח קובץ:
ננו משקה.ש
כדי לוודא שהקובץ ניתן להפעלה
chmod +x drink.sh
והדבק את הקוד:
אם ברצונך לשנות את הקוד:
"מצב GPIO כבוי" פירושו שאתה מפעיל את הסיכה (כך שהממסר נדלק)
סיכת ה- Gpio = על הפטל, אך הסיכה הפיזית אינה זהה למערכת.
בדוק את התמונה.
אז אם אתה רוצה להוסיף או לשנות משקה, פשוט שנה את השם ב"תפריט boisson "ובגוף הקוד, אתה יכול לראות בקלות כל משקה כולל קטע קוד קטן.
#!/bin/bash בזמן אמת; עשה בחירה = "$ (זניטי -רוחב = 400 -גובה = 300 -רשימה -טור" " -כותרת =" קוקטייל "\" קוקטייל "\" רך "\" יורה "\" נער פרה ") "echo $ choice case" $ {choice} "ב-" קוקטייל ") בעוד שזה נכון; לעשות בחירה = "$ (זניטי -רוחב = 400 -גובה = 300 -רשימה -עמודה" " -כותרת =" מבחן "\" קוקה וויסקי "\" וודקה תפוז "\" ריקארד או "\" טקילה כתום "\" ג'ין תפוז ")" הד $ choice מקרה "$ {choice}" ב"וויסקי קוקה ") מצב gpio 2 out שינה 3 מצב gpio 2 קלט / gpio מצב 0 out sleep 4 מצב gpio 0 שבירת קלט;; "תפוז וודקה") מצב gpio 3 מצב שינה החוצה 2 מצב gpio 3 קלט / מצב gpio 7 מצב שינה החוצה 4 מצב gpio 7 שבירת קלט;; "ricard eau") מצב gpio 24 מצב שינה החוצה 3 מצב gpio 24 קלט / מצב gpio 25 מצב שינה החוצה 3 מצב gpio 25 שבירת קלט;; "כתום טקילה") מצב gpio 22 out שינה 3 gpio mode 22 קלט / gpio מצב 7 out שינה 3 מצב gpio 7 שבירת קלט;; "תפוז ג'ין") מצב gpio 23 מצב שינה 2 מצב gpio 23 קלט / מצב gpio 7 מצב שינה החוצה 4 מצב gpio 7 שבירת קלט;; *) הד הפסקה "ביי";; esac נעשה;; "רך") בעוד שהוא נכון; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" orange "\" coca "\" eau ")" echo $ choice case "$ {choice}" ב "כתום") מצב gpio 7 יוצא שינה 6 מצב gpio 7 שבירת קלט;; "קוקה") מצב gpio 0 יוצא שינה 6 מצב gpio 0 שבירת קלט;; "או") מצב gpio 25 יוצא שינה 6 מצב gpio 25 שבירת קלט;; *) הד הפסקה "ביי";; esac נעשה;; "יורה") בעוד שזה נכון; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" וויסקי "\" וודקה "\" טקילה "\" ג'ין "\" TGV ")" echo $ choice case "$ {choice}" ב- "וויסקי") מצב gpio 2 out sleep 2 gpio mode 2 break input;; "וודקה") gpio mode 3 out sleep 2 gpio mode 3 break input;; "טקילה") מצב gpio 22 out sleep 2 gpio mode 22 break input;; "ג'ין") מצב gpio 23 יוצא שינה 2 מצב gpio 23 שבירת קלט;; "TGV") מצב gpio 22 מצב שינה החוצה 1 מצב gpio 22 קלט / מצב gpio 23 מצב שינה החוצה 1 מצב gpio 23 קלט / מצב gpio 3 שינה שינה החוצה מצב gpio 3 הפסקת קלט;; *) הד הפסקה "ביי";; esac נעשה;;
"ילד פרה")
בעוד שזה נכון; do choice = "$ (zenity --width = 400 --height = 300 --list --column" "--title =" test "\" ricard pierre "\" whisky coca "\" wodka orange "\" gin כתום "\" טקילה כתום "\" cimetiere ")" echo $ choice case "$ {choice}" ב- "ricard pierre") מצב gpio 24 out שינה 4 מצב gpio 24 קלט / gpio מצב 25 out sleep 5 מצב gpio 25 קלט לשבור;; "וויסקי קוקה") מצב gpio 2 מצב שינה בחוץ 3 מצב gpio 2 קלט / מצב gpio 0 שינה שינה 6 מצב gpio 0 שבירת קלט;; "תפוז וודקה") מצב gpio 3 מצב שינה החוצה 3 מצב gpio 3 קלט / מצב gpio 7 שינה שינה 6 מצב gpio 7 שבירת קלט;; "ג'ין תפוז") מצב gpio 23 מצב שינה החוצה 3 מצב gpio 23 קלט / מצב gpio 7 שינה שינה 6 מצב gpio 7 שבירת קלט;; "כתום טקילה") מצב gpio 22 מצב שינה החוצה 3 מצב gpio 22 קלט / מצב gpio 7 שינה שינה 6 מצב gpio 7 שבירת קלט;; "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: סיכום
הכל עובד כמו שצריך אבל נתקלתי בבעיה ללא השגחה.
סוגיה מועטה:
-המקרה מעט הדוק, כאשר אתה מתמלא יכול להיות מסובך. -
-מיכל המשקאות נמצא למעלה והכוס בתחתית; זה ייצור סיפון שמשמעותו גם כאשר המשאבה עוצרת הנוזל ממשיך להגיע.
על מנת להימנע מכך השתמשו במארז אופקי או כמוני תצטרכו לעשות חור קטן בצינור בחלק הטבילה.
אתה גם יכול לראות שיש לי כבל לכל מקום שנראה רע, כך ששולחן אופקי יהיה האפשרות הטובה ביותר.
עֵצָה:
הניחו כמה מדבקות על כל מיכל כדי לדעת לאיזה משקה הממסר מחובר.
אם אתה אוהב את ההנחיה אנא הצביע
מוּמלָץ:
הכינו מכונת קוקטייל גולמית משלכם: 5 שלבים (עם תמונות)
הכנת מכונת קוקטייל גולמית משלך: בפרויקט זה אראה לך כיצד שילבתי Arduino Nano, LCD, מקודד סיבוב, שלוש משאבות פריסטלטיות עם נהגי מנוע, תא עומס וכמה חתיכות עץ ליצירת גס, אך מכונת קוקטייל פונקציונלית. בדרך אני אעשה את
GrooveTail - מכונת קוקטייל: 8 שלבים
GrooveTail - מכונת קוקטיילים: הפסק להאריך את זמנך על ידי הכנת קוקטייל וחפש בגוגל את כל החומרים. פשוט תכין לעצמך מכונת קוקטייל. זה מה שרץ לי בראש כשהגעתי לרעיון להכין את הפרויקט הזה. רציתי לעשות משהו שאני אוהב
מכונת קוקטייל: 8 שלבים
מכונת קוקטייל: אתה אוהב מסיבות וטכנולוגיה? אתה רוצה משהו שיגרום לקולגות שלך לקנאה? אז אתה צריך מכונת קוקטייל. כאן אני מראה לך כיצד לבנות אחד בעצמך
מכונת תוף זבל המופעלת באמצעות פטל: 15 שלבים (עם תמונות)
מכונת תוף זבל המופעלת על ידי Raspberry Pi: מדריך זה יראה לכם כיצד להכין מכונת תופים רובוטית המופעלת על ידי Raspberry Pi. זה באמת פרויקט מהנה, יצירתי ואינטראקטיבי. אני אראה לך כיצד לבצע את הפעולה הפנימית, אך התופים בפועל יהיו תלוי בך ונותנים לך את
מכונת משחקי רטרו עם פטל PI, רטרופיי ומארז ביתי: 17 שלבים (עם תמונות)
מכונת משחקי רטרו עם Raspberry PI, RetroPie ומארז ביתי: לפני זמן מה מצאתי הפצת לינוקס עבור Raspberry Pi בשם RetroPie. גיליתי מיד שזה רעיון מצוין עם יישום נהדר. מערכת רטרו-גיימינג חד-שימושית ללא תכונות מיותרות. מיד לאחר מכן, החלטתי