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

צג הדפסת אוקטופרינט: 8 שלבים
צג הדפסת אוקטופרינט: 8 שלבים

וִידֵאוֹ: צג הדפסת אוקטופרינט: 8 שלבים

וִידֵאוֹ: צג הדפסת אוקטופרינט: 8 שלבים
וִידֵאוֹ: הדפסה דיגיטלית צבעונית ישירות על חולצה שחורה.ללא גלופות ובלי מדבקות וזה מוכן תוך דקות... 2024, יולי
Anonim
צג הדפסת אוקטופרינט
צג הדפסת אוקטופרינט
צג הדפסת אוקטופרינט
צג הדפסת אוקטופרינט

שלום!

אני חושב שהפרויקט הזה יהיה שימושי לאנשים שמשתמשים באוקטופרינט.

זהו מסך עם תאורה אחורית צבעונית שמראה לך מידע על התקדמות ההדפסה. זה עובד עם Octoprint API כדי לקבל את כל המידע על התהליך הנוכחי. סקריפט פייתון מתחבר לארדואינו לאונרדו (אתה יכול להשתמש בכל עם יציאת USB. השתמשתי באריה, כי היה לי את זה בעבר) ונותן לו קצת מידע. כמו כן, תוכל לשלוט במדפסת שלך באמצעות מכשיר זה.

אתה צריך:

  1. פטל פאי (השתמשתי בפטל פאי 3 B+)
  2. ארדואינו לאונרדו (בתמונות אתה יכול לראות את איסקרה ניאו, זה אנלוגי של לאונרדו המקורי)
  3. כבל מיקרו USB
  4. מסך LCD בגודל 20x4 (השתמשתי ללא בקר I2C, אך לא קשה לערוך קוד לשימוש בקוד I2C)
  5. ארבעה כפתורים (השתמשתי במודול)
  6. קרש לחם מיני
  7. כמה חוטים
  8. רצועת LED RGB (כמה זמן? זה תלוי בך)
  9. ספק כוח, השתמשתי ב- 12v 3a. זה בסדר לספק רצועת LED וארדואינו
  10. מדפסת תלת מימד לשליטה ואתה גם צריך להדפיס מארז למסך
  11. כמה מחברים: שקע חבית (זכר ונקבה)
  12. סרט דו צדדי וסרט בידוד
  13. זַמזָם
  14. חיישן טמפרטורה ולחות DHT21

אופציונאלי. אתה יכול פשוט לחבר הכל ללא הלחמה

  1. מלחם
  2. לְרַתֵך

במידה מסוימת זה פרויקט קשה. ביליתי יומיים שלמים כדי לסיים את זה.

שלב 1: קבלת מפתח API של Octoprint

קבלת מפתח API של Octoprint
קבלת מפתח 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
נרתיק הדפסה למסך LCD

יש לי מסך LCD 20x4.

עליך להדפיס קובץ מהקישור הזה

המקרה שלי בנושא Thingiverse.

שלב 4: חבר את הכל ל- Arduino

חבר הכל ל- Arduino
חבר הכל ל- Arduino
חבר את הכל ל- Arduino
חבר את הכל ל- Arduino
חבר הכל ל- Arduino
חבר הכל ל- 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: סיום

עכשיו השלב האחרון.

בדוק הכל ואם משהו לא בסדר, כתוב הערה עם הבעיה שלך.

תודה לך על תשומת הלב!

מוּמלָץ: