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

TimeAssistant: 4 שלבים (עם תמונות)
TimeAssistant: 4 שלבים (עם תמונות)

וִידֵאוֹ: TimeAssistant: 4 שלבים (עם תמונות)

וִידֵאוֹ: TimeAssistant: 4 שלבים (עם תמונות)
וִידֵאוֹ: Raspberry PI 4B, התקנת עוזר בית בפיקוח על RaspiOS 64 - בדיקת הוראות 2024, נוֹבֶמבֶּר
Anonim
Image
Image
TimeAssistant
TimeAssistant
TimeAssistant
TimeAssistant

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

שלב 1: רכיבים

כדי לבנות את TimeAssistant שלך אתה צריך:

- קצת עץ

- ערכת WIFI 8 ESP8266 (גרסה A)

סוללת ליפו 350mAh

-RTC DS3231

-10k נגד

-מיני LED כחול

2x כפתורים מיני

מיני מתג

-כרטיס SD 2GB

-מחזיק כרטיס SD

-חוטים מסוימים

הערה! ודא ש- ESP8266 WIFI KIT 8 הוא גרסה A! בגרסה B יש סיכות מחבר אחרות.

שלב 2: תרשים המעגל

תרשים מעגל
תרשים מעגל
תרשים מעגל
תרשים מעגל
תרשים מעגל
תרשים מעגל
תרשים מעגל
תרשים מעגל

הערה: מתאם כרטיס ה- SD מחובר ללוח באמצעות SPI. בטל את הלחמה של המתאם מהמגן כדי לחסוך מקום. סיכות החיבור מופיעות בתרשים המעגלים.

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

ה- RTC DS3231 משתמש באותו חיבור I2C כמו תצוגת OLED. משוך את סיכת SQW באמצעות הנגד 10k וחבר אותו לכניסה האנלוגית של הלוח. סיכת SQW מוגדרת ל- 1 הרץ. יש צורך לעדכן את הזמן המוצג בכל שנייה בתצוגה. הפתרון היחיד להשיג את סיכת SQW בהצלחה היה שימוש בקלט האנלוגי. ניסיתי להשתמש בסיכות דיגיטליות אחרות אך ללא הצלחה.

הלד הכחול גם מולחם ישירות על ה- GND ליד ה- Led הטעינה וגם מחובר באמצעות חוט מבודד דק ל- GPIO 1.

שלב 3: עיצוב והרכבה

עיצוב והרכבה
עיצוב והרכבה
עיצוב והרכבה
עיצוב והרכבה
עיצוב והרכבה
עיצוב והרכבה

אל תהסס לעצב את TimeAssistant שלך. הפתרון שלי מוצג בתמונות.

שלב 4: Outlook ומידע נוסף

Outlook ומידע נוסף
Outlook ומידע נוסף

כתבתי גם אפליקציית WPF כדי להציג את שעות העבודה בצורה מדויקת. האפליקציה מוצגת בתמונה וכשהיא תסתיים אעלה אותה. יכולתי לדמיין לבצע את החיבור מה- ESP8266 למחשב באמצעות ממשק ה- WLAN.

החישובים עובדים רק עם עיצוב הנתונים כפי שמוצג בקובץ הטקסט!

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

סורי, יש משהו לא בסדר בתאריך date.txt. העיצוב של קובץ הטקסט צריך להיראות כך:

זה תמיד מ: אל:

03.12.2019-13:1503.12.2019-19:00

04.12.2019-09:00

04.12.2019-12:00

04.12.2019-13:00

04.12.2019-16:00

05.12.2019-09:00

05.12.2019-11:45

יהיה נחמד מאוד לראות מישהו שיבנה אותו. תהנה עם TimeAssistant שלך:)

מוּמלָץ: