תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה אעזור לך ליצור בר חכם. עשיתי את הפרויקט הזה כי אני אוהב לשתות קוקטייל ורציתי להפוך את התהליך לאוטומטי.
אספקה:
האספקה הדרושה לפרויקט זה היא כדלקמן:
לפחות
- 1 פטל פטל
- כרטיס SD אחד (16GB)
- כמה חוטי מגשר
- קלטת חשמל
- סרט דביק דו צדדי
חיישנים
- תצוגת LCD אחת
- חיישן RFID אחד
- חיישן מגע מגנטי אחד
- 2 חיישני עומס + שבב HX711
מפעילים
- 4 משאבות פריסטלטיות (12V)
- ממסר 4 ערוצים
חומרי הבנייה שלי
- עץ OSB 12 מ"מ
- פרספקס
- צינור נחושת (1 מ ')
שלב 1: התקנה
כדי להתחיל, יהיה עלינו קודם כל להגדיר את ה- Pi שלך.
תזדקק לשני דברים:
- win32 דיסק דימוי
- תמונת מערכת הפעלה Raspbian
ההתקנה
- פתח את דימוי הדיסק של win32
- בחר את התמונה שלך של מערכת ההפעלה Rasbian
- בחר את כרטיס ה- SD שלך
- לחץ על כתיבה
לפני שנוכל להתחיל לקודד נצטרך להגדיר כמה דברים בפאי.
- עבור לספריית האתחול של כרטיס ה- SD
- פתח את הקובץ "cmdline.txt"
- הוסף ip = 169.254.10.1 בסוף שורת הטקסט הארוכה המופרדת ברווח
- שמור את הקובץ.
- צור קובץ בשם ssh ללא סיומת באותה ספרייה
עכשיו אתה יכול להוציא בבטחה את כרטיס ה- SD ולהפעיל את ה- pi עם כרטיס ה- SD
מתחבר ל- pi
אתה יכול להתחבר בשיטות שונות ל- pi, אבל אני אוהב להשתמש בשורת הפקודה.
- פתח את שורת הפקודה
- הזן "ssh [email protected]"
- לחץ על enter
- מלא את הסיסמה "פטל"
וויי - פיי
כדי להיכנס לאתר שלך בטלפון, תזדקק ל- WiFi ip. כאן תצטרך ליצור חיבור ל- WiFi.
- הזן "sudo wpa_passphrase" SSID "" PASSWORD ">> /etc/wpa_supplicant/wpa_supplicant.conf"
- הזן את לקוח WPA
wpa_cli
בחר ממשק
ממשק wlan0
טען מחדש את התצורה
להגדיר מחדש
חבילות Python
- בקבוק
- בקבוקי חבית
- Flask-MySQL
- Flask-SocketIO
- Gevent
- שקע Gevent-webs
השתמש בקוד הבא להתקנת החבילות
"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"
שלב 2: מסד הנתונים
עבור מסד הנתונים שלי אני משתמש ב 7 טבלאות
- pompConfig
- חיישנים
- MesureSensors
- משתמשים
- הוזמן קוקטיילים
- קוקטיילים
- חֶשְׁבּוֹן
שלב 3: חיווט
השתמש בתוכנית שלי כדי לחבר את כל הפרויקט ביחד.
הממסר משתמש 5V אך נשלט על ידי 3.3V
ה- LCD משתמש 5V
שלב 4: הפוך שירות ממך לתוכנית
כדי לוודא שהתוכנית שלך מתחילה בעת הפעלת ה- pi, יהיה עליך להפוך את הקוד שלך לשירות. אתה עושה זאת בעקבות.
"sudo systemctl אפשר myscript.service"
שלב 5: דיור
לפרויקט זה השתמשתי בעץ OSB. תזדקק לקרשים בגודל הבא
- פעמיים 60 על 42 ס"מ (לוח קדמי ואחורי)
- 2 פעמים 15 על 42 ס"מ (לוחות צד)
- 2 פעמים 13 על 40 ס"מ (מחיצות פנימיות)
- 2 פעמים 10 x 7 ס"מ (פלטפורמה ל -2 בקבוקים)
- פעם אחת 23 על 10 ס"מ (פלטפורמה ל -2 בקבוקים)
כדי לחתוך עץ זה אנא היזהר ובקש עזרה במידת הצורך
לאחר הרכבת התיק שלי קידחתי כמה שלמים לרכיבים שלי.
- LCD. (7 ס"מ על 2.5 ס"מ)
- כפתורים (עיגול של 15 מ"מ)
- תצוגת בקבוקים (40 ס"מ על 25 ס"מ)
- RFID (4 ס"מ על 3 מ"מ)
אחרי שזה מתחיל להתמקם באלקטרוניקה שלי.
שלב 6: הפעל את האפליקציה
- חבר את ה- pi
- חכה עד שהתוכנית פועלת
- עבור אל ה- ip שאתה רואה על מסך ה- LCD
- לבחור קוקטייל
- סרוק את ה- RFID שלך
- תיהנו ממשקה ראוי