תוכן עניינים:

מעקב אחר מכונות קפה עם פטל פאי ו- Google Sheets: 5 שלבים
מעקב אחר מכונות קפה עם פטל פאי ו- Google Sheets: 5 שלבים

וִידֵאוֹ: מעקב אחר מכונות קפה עם פטל פאי ו- Google Sheets: 5 שלבים

וִידֵאוֹ: מעקב אחר מכונות קפה עם פטל פאי ו- Google Sheets: 5 שלבים
וִידֵאוֹ: SCP-261 Пан-мерное Торговый и эксперимент Войти 261 объявление Де + полный + 2024, נוֹבֶמבֶּר
Anonim
Image
Image
מעקב אחר מכונות קפה עם פטל פאי ו- Google Sheets
מעקב אחר מכונות קפה עם פטל פאי ו- Google Sheets

מדריך זה יראה לך כיצד לבנות גשש מבוסס Raspberry Pi למכונת הקפה המשותפת בחלל המשרד שלך. באמצעות תצוגת OLED של הגשש ומתגים מכניים, המשתמשים יכולים לרשום את צריכת הקפה שלהם, לראות את יתרתם ולרשום את התשלומים שלהם.

המערכת שלך תוכל

  • לקרוא/לכתוב נתונים מ/אל גיליון Google
  • להציג שמות משתמשים
  • רשום את צריכת הקפה של המשתמשים
  • רשום את התשלומים של המשתמשים
  • הצג את יתרות המשתמשים

אספקה

  • (1x) Raspberry Pi Zero W (אלחוטי)
  • (1x) כבל מיקרו USB
  • (1x) כרטיס זיכרון Micro SD 8GB
  • (1x) 128x64 תצוגה גרפית מונוכרום OLED
  • (1x) 2x20 כותרות נקבה (2.54)
  • (3x) מתג מקלדת מכני
  • (3x) Keycap
  • (1x) PCB בנוי בהתאמה אישית (אתה יכול למצוא עיצוב סכמטי ו- PCB כאן.)

שלב 1: הרכבת החומרה

הרכיבו את החומרה
הרכיבו את החומרה
הרכיבו את החומרה
הרכיבו את החומרה

לאחר קבלת כל הרכיבים המפורטים בסעיף הקודם, אתה מוכן להרכיב את החומרה שלך. בשלב זה, אתה הולך לעשות הלחמה.

  • הלחם את הפין 2x20 למחשב הלוח שנבנה בהתאמה אישית.
  • הלחם את תצוגת OLED למחשב הלוח שנבנה בהתאמה אישית.
  • הלחמה של מעברי המקלדת המכניים למחשב הלוח שנבנה בהתאמה אישית.
  • אם ל- Raspberry Pi שלך אין כותרות, תצטרך גם להלחם כותרות 2x20 זכר ל- Raspberry Pi שלך.

וסיימת עם החומרה!

שלב 2: הגדר את ה- Raspberry Pi שלך

הגדר את ה- Raspberry Pi שלך
הגדר את ה- Raspberry Pi שלך

בשלב זה תגדיר את ה- Raspberry Pi שלך. אנו נעקוב אחר התקנה ללא ראש, כלומר לא תזדקק למסך/מקלדת/עכבר להתקנת ה- Rasberry Pi.

  • הורד וכתוב את התמונה הראסבית לכרטיס ה- Micro SD שלך. תוכל למצוא את ההנחיות הנוספות כאן.
  • הפעל SSH ב- Rasberry Pi שלך. כאן תוכל למצוא כיצד לבצע התקנה ללא ראש.
  • חבר את ה- Raspberry Pi חסר הראש שלך ל- WiFi באמצעות הקישור הזה.

בשלב זה, אתה אמור להיות מסוגל להיכנס ל- SSH לתוך ה- Raspberry Pi שלך. עם זאת, יהיה עליך להבין את כתובת ה- IP של ה- Raspberry Pi שלך, שתוכל למצוא באמצעות ממשק האינטרנט של הנתב שלך.

אם אינך מכיר את SSH, תוכל להשתמש בקישור זה למידע נוסף

אם סיימת עם חיבור SSH, אתה מוכן להגדיר את התוכנה עבור הגשש!

שלב 3: הגדר את תוכנת הגשש

לפני התקנת התוכנה, עליך ליצור את גיליון האלקטרוני של Google ולקבל את מפתח ה- API שלך. תוכל להשתמש בגיליון האלקטרוני הזה כדוגמה ליצירת שלך. אם תעקוב אחר הדרכה זו תוכל ליצור את מפתח ה- API שלך בפחות מחמש דקות. לאחר ההדרכה האחרונה, היית צריך להוריד קובץ JSON. עליך לשנות את שם קובץ ה- JSON ל- 'secret.json' על מנת שהוא יעבוד עם התוכנה שסופקה.

  • הורד את הקובץ cofee_tracker.zip ופתח אותו.
  • שים את הקובץ secret.json בתיקייה שלא מכווצת (coffee_tracker).

יהיה עליך להעביר את התיקייה ל- Raspberry Pi שלך. אתה יכול לעשות זאת באמצעות Cyberduck עם פרוטוקול העברת קבצים SSH (SFTP). העבר את התיקיה לספריית הבית של Raspberry Pi שלך.

תוכנת המעקב משתמשת ב- Python 3. אינך צריך להתקין אותה ידנית מכיוון שתמונת Raspberry Pi מגיעה עם פייתון 3 מותקן מראש, אך זכור להשתמש בפקודה python3 במקום בפייתון.

לפני הפעלת התוכנה עליך להתקין את התלות באמצעות הפקודות להלן.

pip3 התקן gspread oauth2client

תוכנת המעקב דורשת גם Adafruit OLED Libraries. אתה יכול להתקין אותם על ידי ביצוע הדרכה זו.

כשלב האחרון בהליך ההתקנה שלך, עליך לערוך את gdrive_controller.py בתיקייה code_tracker. פתח את הקובץ ועבור לשורה 13, כפי שנכתב בהערה בשורה 12, עליך לשנות את שם הגיליון האלקטרוני לזה שיצרת עבור היישום שלך.

עכשיו, אתה מוכן לנסות!

נווט לתיקיית coffee_tracker והפעל את הפקודה שלהלן כדי להפעיל את הגשש.

cd ~/cofee_tracker

python3 main.py

אם ברצונך להפעיל את main.py בכל פעם ש- Raspberry Pi שלך מופעל, אנא עקוב אחר ההנחיות הבאות.

שלב 4: השתמש במעקב שלך

השתמש במעקב שלך!
השתמש במעקב שלך!
השתמש במעקב שלך!
השתמש במעקב שלך!
השתמש במעקב שלך!
השתמש במעקב שלך!
השתמש במעקב שלך!
השתמש במעקב שלך!

מזל טוב! שרדת את השלב הקודם! כעת, תוכל לנסות ולהשתמש במעקב שלך.

הגשש מתחיל במסך המציג "Init …" ואחריו כתובת ה- IP שלך למטרות איתור באגים. הגשש בודק כל הזמן את חיבור ה- WiFi שלו ואם הוא מאבד את החיבור, מציג הודעת "ללא Wi-Fi".

אם חיבור ה- WiFi שלך יציב, הגשש מציג מסך מונפש כפי שמוצג בתחילת ההנחיה עד ללחיצה על הכפתור המרכזי.

לחיצה על הכפתור המרכזי אוספת את פרטי המשתמש מ- Google Sheets וגורמת לתצוגה להציג את שמות המשתמשים. אתה יכול לנווט בין משתמשים באמצעות הכפתורים השמאליים והימניים. אם תלחץ על הלחצן המרכזי, תנווט לתפריט ספציפי למשתמש. אם לא תבצע כל פעולה תוך 10 שניות, התצוגה תתחיל להציג שוב את האנימציה.

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

שלב 5: שיפורים עתידיים

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

אל תהסס לשלוח לי הודעה אם יש לך בעיות, שאלות או הצעות!

מוּמלָץ: