קוקטיילים של SmartBar: 6 שלבים
קוקטיילים של SmartBar: 6 שלבים
Anonim
קוקטיילים של SmartBar
קוקטיילים של SmartBar

במדריך זה אעזור לך ליצור בר חכם. עשיתי את הפרויקט הזה כי אני אוהב לשתות קוקטייל ורציתי להפוך את התהליך לאוטומטי.

אספקה:

האספקה הדרושה לפרויקט זה היא כדלקמן:

לפחות

  • 1 פטל פטל
  • כרטיס SD אחד (16GB)
  • כמה חוטי מגשר
  • קלטת חשמל
  • סרט דביק דו צדדי

חיישנים

  • תצוגת LCD אחת
  • חיישן RFID אחד
  • חיישן מגע מגנטי אחד
  • 2 חיישני עומס + שבב HX711

מפעילים

  • 4 משאבות פריסטלטיות (12V)
  • ממסר 4 ערוצים

חומרי הבנייה שלי

  • עץ OSB 12 מ"מ
  • פרספקס
  • צינור נחושת (1 מ ')

שלב 1: התקנה

כדי להתחיל, יהיה עלינו קודם כל להגדיר את ה- Pi שלך.

תזדקק לשני דברים:

  • win32 דיסק דימוי
  • תמונת מערכת הפעלה Raspbian

ההתקנה

  1. פתח את דימוי הדיסק של win32
  2. בחר את התמונה שלך של מערכת ההפעלה Rasbian
  3. בחר את כרטיס ה- SD שלך
  4. לחץ על כתיבה

לפני שנוכל להתחיל לקודד נצטרך להגדיר כמה דברים בפאי.

  1. עבור לספריית האתחול של כרטיס ה- SD
  2. פתח את הקובץ "cmdline.txt"
  3. הוסף ip = 169.254.10.1 בסוף שורת הטקסט הארוכה המופרדת ברווח
  4. שמור את הקובץ.
  5. צור קובץ בשם ssh ללא סיומת באותה ספרייה

עכשיו אתה יכול להוציא בבטחה את כרטיס ה- SD ולהפעיל את ה- pi עם כרטיס ה- SD

מתחבר ל- pi

אתה יכול להתחבר בשיטות שונות ל- pi, אבל אני אוהב להשתמש בשורת הפקודה.

  1. פתח את שורת הפקודה
  2. הזן "ssh [email protected]"
  3. לחץ על enter
  4. מלא את הסיסמה "פטל"

וויי - פיי

כדי להיכנס לאתר שלך בטלפון, תזדקק ל- 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: הפעל את האפליקציה

  1. חבר את ה- pi
  2. חכה עד שהתוכנית פועלת
  3. עבור אל ה- ip שאתה רואה על מסך ה- LCD
  4. לבחור קוקטייל
  5. סרוק את ה- RFID שלך
  6. תיהנו ממשקה ראוי