תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
מדריך זה ילמד אותך כיצד לבנות שלט שנדלק כאשר אתה נמצא בכנס טלפוני כך שאחרים יידעו לא להפריע לך.
אספקה
- ארדואינו קטן (השתמשתי בארדואינו ננו) עם כבל (כבל USB-Mini-B לננו)
- מחבר שקע חבית 2.1 מ"מ
- לוח ממסר
- חוט רמקול (לא צריך להיות מפואר, ישאו רק 5V)
- חוט חיבור
- ספק כוח אוניברסלי (אחד המחברים צריך להיות מסופי בורג)
- ארגז אור
שלב 1: הוספת האותיות
שים את האותיות שבחרת על השלט.
שלב 2: הממסר + ארדואינו
חבר אותם יחד
Arduino GND - ממסר DC-
Arduino 5v - ממסר DC+
Arduino Pin 2 - ממסר פנימה*
*ב- Arduino Nano הוא מסומן כ- D2
שלב 3: השלט + חבית החבית
קח את שקע הקנה (לא את ספק הכוח!). חבר את שקע הקנה לחוט הרמקול באמצעות חבורת נאס א. הוסף כיווץ חום לשני החיבורים החדשים כדי שלא יקצרו (זכור לשים את מכסה החום במקום לפני שתלחם את החיבורים). כשתסיים, זה אמור להיראות כך.
שלב 4: חיבור ספק הכוח
קח את ספק הכוח האוניברסלי וחבר אליו את מחבר מסוף הבורג. שלב זה הוא מעט מורכב, כך שנעשה זאת בכמה שלבים:
- חבר את ספק הכוח + לממסר COM
- חבר את ספק הכוח - לחוט הרמקול -
- חבר את חוט הרמקול - לחשמל -
לאחר שעשית את זה, זה אמור להיראות כך:
הגדר את אספקת החשמל האוניברסלית ל- 5v עם המפתח הכלול באספקת החשמל. זה חשוב מאוד. אם יש יותר מ 5V, אתה עלול לפגוע בשלט.
שלב 5: תכנות הארדואינו
קבל את Arduino IDE (אם עדיין אין לך אותו). הורד את המהדורה העדכנית ביותר ממאגר GitHub שלי המכיל את הקוד לכך. שים לב שהקוד נמצא תחת הרישיון. חלץ את ה- Arduino. Code.zip (נשתמש בקובץ השני מאוחר יותר). היכנס לתיקיית SerialLEDMoniter. פתח את הקובץ SerialLEDMoniter.ino עם ה- Arduino IDE. בחר את הלוח שבו אתה משתמש (השתמשתי ב- Arduino Nano) על ידי מעבר אל כלים> לוח. לאחר מכן בחר את היציאה שבה נמצא הארדואינו. לאחר מכן לחץ על העלה (כפתור ⭢). אם היא נותנת לך שגיאה, בדוק שוב שבחרת ביציאה הנכונה. אם זה לא עובד, נסה לעשות כלים> מעבד> ATmega328P (Old Bootloader).
שלב 6: הגדרת הקוד במחשב
שלב זה מיועד לחלונות בלבד. אם אין לך Windows או שאתה רוצה להריץ אותו מהמקור, דלג על שלב זה ועבור לשלב הבא.
כדי להריץ את ההפעלה המוכנה מראש מ- Windows, חלץ את התיקיה client.zip. היכנס לתיקייה שחולצה ולאחר מכן היכנס ל- dist/main. מתיקיה זו, הפעל main.exe על ידי לחיצה כפולה עליה. אתה גמור! כאשר התוכנית פועלת והארדואינו מתחבר באמצעות USB למחשב הנייד שלך, ואספקת החשמל מחוברת, כאשר אתה נמצא ב- Microsoft Teams, השלט אמור להידלק.
בעיה נפוצה:
בעיה - היא מופיעה הודעה שאומרת "כלול את יציאת ה- COM הרצויה כארגומנט הראשון". פתרון - הפעל מחדש את התוכנית משורת הפקודה באמצעות הפקודה python3 main.py COMxx.
שלב 7: בנייה ממקור (אופציונלי)
שלב זה מסביר כיצד להפעיל את קוד המקור ישירות, במקום להשתמש בהפעלה.
ראשית, שיבוט את ריפו GitHub שלי.
(אפשרות 1 - חוצה פלטפורמות, מהמקור) - הפעל בתוכו main.py COMxx כדי להפעיל את התוכנית* עם יציאת COM כארגומנט הראשון.
(אפשרות 2 - גרסה מחודשת של קובץ ההפעלה, נבדקה רק ב- Windows 10) - כדי לבנות זאת ל- exe (כמו שעשיתי ליצירת המהדורה), [במעטפת] התקן את pyinstaller על ידי הפעלת pip install pyinstaller. לאחר מכן בצע את pyinstaller main.py. זה יחשוב קצת ואז בפנים dist/main יהיה משהו שנקרא main.exe. זה הדבר שאתה רוצה להריץ.
*הקפד להפעיל זאת ב- Python 3.