ዝርዝር ሁኔታ:

በቅብብሎሽ ፓይ ላይ ከኦክቶፕሪንት (Relay Board) መቆጣጠር 5 ደረጃዎች
በቅብብሎሽ ፓይ ላይ ከኦክቶፕሪንት (Relay Board) መቆጣጠር 5 ደረጃዎች

ቪዲዮ: በቅብብሎሽ ፓይ ላይ ከኦክቶፕሪንት (Relay Board) መቆጣጠር 5 ደረጃዎች

ቪዲዮ: በቅብብሎሽ ፓይ ላይ ከኦክቶፕሪንት (Relay Board) መቆጣጠር 5 ደረጃዎች
ቪዲዮ: እጅግ አስደማሚው የገጠር የሰርግ ዘፈን በቅብብሎሽ። 2024, ህዳር
Anonim
በሬስቤሪ ፓይ ላይ ከኦክቶፕሪፕተር የቅብብሎሽ ሰሌዳ መቆጣጠር
በሬስቤሪ ፓይ ላይ ከኦክቶፕሪፕተር የቅብብሎሽ ሰሌዳ መቆጣጠር

ስለዚህ ከ Octoprint ጋር የራስበሪ ፓይ አለዎት እና ሌላው ቀርቶ የካሜራ ቅንብርም አለዎት። የሚያስፈልግዎት የመጨረሻው ነገር በ 3 ዲ አታሚዎ ላይ ማብራት እና ማጥፋት እና ምናልባት ብርሃንን የሚቆጣጠርበት መንገድ ነው። ይህ አስተማሪ ለእርስዎ ነው!

ይህ በመንፈስ አነሳሽነት የተቃለለ እና ከ

ለ 3 ዲ አታሚዬ የማሸጊያ ሳጥን / የጭስ ማውጫ የሠራሁበትን የቀድሞ አስተማሪዬን መፈተሽዎን ያረጋግጡ ፣ ምክንያቱም ይህ ተከታይ ስለሆነ።

የተሞከረው በ ፦

Linux octopi 4.14.79-v7+ #1159 SMP ፀሐይ ህዳር 4 17:50:20 ጂኤምቲ 2018 armv7l GNU/Linux

የ OctoPrint ስሪት: 1.3.11OctoPi ስሪት: 0.16.0

የኃላፊነት ማስተባበያ - እነዚህን መመሪያዎች በመከተል እርስዎ ለሚከሰቱት መጥፎ ነገር ምንም ዓይነት ኃላፊነት አልወስድም።

አቅርቦቶች

  • 5V ቅብብል ሰሌዳ ከኦፕቶኮፕለር (ኢባይ) ጋር
  • አንዳንድ ዝላይ ሽቦዎች
  • የኤሌክትሪክ ሳጥኖች ከሱቆች (አማራጭ)

ደረጃ 1 - የ Relay Board ን ከእርስዎ Raspberry Pi ጋር ማገናኘት

የቅብብሎሽ ሰሌዳውን ከእርስዎ Raspberry Pi ጋር በማገናኘት ላይ
የቅብብሎሽ ሰሌዳውን ከእርስዎ Raspberry Pi ጋር በማገናኘት ላይ

ምንም እንኳን የቅብብሎሽ ሰሌዳዎች ለ 5 ቮ አመክንዮ ቢሠሩም ፣ በ 3.3 ቪ በትክክል ያነሳሳሉ። ይህንን በማወቅ ወደ መጀመሪያው ቦርድ ማንኛውንም ማሻሻያ ለማስወገድ ችያለሁ።

የቅብብሎሽ መከላከያ Raspberry

------------ --------- ጥቅልሎች-JD-VCC-5V VCC-ያልተገናኘ GND-GND አመክንዮ-GND-አልተገናኘም IN1-GPIO #23 IN2-GPIO # 18 ቪሲሲ - 3.3 ቪ

አንድ ካለዎት በ JD-VCC እና VCC መካከል ያለውን መዝለያ ማስወገድ አስፈላጊ ነው። ይህ ለአመክንዮ ግብዓቶች 3.3V ሲመገቡ 5 ቮ ለቁጥሮች መመገብ ያስችላል። እና ሁለቱም ጂኤንዲዎች በውስጣቸው አንድ ላይ ስለሆኑ እኛ ከእነሱ አንዱን ብቻ እናገናኛለን።

ደረጃ 2 SSH ወደ የእርስዎ Raspberry Pi እና ያዋቅሩት

SSH ወደ የእርስዎ Raspberry Pi እና ያዋቅሩት
SSH ወደ የእርስዎ Raspberry Pi እና ያዋቅሩት

Tyቲ ወይም የሚወዱትን የኤስኤስኤች ደንበኛን በመጠቀም ፣ ኦክቶፕሪትን ለመድረስ የሚጠቀሙበት ተመሳሳይ የአይፒ አድራሻ በመጠቀም ከእርስዎ ራፕቤሪ ፒ ጋር ይገናኙ። ነባሪው የተጠቃሚ ስም ፒ ነው እና የይለፍ ቃል እንጆሪ ነው።

እኔ የማደርገው የመጀመሪያው ነገር አስተላላፊዎቹ በትክክል ምላሽ መስጠታቸውን ማረጋገጥ ነው። ይህንን ለማድረግ እነዚህን ትዕዛዞች ያውጡ

gpio -g ሞድ 18 ወጥቷል

gpio -g ሁነታ 23 ውጭ gpio -g ጻፍ 18 0 gpio -g ጻፍ 23 0 gpio -g ጻፍ 18 1 gpio -g መጻፍ 23 1

የመጀመሪያዎቹ 2 መስመሮች GPIO ን እንደ ውፅዓት ለማዘጋጀት ያስችላሉ። ከዚያ ውጤቶቹን ያብሩ እና ያጥፉ። ያ ቅብብሎሽ ጠቅ ማድረግ አለበት። ግብዓቶቹ ዝቅተኛ (0) ሲሆኑ ቅብብላው ማብራት አለበት እና ግብዓቶቹ ከፍተኛ ሲሆኑ (1) ማጥፋት አለባቸው። ስለዚህ አዎ ፣ ይህ ትንሽ ተቃራኒ ነው ፣ ግን እንደዚያ ነው!

ደረጃ 3 ቅብብልዎን ለመቆጣጠር አዲስ የማውጫ አማራጮችን ወደ ኦክቶፕሪንት ያክሉ

ቅብብሎሽዎን ለመቆጣጠር በኦክቶፕሪንት ላይ አዲስ የምናሌ አማራጮችን ያክሉ
ቅብብሎሽዎን ለመቆጣጠር በኦክቶፕሪንት ላይ አዲስ የምናሌ አማራጮችን ያክሉ
ቅብብሎሽዎን ለመቆጣጠር በኦክቶፕሪንት ላይ አዲስ የምናሌ አማራጮችን ያክሉ
ቅብብሎሽዎን ለመቆጣጠር በኦክቶፕሪንት ላይ አዲስ የምናሌ አማራጮችን ያክሉ

ፋይል config.yaml ን ማርትዕ ያስፈልግዎታል

sudo nano.octoprint/config.yaml

በዚያ ፋይል ውስጥ “ስርዓት” የሚለውን ክፍል ይፈልጉ እና የሚከተሉትን ያክሉ

ስርዓት ፦

ድርጊቶች - እርምጃ - አታሚ በትእዛዙ ላይ - gpio -g የ 18 0 ስም ይፃፉ - አታሚውን ያብሩ - እርምጃ - አታሚ ትዕዛዙን አጥፋ - gpio -g ጻፍ 18 1 ያረጋግጡ - አታሚውን ሊያጠፉ ነው። ስም: አታሚውን ያጥፉ - እርምጃ: ሎን ትእዛዝ: gpio -g ይፃፉ 23 0 ስም: LightOn - action: loff command: gpio -g ጻፍ 23 1 name: LightOff

ፋይሉን ካስቀመጡ በኋላ (ctrl+x) ፣ የ raspberry pi ን እንደገና ያስጀምሩ

sudo ዳግም አስነሳ

አሁን ከ Octoprint ድር በይነገጽ ቅብብሎቹን መቆጣጠር መቻል አለብዎት!

ደረጃ 4 ከፍተኛ የቮልቴጅ ሽቦ (ጥንቃቄ ያድርጉ)

ከፍተኛ የቮልቴጅ ሽቦ (ጥንቃቄ ያድርጉ)
ከፍተኛ የቮልቴጅ ሽቦ (ጥንቃቄ ያድርጉ)

ቅብብሎሽ እንደ ማብሪያ / ማጥፊያ ይሠራል ፣ እሱ የሚቆጣጠረው በመቆጣጠሪያ ብቻ ነው ፣ በዚህ ሁኔታ ውስጥ እንጆሪ ፓይ። መቀየሪያው ፒኖችን አንድ ላይ የሚያገናኝ የኤሌክትሮማግኔትን ያካተተ ነው ፣ ያ እርስዎ የሚሰሙት ጠቅታ ነው።

እሱን ለማገናኘት ሁለት አማራጮች አሉዎት። ወይም ከ 3 ዲ አታሚ የኃይል አቅርቦትዎ ሽቦዎች አንዱን ቆርጠው ጫፎቹን ከመስተዋወቂያው ጋር ያገናኙታል ፣ ወይም ለዚያ የኃይል መውጫ ያዘጋጃሉ። ሁለተኛውን መንገድ እመርጣለሁ ፣ ምክንያቱም ይህ አታሚውን በቀላሉ ለማንቀሳቀስ ያስችላል። እንዲሁም የጭስ ማውጫ አድናቂዬን ለማገናኘት ሁለተኛውን መውጫ እጠቀማለሁ (ሌላውን አስተማሪዬን ይመልከቱ - ቀላል እና ርካሽ 3 -ል አታሚ ፉም ሁድ)።

አሁን ሌላኛው ቅብብል መብራት መቆጣጠር ነው። እሱ ተመሳሳይ መርህ ነው ፣ ግን በዚህ ሁኔታ አንድን ሽቦ ከኃይል ገመድ ብቻ እንዲቆርጡ እና ጫፎቹን ወደ ቅብብል እንዲያገናኙ እመክራለሁ ፣ ምናልባት መንቀሳቀስ አያስፈልገውም።

ደረጃ 5 - የ GPIO ውጤቶችን ያዋቅሩ እና ራፕቤሪ ፒ እንደገና ሲነሳ የእርስዎ ማስተላለፊያዎች እንዳይበሩ ይከላከሉ

ጉዳዩን ለማጠቃለል ፣ ራፕቢያን እንደገና ሲነሳ (ቢያንስ ለተወሰኑ የከርነል ስሪቶች) ጂፒኦ ዝቅተኛ ሆኖ ይቀመጣል። በግልጽ ለማየት እንደሚቻለው እኛ ማድረግ የምንችለው ብዙ ነገር የለም… ደህና! ስለዚህ ሀሳቡ አንዴ ከፍቶ ውጤቱን ከፍ በማድረግ ማስነሻውን ከጨረሰ በኋላ የሚመልሰውን ስክሪፕት መጥራት ነው።

ለበለጠ መረጃ ይህንን የመድረክ ክር ይመልከቱ - https://www.raspberrypi.org/forums/viewtopic.php? T = 35321

ግን ከሁሉም በላይ ፣ ይህ ስክሪፕት ጂፒኦዎችን እንደ ውፅዓት ያዘጋጃል ፣ አለበለዚያ የምናሌ ንጥሎች በኦክቶፕሪንት ውስጥ አይሰሩም።

ናኖን በመጠቀም ስክሪፕት ይፍጠሩ

nano /home/pi/setupgpio.sh

በዚህ ኮድ ውስጥ ይለጥፉ እና ፋይሉን ያስቀምጡ።

#!/ቢን/ሽ

echo 18>/sys/class/gpio/export echo 23>/sys/class/gpio/export udevadm ሰፋ አስተጋባ//sys/class/gpio/gpio18/direction echo high>/sys/class/gpio/gpio23/direction

ፋይሉ እንዲሠራ ያድርጉ -

chmod +x /home/pi/setupgpio.sh

የ rc.local ፋይልን ያርትዑ

sudo nano /etc/rc.local

እና እነዚህን መስመሮች በማከል አሁን የፈጠሩትን ስክሪፕት ይደውሉ -

# የጂፒዮ ፒኖችን ለበር ቁጥጥር ያዋቅሩ

/ቤት /pi/setupgpio.sh

እንጆሪዎን እንደገና ያስነሱ እና በትክክል እየሰራ መሆኑን ያረጋግጡ።

የሚመከር: