ዝርዝር ሁኔታ:

Octoprint Printing Monitor: 8 ደረጃዎች
Octoprint Printing Monitor: 8 ደረጃዎች

ቪዲዮ: Octoprint Printing Monitor: 8 ደረጃዎች

ቪዲዮ: Octoprint Printing Monitor: 8 ደረጃዎች
ቪዲዮ: Octoprint plugins for better and safer printing - PSU relay control 2024, ሀምሌ
Anonim
Octoprint Printing Monitor
Octoprint Printing Monitor
Octoprint Printing Monitor
Octoprint Printing Monitor

ሰላም!

እኔ እንደማስበው ይህ ፕሮጀክት Octoprint ን ለሚጠቀሙ ሰዎች ጠቃሚ ይሆናል።

ስለ ህትመት ሂደት አንዳንድ መረጃዎችን የሚያሳየዎት ባለቀለም የጀርባ ብርሃን ያለው ማያ ገጽ ነው። ስለአሁኑ ሂደት ሁሉንም መረጃ ለማግኘት ከ Octoprint ኤፒአይ ጋር ይሰራል። የፓይዘን ስክሪፕት ከአርዲኖ ሊዮናርዶ ጋር ይገናኛል (ማንኛውንም በዩኤስቢ ወደብ መጠቀም ይችላሉ። እኔ ቀደም ሲል ስለነበረኝ ሊዮ ተጠቀምኩ) እና የተወሰነ መረጃ ይሰጠዋል። እንዲሁም በዚህ መሣሪያ አማካኝነት አታሚዎን መቆጣጠር ይችላሉ።

ትፈልጋለህ:

  1. Raspberry pi (Rasberryberry pi 3 B+ን እጠቀም ነበር)
  2. አርዱinoና ሊዮናርዶ (በፎቶዎች ላይ ኢስክራ ኒኦን ማየት ይችላሉ ፣ እሱ የዋናው ሊዮናርዶ አምሳያ ነው)
  3. የማይክሮ ዩኤስቢ ገመድ
  4. 20x4 ኤልሲዲ ማያ (እኔ ያለ I2C መቆጣጠሪያ እጠቀም ነበር ፣ ግን I2C ን ለመጠቀም ኮድን ማረም አስቸጋሪ አይደለም)
  5. አራት አዝራሮች (ሞጁሉን እጠቀም ነበር)
  6. አነስተኛ የዳቦ ሰሌዳ
  7. አንዳንድ ሽቦዎች
  8. የ RGB LED strip (እስከመቼ ነው? የአንተ ነው)
  9. የኃይል አቅርቦት ፣ እኔ 12v 3 ሀ ተጠቀምኩ። የ LED ስትሪፕ እና አርዱዲኖ ማቅረብ ጥሩ ነው
  10. ለመቆጣጠር 3 ዲ አታሚ እና እንዲሁም ለማያ ገጹ መያዣ ማተም ያስፈልግዎታል
  11. አንዳንድ አያያorsች በርሜል ጃክ (ወንድ እና ሴት)
  12. ባለ ሁለት ጎን ቴፕ እና ገለልተኛ ቴፕ
  13. ጩኸት
  14. DHT21 የሙቀት እና እርጥበት ዳሳሽ

አማራጭ ያለ ብየዳ በቀላሉ ሁሉንም ማገናኘት ይችላሉ።

  1. የመሸጫ ብረት
  2. ሻጭ

በተወሰነ ደረጃ አስቸጋሪ ፕሮጀክት ነው። ለማጠናቀቅ 2 ሙሉ ቀናት አሳልፌያለሁ።

ደረጃ 1 የ Octoprint ኤፒአይ ቁልፍን ማግኘት

የ Octoprint ኤፒአይ ቁልፍን ማግኘት
የ Octoprint ኤፒአይ ቁልፍን ማግኘት

የኤፒአይ ቁልፍ ሊኖርዎት ይገባል።

አስቀምጠው።

ደረጃ 2 - የ Python ስክሪፕት ለማሄድ የራስዎን እንጆሪ ማቀናበር

በመጀመሪያ በ ssh በኩል ከእርስዎ እንጆሪ ጋር መገናኘት ያስፈልግዎታል።

ከዚያ ይግቡ እና ይህንን ትእዛዝ ይተይቡ

sudo apt-get install python3-pip

ከዚያ አንዳንድ የፓይዘን ጥቅሎችን መጫን ያስፈልግዎታል

sudo pip3 pyserial ን ይጫኑ

ከሁሉም ጭነቶች በኋላ የፓይዘን ስክሪፕትን ከ Github ገጽ ያውርዱ

የ Github ማከማቻ

በ ssh ተርሚናል sudo nano port.py ይተይቡ ፣ ከዚያ ሁሉንም ከ octoprint-monitor.py ይቅዱ እና ተርሚናል ውስጥ ይለጥፉ። በተለዋዋጭ ኤፒአይ ውስጥ የ Octoprint ኤፒአይ ቁልፍዎን መለጠፍ ያስፈልግዎታል። በመዳፊትዎ የቀኝ አዝራር ላይ ጠቅ በማድረግ መለጠፍ ይችላሉ። ከዚያ በኋላ Ctrl + X ን ይጫኑ ፣ “y” ብለው ይተይቡ እና Enter ን ይጫኑ።

ከዚያ የ logMaster.py ፋይልን በሱዶ ናኖ logMaster.py በኩል ያድርጉ ፣ ከዚያ ሁሉንም ከ octoprint-monitor.py ይቅዱ እና ተርሚናል ውስጥ ይለጥፉ። በመዳፊትዎ የቀኝ አዝራር ላይ ጠቅ በማድረግ መለጠፍ ይችላሉ። ከዚያ በኋላ Ctrl + X ፣ “y” ብለው ይተይቡ እና Enter ን ይጫኑ።

ከዚያ ትዕዛዝ sudo python3 port.py ን ያድርጉ

ስህተት ካለዎት ፣ የቀደሙ እርምጃዎችን ይፈትሹ።

ካየህ"

በማገናኘት ላይ…

ተገናኝቷል።

በተርሚናልዎ ውስጥ ሁሉም ደህና ነው። Ctrl+C ን ይጫኑ።

ደረጃ 3 ለኤልሲዲ ማያ ገጽ የማተሚያ መያዣ

ለኤልሲዲ ማያ ገጽ የማተሚያ መያዣ
ለኤልሲዲ ማያ ገጽ የማተሚያ መያዣ

ኤልሲዲ 20x4 ማያ ገጽ አለኝ።

ከዚህ አገናኝ ፋይል ማተም ያስፈልግዎታል

የእኔ ጉዳይ በ Thingiverse ላይ።

ደረጃ 4 ሁሉንም ከአርዱዲኖ ጋር ያገናኙ

ሁሉንም ከአርዲኖ ጋር ያገናኙ
ሁሉንም ከአርዲኖ ጋር ያገናኙ
ሁሉንም ከአርዲኖ ጋር ያገናኙ
ሁሉንም ከአርዲኖ ጋር ያገናኙ
ሁሉንም ከአርዲኖ ጋር ያገናኙ
ሁሉንም ከአርዲኖ ጋር ያገናኙ

በዚህ ሥዕል ላይ የሽቦ ዲያግራምን ማየት ይችላሉ። LCD ማሳያውን ከአርዲኖ ጋር ያገናኙ።

  • ከዚያ ጫጫታውን ከ 9 ኛ ፒን ጋር ያገናኙ
  • አዝራር ከ 1 እስከ 7 ኛ ፒን
  • አዝራር 2 - 8 ኛ
  • አዝራር 3 - 10
  • አዝራር 4 - 13
  • የሙቀት ዳሳሽ - ፒን 0
  • LED strip - pin 6

ከዚያ በኋላ ሁሉንም በአታሚዎች ጎን ያስተካክሉት ፣ ኤልሲዲውን እና ቁልፎቹን በታተመው መያዣ ላይ ያያይዙት። ባለሁለት ጎን ቴፕ መያዣውን ያስተካክሉ።

በዩኤስቢ ገመድ አርዱዲኖን ወደ ራሰልቤሪ ፒ ያገናኙ።

በስዕሉ ላይ እንደሚታየው የኃይል አቅርቦቱን ከአርዲኖ እና ከኤዲዲ ገመድ ጋር ያገናኙ።

ደረጃ 5 - ንድፍ ወደ አርዱinoኖ በመስቀል ላይ

ፋይልን octoprint-monitor.ino ን ከ github ማውረድ እና ወደ አርዱዲኖ መስቀል አለብዎት።

አንዳንድ ቤተ -መጽሐፍት ያስፈልግዎታል።

  • Adafruit NeoPixel
  • ፈሳሽ ክሪስታል (ቀድሞውኑ ወደ አርዱዲኖ አይዲኢ ተጭኗል)
  • ትሮይካ DHT ቤተ -መጽሐፍት

ከዚያ አርዱዲኖን ከሮዝቤሪ ፓይ ጋር ያገናኙ።

ደረጃ 6 - ሁሉም ነገር ደህና መሆኑን ማረጋገጥ

አዘምን: የራስ ወደብ ማወቂያ ታክሏል! አሁን የአሩዲኖን ወደብ ማግኘት አያስፈልግዎትም።

የፓይዘን ኮድ ያስጀምሩ። “የተገናኘ ተከታታይ” ጽሑፍ ካዩ ፣ ሁሉም ደህና ነው።

ደረጃ 7 ስክሪፕት ወደ ራስ -አጀማመር ማቀናበር

በ Rasberryberry pi ላይ በራስ -ሰር ለመጫን ስክሪፕት እንዴት እንደሚጨምር?

ቀላል ነው. መተየብ ያስፈልግዎታል

sudo crontab -e

እና በፋይሉ መጨረሻ ላይ አንድ መስመር ብቻ ይጨምሩ።

@reboot/usr/bin/python3 /home/pi/port.py

ይኼው ነው. አሁን እንጆሪዎን እንደገና ያስነሱ እና ሁሉንም ያረጋግጡ።

ደረጃ 8: ማጠናቀቅ

አሁን የመጨረሻው ደረጃ።

ሁሉንም ይፈትሹ እና የሆነ ነገር ጥሩ ካልሆነ ከችግርዎ ጋር አስተያየት ይፃፉ።

ለሰጠህው አትኩሮት እናመሰግናለን!

የሚመከር: