תוכן עניינים:
- שלב 1: חלקים וכלים
- שלב 2: הגדרת פטל פטל, טעינה, בדיקה והתאמה אישית של קוד פייתון
- שלב 3: הפעלה אוטומטית של הספירה לאחור בעת אתחול
- שלב 4: התקן תוכנת מנהל התקן תצוגה
- שלב 5: הרכבת חומרה והוספת אירועים עתידיים
וִידֵאוֹ: טיימר לאחור האירוע הקרוב: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
סקירה כללית: שעון ספירת האירועים דומה למוצרים מסחריים, עם כמה פיתולים:
א) ניתן לקריאה מכל רחבי תצוגת החדר.
ב) תמונת אירוע הניתנת להתאמה אישית.
ג) כאשר זמן יעד האירוע נספר לאחור, הימים שנותרו משנים את הצבע -ירוק -> צהוב -> ורוד -> אדום.
ד) ניתן להוסיף אירועים חדשים באמצעות WiFi
רכיבים עיקריים: פטל פטל ותצוגת LCD בגודל 5 אינץ 'TFT
רמת מיומנות: בקיא בהגדרת Raspberry Pi, פקודות בסיסיות של Linux ותוכניות פייתון, וקצת הרכבה של חומרה.
שלב 1: חלקים וכלים
חלקים:
Raspberry Pi 2 B או PI 3 B
Elecrow RPA05010R HDMI 5 אינץ '800x480 צג LCD TFT עם צג מסך מגע עבור Raspberry Pi B+/2B/3B
מעמד אקרילי דו -צבעי ל- Waveshare Raspberry pi 5 אינץ 'HDMI LCD
מתאם USB WiFi אינו נדרש עבור PI3
כלים:
ספק כוח - ב 2A
מקלדת ועכבר
צג HDMI (כדי להקל על העריכה והבדיקה)
שלב 2: הגדרת פטל פטל, טעינה, בדיקה והתאמה אישית של קוד פייתון
עבור שלבים אלה, חבר את פי לצג HDMI בגודל מלא.
שלב 1: הורד ושרוף את תמונת Raspbian https://www.raspberrypi.org/downloads/raspbian/ והשלים את ההתקנה הראשונית.
- אפשר SSH, VNC
- אתחול התחברות אוטומטית לשולחן העבודה
- הגדר אזור זמן מקומי נכון והגדר Wifi
שלב 2: ממשק המשתמש של שולחן העבודה פתח חלון מסוף והתקן את Tkinter עם-
עדכון sudo apt-get
sudo apt-get להתקין python-tk
שלב 3: התקן git עם פקודה זו
sudo apt-get להתקין git
שלב 4: הורד ובדוק את קוד הפייתון הראשוני
שיבוט git "https://github.com/e024576/UpcomingEvent.git"
cd UpcomingEvent python cntDwnSng.py
התוצאה אמורה להיראות בערך כמו צילום המסך המוצג …
שלב 5: התאמה אישית של קוד פייתון לאירוע שלך. תחילה פתח את קוד הפיתון עם ננו ולאחר מכן גלול מלמעלה למטה כדי להכיר אותו.
ננו cntDwnSng.py
א) שנה את שם האירוע ואת תאריךו על ידי עריכת שורות קוד אלה
#enter פרטי האירוע כאן…
canvas.create_text (400, 20, anchor = 'center', text = 'MSTA Staunton Spring Romp', font = ('Helvetica', '20'), fill = 'white') canvas.create_text (400, 50, עוגן = 'מרכז', טקסט = '12-15 באפריל 2018', font = ('Helvetica', '20'), מילוי = 'צהוב')
ב) הזן את השעה והתאריך בפועל שאליהם ברצונך לספור
# הזן כאן את תאריך היעד והתאריך
יום = 12 חודש = 04 שנה = 2018 שעה = 9 דקות = 00 שניות = 0
ג) הזן את התמונה שברצונך להציג. Tkinter רק "אוהב" פורמט קובץ תמונה של גיף, אז השתמשתי ב- MS Paint כדי להמיר את-j.webp
photo = Tkinter. PhotoImage (file = './dualsport.gif')
ד) שינוי גודל התמונה. המידות המקוריות של Dualsport-g.webp
# שנה את גודל התמונה
photo = photo.zoom (3) photo = photo.subsample (2)
מה שהפיק תמונה חדשה של 548 x 3/2 = 822 רוחב ו -450 x 3/2 = 675. שהיא גדולה מדי, אבל הייתי בסדר עם הקיצוץ. שים לב כי photo.zoom () & photo.subsample () מאפשרים רק פרמטרים של ערך שלם.
בעזרת עריכות אלה תוכל להפעיל מחדש את קוד הפיתון כדי לבדוק שהפלט עונה על צרכיך.
שים לב - זהו השימוש הראשון שלי ב- tkinter, כך שסביר שהקוד שלי אינו דוגמה טובה לשיטות עבודה מומלצות!
שלב 3: הפעלה אוטומטית של הספירה לאחור בעת אתחול
ברגע שאתה בטוח שקוד הפיתון שלך פועל כראוי, תוכל להגדיר אותו כך שיתחיל כאשר ה- PI יתחיל. מכיוון שהתוכנית זקוקה לסביבה הגרפית, הנה מה שצריך לעשות:
א) העתק cntDwnSng.py וקובץ התמונה שלך-g.webp
ב) הפעל את עורך הננו עם
sudo nano/etc/xdg/lxsession/LXDE-pi/autostart
ג) הוסף את שורת המעקב לתחתית הקובץ
@sudo/usr/bin/python /home/pi/cntDwnSng.py
ד) צא מ- nano באמצעות Ctrl-X, ולאחר מכן Y ולאחר מכן הקש Enter
ה) שנה הרשאות באמצעות:
sudo chmod +x cntDwnSng.py
ו) השבת את שמירת המסך על ידי התקנת העדפת שולחן העבודה של שומר המסך עם -
sudo apt-get להתקין שומר מסך
לאחר התקנת הדבר, תוכל למצוא את יישום שומר המסך תחת האפשרות Preferences בתפריט הראשי של שולחן העבודה של GUI. לפרויקט זה עליך להשבית את שומר המסך.
ז) בדוק שזה עובד:
sudo אתחול מחדש
שלב 4: התקן תוכנת מנהל התקן תצוגה
שלב 1: פתח את הטרמינל והורד את מנהל ההתקן LCD של מנהל ההתקן:
sudo rm -rf שיבוט LCD-showgit
שלב 2: התקן את מנהל ההתקן:
chmod -R 755 LCD-showcd LCD-show/ sudo./LCD5-show
שלב 5: הרכבת חומרה והוספת אירועים עתידיים
בנה את מעמד ה- LCD בהתאם להוראות אלה.
חבר את ה- LCD ל- Raspberry Pi לפי המדריך למשתמש הכלול של צג ה- LCD.
הוספת אירועים עתידיים
השתמש ב- ssh או ב- VNC כדי להתחבר ל- PI באמצעות Wifi, ולאחר מכן שנה את קוד הפייתון והוסף קובץ-g.webp
זהו - תהנו!
מוּמלָץ:
טיימר לאחור: 4 שלבים
טיימר לאחור: במדריך זה אלמד אותך כיצד להכין טיימר לאחור שיעזור לשלוט בניהול הזמן שלך בחיי היומיום שלך. ההשראה העיקרית הגיעה מהקישור הזה. טיימר הספירה לאחור יהיה בעצם ארבע ספרות של שבעה קטעים
טיימר תדר רדיו 555 טיימר: 6 שלבים
מעגל חסימת תדר רדיו 555 טיימר: מעגל חסימות בתדר רדיו (RF) מסביר את עצמו במה שהוא עושה. זהו מכשיר שמפריע לקליטה של אותות RF של אלקטרוניקה מסוימת המשתמשים בתדרים דומים ונמצאים בקרבתו של המשבש. מעגל הפקקים הזה
טיימר לאחור באמצעות מגן GLCD: 8 שלבים (עם תמונות)
טיימר לספירה לאחור באמצעות מגן GLCD: בפרויקט זה אני מצייר טיימר לאחור על מגן GLCD אחד, המשתמש בפרויקט זה יכול לקבוע את משך הטיימר באמצעות כפתור מצויר על ה- GLCD, כאשר הטיימר יגיע 0 ישמע צליל זמזם ורטט
טיימר לאחור המסיבה: 7 שלבים
טיימר ספירה לאחור למסיבות: טיימרים נחוצים למטרות שונות, מכיוון שלרוב, זמן מוגדר מוקצה למשימות מסוימות. אז בפרויקט זה, תלמד כיצד להכין טיימר לאחור של 10 שניות שניתן להשתמש בו לחידונים, טיגרינים למוח ועוד
בצע טיימר לאחור עם מיקרו: ביט: 5 שלבים
הפוך טיימר לאחור עם מיקרו: ביט: טיימר לאחור נפוץ מאוד בחיי היומיום שלנו. זה עוזר להזכיר לך לעשות משהו בזמן במקרה של עיכוב או שגיאה אפשריים. למשל מד צעדים או טיימר אפייה. היום נשתמש במיקרו: ביט, עוצמה: ביט ובסיס אקרילי b