תוכן עניינים:
וִידֵאוֹ: צג הדפסת אוקטופרינט: 8 שלבים
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
שלום!
אני חושב שהפרויקט הזה יהיה שימושי לאנשים שמשתמשים באוקטופרינט.
זהו מסך עם תאורה אחורית צבעונית שמראה לך מידע על התקדמות ההדפסה. זה עובד עם Octoprint API כדי לקבל את כל המידע על התהליך הנוכחי. סקריפט פייתון מתחבר לארדואינו לאונרדו (אתה יכול להשתמש בכל עם יציאת USB. השתמשתי באריה, כי היה לי את זה בעבר) ונותן לו קצת מידע. כמו כן, תוכל לשלוט במדפסת שלך באמצעות מכשיר זה.
אתה צריך:
- פטל פאי (השתמשתי בפטל פאי 3 B+)
- ארדואינו לאונרדו (בתמונות אתה יכול לראות את איסקרה ניאו, זה אנלוגי של לאונרדו המקורי)
- כבל מיקרו USB
- מסך LCD בגודל 20x4 (השתמשתי ללא בקר I2C, אך לא קשה לערוך קוד לשימוש בקוד I2C)
- ארבעה כפתורים (השתמשתי במודול)
- קרש לחם מיני
- כמה חוטים
- רצועת LED RGB (כמה זמן? זה תלוי בך)
- ספק כוח, השתמשתי ב- 12v 3a. זה בסדר לספק רצועת LED וארדואינו
- מדפסת תלת מימד לשליטה ואתה גם צריך להדפיס מארז למסך
- כמה מחברים: שקע חבית (זכר ונקבה)
- סרט דו צדדי וסרט בידוד
- זַמזָם
- חיישן טמפרטורה ולחות DHT21
אופציונאלי. אתה יכול פשוט לחבר הכל ללא הלחמה
- מלחם
- לְרַתֵך
במידה מסוימת זה פרויקט קשה. ביליתי יומיים שלמים כדי לסיים את זה.
שלב 1: קבלת מפתח API של Octoprint
אתה צריך להיות בעל מפתח API.
שמור את זה.
שלב 2: הגדרת הפטל שלך להפעלת סקריפט פייתון
בהתחלה אתה צריך להתחבר לפטל שלך באמצעות ssh.
לאחר מכן היכנס והקלד פקודה זו
sudo apt-get להתקין python3-pip
לאחר מכן עליך להתקין כמה חבילות פייתון
sudo pip3 התקן pyserial
לאחר כל ההתקנות הורד סקריפט פייתון מדף Github
מאגר Github
הקלד ssh מסוף sudo nano port.py ולאחר מכן העתק הכל מ- octoprint-monitor.py והדבק במסוף. ב- API משתנה עליך להדביק את מפתח ה- API של Octoprint. אתה יכול להדביק באמצעות לחיצה על הכפתור הימני של העכבר. לאחר מכן הקש Ctrl + X, הקלד "y" והקש Enter.
לאחר מכן צור קובץ logMaster.py דרך sudo nano logMaster.py, ולאחר מכן העתק הכל מ- octoprint-monitor.py והדבק במסוף. אתה יכול להדביק באמצעות לחיצה על הכפתור הימני של העכבר. לאחר הקשה על Ctrl + X, הקלד "y" והקש Enter.
לאחר מכן בצע את הפקודה sudo python3 port.py
אם יש לך שגיאה, בדוק את השלבים הקודמים.
אם אתה רואה"
מְקַשֵׁר…
מְחוּבָּר.
במסוף שלך הכל בסדר. הקש Ctrl+C.
שלב 3: מארז הדפסה למסך LCD
יש לי מסך LCD 20x4.
עליך להדפיס קובץ מהקישור הזה
המקרה שלי בנושא Thingiverse.
שלב 4: חבר את הכל ל- Arduino
בתמונה זו ניתן לראות תרשים חיווט. חבר את תצוגת ה- LCD ל- arduino.
- לאחר מכן חבר את הבאזר לסיכה ה -9
- כפתור 1 עד סיכה 7
- לחצן 2 - 8
- לחצן 3 - 10
- לחצן 4 - 13
- חיישן טמפרטורה - סיכה 0
- רצועת לד - סיכה 6
לאחר מכן תקן הכל בצד המדפסות, הדבק LCD וכפתורים למארז המודפס. תקן את המארז בעזרת סרט דו צדדי.
חבר את הארדואינו לפטל פי עם כבל USB.
חבר את ספק הכוח לרדואינו ולרצועת LED כמו בתמונה.
שלב 5: העלאת סקיצה לארדואינו
עליך להוריד את הקובץ octoprint-monitor.ino מ- github ולהעלות אותו ל- arduino.
תזדקק לכמה ספריות.
- Adafruit NeoPixel
- קריסטל נוזלי (הוא כבר מותקן ב- Arduino IDE)
- ספריית Troyka DHT
לאחר מכן חבר את הארדואינו לפאי פטל.
שלב 6: בדוק שהכל תקין
עדכון: זיהוי יציאות אוטומטי נוסף! עכשיו אתה לא צריך למצוא את הנמל של arduino.
הפעל קוד פייתון. אם אתה רואה את הטקסט "מחובר סידורי", הכל בסדר.
שלב 7: הגדרת סקריפט להפעלה אוטומטית
כיצד להוסיף סקריפט לטעינה אוטומטית על פטל פאי?
זה קל. אתה צריך להקליד
sudo crontab -e
והוסף בסוף הקובץ שורה אחת בלבד.
@reboot/usr/bin/python3 /home/pi/port.py
זה הכל. עכשיו אתחל את הפטל שלך וודא הכל.
שלב 8: סיום
עכשיו השלב האחרון.
בדוק הכל ואם משהו לא בסדר, כתוב הערה עם הבעיה שלך.
תודה לך על תשומת הלב!