ዝርዝር ሁኔታ:

የርቀት ሲኤንሲ ማቆሚያ እና ክትትል -11 ደረጃዎች (ከስዕሎች ጋር)
የርቀት ሲኤንሲ ማቆሚያ እና ክትትል -11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የርቀት ሲኤንሲ ማቆሚያ እና ክትትል -11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የርቀት ሲኤንሲ ማቆሚያ እና ክትትል -11 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የርቀት ፍቅር ፡ Gabcha Tube | ጋብቻ ቲዩብ | @MelhkMediaOfficial 2024, ህዳር
Anonim
የርቀት CNC ማቆሚያ እና ክትትል
የርቀት CNC ማቆሚያ እና ክትትል
የርቀት CNC ማቆሚያ እና ክትትል
የርቀት CNC ማቆሚያ እና ክትትል
የርቀት CNC ማቆሚያ እና ክትትል
የርቀት CNC ማቆሚያ እና ክትትል

ይህ ፕሮጀክት STOP (ALT+S) ን ወደ Mach3 በርቀት ለማከናወን ርካሽ ዘዴን ይሰጣል። ይህ የሚከናወነው በዩኤስቢ ገመድ በኩል ከፒሲ ጋር በተገናኘ Raspberry Pi (RPi) + ካሜራ ነው። በ CNC ላይ STOP ን መከታተል እና ማንቃት በ RPi ላይ በሚሠራ የቪዲዮ ዥረት የድር መተግበሪያ ይከናወናል። ይህንን መፍትሄ መጠቀም በራስዎ አደጋ መከናወን አለበት። እኔ የእርስዎን የ CNC አምራች እንዲያነጋግሩ እመክራለሁ ፣ እና የተመከረውን የርቀት የድንገተኛ አደጋ ማቆሚያ መግዛትን ይግዙ እና ይጫኑ።

ማሳሰቢያ -ይህ በ CNC የቁጥጥር ፓነልዎ ውስጥ ካለው የአደጋ ጊዜ ማቆሚያ (EStop) ጋር ተመሳሳይ አይደለም ፣ ግን ‹Mach3› ን ለማቆም የሞቀ ቁልፍን መገደል።

ደረጃ 1: ክፍሎች

ክፍሎች
ክፍሎች
  1. Raspberry Pi Zero W
  2. Raspberry Pi Zero 1.3 ካሜራ ገመድ
  3. Raspberry Pi ካሜራ (ማስታወሻ የዩኤስቢ ዌብካሞች አይደገፉም)
  4. ለ Raspberry Pi እና ካሜራ መያዣ
  5. የማይክሮ ኤስዲ ካርድ 16 ጊባ
  6. የዩኤስቢ ገመድ

ደረጃ 2 ካሜራውን ያሰባስቡ እና Raspbian ን ይጫኑ

ካሜራ ይሰብስቡ እና Raspbian ን በመጫን ላይ
ካሜራ ይሰብስቡ እና Raspbian ን በመጫን ላይ
ካሜራ ይሰብስቡ እና Raspbian ን በመጫን ላይ
ካሜራ ይሰብስቡ እና Raspbian ን በመጫን ላይ
ካሜራ ይሰብስቡ እና Raspbian ን በመጫን ላይ
ካሜራ ይሰብስቡ እና Raspbian ን በመጫን ላይ
ካሜራ ይሰብስቡ እና Raspbian ን በመጫን ላይ
ካሜራ ይሰብስቡ እና Raspbian ን በመጫን ላይ

Raspberry Pi ካሜራ ሞዱሉን ከ Raspberry Pi Zero W እና ከኦፊሴላዊው መያዣ ጋር እንዴት ማገናኘት እንደሚቻል በተገኘው መመሪያ መሠረት የ RPi ካሜራ ፣ ኬብል እና RPi በአንድ ላይ ያሰባስቡ። ማስታወሻ የዩኤስቢ ዌብካሞች አይደገፉም።

በ Raspberry Pi Zero W. ላይ የቅርብ ጊዜውን የ Raspbian ሥሪት ጫን እኔ የደረጃ በደረጃ መመሪያዎችን እንዲከተሉ እመክራለሁ በአዳፍሬዝ Raspberry Pi Zero Headless Quick Start.

ከላይ ባሉት መመሪያዎች ውስጥ እንደተጠቀሰው የኤስኤስኤች ግንኙነትን ወደ RPi ያከናውኑ እና የ raspi-config መገልገያውን በማሄድ አጠቃላይ የስርዓት ውቅረትን ያስጀምሩ።

sudo raspi-config

ደረጃ 3 ካሜራውን አንቃ

ካሜራ አንቃ
ካሜራ አንቃ
ካሜራ አንቃ
ካሜራ አንቃ
ካሜራ አንቃ
ካሜራ አንቃ
ካሜራ አንቃ
ካሜራ አንቃ

በ raspi -config ዋና መስኮት ውስጥ ይምረጡ ቁጥር 5. በይነገጽ አማራጮች - ግንኙነቶችን ወደ ተጓዳኝ አካላት ያዋቅሩ። በሚቀጥለው መስኮት P1 ን ይምረጡ። ካሜራ - ከ Raspberry Pi ካሜራ ጋር ግንኙነትን ያንቁ/ያሰናክሉ። የሚቀጥለው መስኮት ይጠይቃል የካሜራ በይነገጽ እንዲነቃ ይፈልጋሉ? ይምረጡ እና አስገባን ይምቱ። የመጨረሻው ማያ የካሜራ በይነገጽ እንደነቃ ይጠቁማል ፣ እና Enter ን ይጫኑ። ይህ ወደ raspi-config ዋና መስኮት ይመልስልዎታል።

ደረጃ 4 - የፋይል ስርዓትን ያስፋፉ

የፋይል ስርዓትን ዘርጋ
የፋይል ስርዓትን ዘርጋ
የፋይል ስርዓትን ዘርጋ
የፋይል ስርዓትን ዘርጋ
የፋይል ስርዓትን ዘርጋ
የፋይል ስርዓትን ዘርጋ

በ raspi -config ዋና መስኮት ውስጥ ቁጥር ይምረጡ 7. የላቀ አማራጮች - የላቁ ቅንብሮችን ያዋቅሩ። በሚቀጥለው መስኮት A1 ን ይምረጡ። የፋይል ስርዓትን ዘርጋ - ሁሉም የኤስዲ ካርድ ማከማቻ ጥቅም ላይ መዋሉን ያረጋግጣል። ይህን ንጥል ከመረጡ በኋላ የስር ክፍፍል መጠኑን መቀየሩን የሚጠቁም መስኮት ይታያል። በሚቀጥለው ዳግም ማስነሳት ላይ የፋይል ስርዓቱ ይሰፋል። ለመምረጥ አስገባ ቁልፍን ይምቱ። ይህ የ raspi-config ዋና መስኮት ይመልስልዎታል።

ደረጃ 5 - የማስነሻ አማራጮች

የማስነሻ አማራጮች
የማስነሻ አማራጮች
የማስነሻ አማራጮች
የማስነሻ አማራጮች
የማስነሻ አማራጮች
የማስነሻ አማራጮች

በ raspi-config ዋና መስኮት ውስጥ ይምረጡ ቁጥር 3. የማስነሻ አማራጮች-ለጅምር አማራጮች ያዋቅሩ። በሚቀጥለው ማያ ገጽ ላይ B1 ን ይምረጡ። ዴስክቶፕ / CLI - በዴስክቶፕ አከባቢ ውስጥ ለመጫን ይምረጡ። ይህ ወደ መጨረሻው መስኮት ይወስደዎታል ፣ እና B1 ን ይምረጡ። ኮንሶል - የጽሑፍ ኮንሶል ፣ ተጠቃሚው እንዲገባ የሚጠይቅ። ይህንን መምረጥ ወደ raspi-config ዋና መስኮት ይመልሰዎታል።

በመምረጥ ከ raspi-config መውጣት ይችላሉ ፣ ይህም ምናልባት ዳግም ማስነሳት ይጠይቃል። ዳግም ማስነሳቱን ያስፈጽሙ እና ኤስኤስኤች ወደ RPi ይመለሱ።

ደረጃ 6 RPi ን ወደ ዩኤስቢ ቁልፍ ሰሌዳ (HID) ያዋቅሩ

RPi ን ወደ ዩኤስቢ ቁልፍ ሰሌዳ (HID) ያዋቅሩ
RPi ን ወደ ዩኤስቢ ቁልፍ ሰሌዳ (HID) ያዋቅሩ

Mach3 ን ወደሚያስኬደው ፒሲ (RPi) በኩል የ ALT+s መርገጫ በመላክ STOP ይፈጠራል። በውጤቱም ፣ RPi ለፒሲው እንደ የዩኤስቢ ቁልፍ ሰሌዳ እንዲታይ እና እንዲሠራ መዋቀር አለበት። ይህ እንደ ALT+s ያሉ የሙቅ ቁልፎች ትዕዛዞችን ወደ ፒሲው እንዲልክ ያስችለዋል። RPi ን ለማዋቀር መመሪያዎች Raspberry Pi Zero ን ወደ ዩኤስቢ ቁልፍ ሰሌዳ (HID) በማዞር ላይ ይገኛሉ።

ዳግም ከተነሳ በኋላ የሚከተለውን ትዕዛዝ ያስገቡ

ls -l /dev /ተደብቋል*

ከላይ እንደተመለከተው በዝርዝሩ ውስጥ የሚታየውን መሣሪያ /dev /hidg0 ማየት አለብዎት። የቡድኑ መዳረሻ እና የዚህ መሣሪያ የማንበብ እና የመፃፍ መዳረሻ በሚከተሉት ደረጃዎች ይለወጣል።

ደረጃ 7-RPi-Cam-Web-Interface ን ይጫኑ

RPi-Cam-Web-Interface ን ይጫኑ
RPi-Cam-Web-Interface ን ይጫኑ
RPi-Cam-Web-Interface ን ይጫኑ
RPi-Cam-Web-Interface ን ይጫኑ

በ RPi-Cam-Web-Interface ላይ በመመሪያ ዥረት ቪዲዮ እና የድር አገልጋይ ሶፍትዌር ይጫኑ።

በመጫን ጊዜ የሚከተሉትን የማዋቀር አማራጮች ይጠየቃሉ-

  • የካም ንዑስ አቃፊ: html
  • ራስ -አጀማመር ((አዎ/አይደለም) አዎ
  • አገልጋይ: (apache/nginx/lighttpd) apache
  • ዌብፖርት 80
  • ተጠቃሚ: (ባዶ = nologin) አስተዳዳሪ (ምሳሌ)
  • የይለፍ ቃል #34By97Zz (ምሳሌ)
  • jpglink: (አዎ/አይደለም) አይደለም
  • ተዘዋዋሪ: (5/7) 7

መጫኑን ለማቃለል ነባሪ ግብዓቶችን መርጫለሁ ፣ ግን የ RPi ድር ገጽን ለመጠበቅ ተጠቃሚ እና የይለፍ ቃል አክዬ ነበር። መጫኑን ይምረጡ እና ይቀጥሉ። በመጨረሻ የካሜራ ስርዓትን እንዲጀምሩ ይጠየቃሉ አሁን ይምረጡ እና ይቀጥሉ። ከተሳካ ወደ የትእዛዝ ጥያቄ ይወሰዳሉ።

ከ RPi ድረ -ገጽ ጋር ይገናኙ

ደረጃ 8: ለ Www- ውሂብ የመሣሪያ /dev /hidg0 መዳረሻን ይስጡ

ለ Www- ውሂብ ይስጡ የመሣሪያ /dev /hidg0 መዳረሻ
ለ Www- ውሂብ ይስጡ የመሣሪያ /dev /hidg0 መዳረሻ

አሁን ሁሉም ትግበራዎች እና ሃርድዌር ተጭነዋል የመጨረሻዎቹ ማስተካከያዎች መጫኑን ለማጠናቀቅ ሊደረጉ ይችላሉ። በዚህ ደረጃ ውስጥ ያለው ዓላማ ለተጠቃሚው www- ውሂብ ለዩኤስቢ ቁልፍ ሰሌዳ መሣሪያ /dev /hidg0 መዳረሻ መስጠት ነው።

መጀመሪያ የተደበቀ ቡድን ይፍጠሩ እና www-data ን ወደ ቡድኑ ያክሉ

sudo addgroup ተደብቋል

sudo adduser www-data ተደብቋል

በመቀጠል /etc/rc.local ን በዚህ ትእዛዝ (እንደገና) ይክፈቱ

sudo nano /etc/rc.local

መውጫ 0 ካለው መስመር በፊት የሚከተለውን ያክሉ ፣ ግን RPi ን በዩኤስቢ ቁልፍ ሰሌዳ (HID) ደረጃ ውስጥ ያዋቅሩት ውስጥ ካከሉበት መስመር በታች ፦

sudo chown root: hid /dev /hidg0sudo chmod 660 /dev /hidg0

ከላይ ያለው ትእዛዝ ለተጠቃሚ www-data አስፈላጊውን የመሣሪያ /dev /hidg0 መዳረሻ ይሰጣል። ከላይ የተደረጉት ማሻሻያዎች ከተደረጉ እና ዳግም ከተነሳ በኋላ /dev /hidg0 መሣሪያውን በሚከተለው ትዕዛዝ ያዩታል-

ls -l /dev /ተደብቋል*

የዚህ መሣሪያ ቡድን አሁን ተደብቆ ቡድኑ የማንበብ እና የመፃፍ መዳረሻን ልብ ይበሉ።

======================================

አማራጭ-በ RPi ድረ-ገጽ በኩል GPIO ፣ I2C እና/ወይም SPI ን የሚደርሱ እስክሪፕቶችን ለመጠቀም ከፈለጉ እነዚህን በይነገጾች በ raspi-config ውስጥ ማንቃት ያስፈልግዎታል። በሁለተኛ ደረጃ ፣ ለእነዚህ በይነገጾች ለተጠቃሚ www-ውሂብ መዳረሻ መስጠት ያስፈልግዎታል።

sudo usermod -a -G gpio, i2c, spi www -data

ደረጃ 9 የድር በይነገጽን ያዋቅሩ

የድር በይነገጽን ያዋቅሩ
የድር በይነገጽን ያዋቅሩ

ከዚህ በታች የተገኘውን የ userbuttons.txt ፋይል ወደ የእርስዎ RPi መነሻ ማውጫ '/home/pi/' ይስቀሉ።

ከመነሻ ማውጫዎ userbuttons.txt ን ወደ አቃፊ '/var/www/html/' ይቅዱ

cd ~ sudo cp userbuttons.txt/var/www/html/userbutton

ለተጠቃሚ ቁልፎች ባለቤትነትን እና ፈቃዶችን ይለውጡ ፦

sudo chown www-data: www-data/var/www/html/userbutton

የ stop_cnc.sh shellል ስክሪፕት ይፍጠሩ

sudo nano /var/www/html/macros/stop_cnc.sh

የሚከተለውን ጽሑፍ ወደዚህ ፋይል ይቅዱ እና ይለጥፉ

#!/bin/bashfunction write_report {echo -ne $ 1>/dev/hidg0}# CTRL = x10 SHIFT = x20 ALT = x40# ALT + swrite_report "\ x40 / 0 / x16 / 0 / 0 / 0 / 0 / 0" # Nullwrite_report "\ 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0" #echo "STC CNC" >> /var/www/html/macros/testmacro.txt

/Var/www/html/macros/stop_cnc.sh ን ካስቀመጡ በኋላ በእነዚህ ትዕዛዞች ለፋይሉ አስፈላጊውን ፈቃዶች ያቅርቡ

sudo chown www-data: www-data /var/www/html/macros/stop_cnc.shsudo chmod 764 /var/www/html/macros/stop_cnc.sh

====================================== አማራጭ ፦ ለ CYCLE START እና ለ አዝራሮች እንዲኖርዎት ከፈለጉ ምግብን ይያዙ ፣ የሚከተሉትን አዝራሮች ወደ/var/www/html/userbuttons ማከል ይችላሉ።

sudo nano/var/www/html/userbuttons

በተጠቃሚ አዝራሮች ፋይል ውስጥ ከታች ከሚታዩት መስመሮች # ን ያግኙ እና ያስወግዱ ፦

#FEED HOLD ፣ feed_hold.sh ፣ btn btn-warning btn-lg ፣ style = “width: 50%”#CYCLE START ፣ cycle_start.sh ፣ btn btn-success btn-lg ፣ style =”width: 50%”

የ cycle_start.sh shellል ስክሪፕት ይፍጠሩ

sudo nano /var/www/html/macros/cycle_start.sh

የሚከተለውን ጽሑፍ ወደዚህ ፋይል ይቅዱ እና ይለጥፉ

#!/bin/bashfunction write_report {echo -ne $ 1>/dev/hidg0}# CTRL = x10 SHIFT = x20 ALT = x40# ALT + r - CYCLE ይፃፉ_መዘገብ "\ x40 / 0 / x15 / 0 / 0 / 0 / 0 / 0 "# Nullwrite_report" / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 "#echo" CYCLE START ">>/var/www/html/macros/cycle_start.txt

Feed_hold.sh shellል ስክሪፕት ይፍጠሩ

sudo nano /var/www/html/macros/feed_hold.sh

የሚከተለውን ጽሑፍ ወደዚህ ፋይል ይቅዱ እና ይለጥፉ

#!/bin/bashfunction write_report {echo -ne $ 1>/dev/hidg0} # CTRL = x10 SHIFT = x20 ALT = x40 # SPACE - FEED HOLD write_report "\ 0 / 0 / x2c / 0 / 0 / 0 / 0 / 0 " # Null write_report" / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 "#echo" FEED HOLD ">>/var/www/html/macros/feed_hold.txt

የ shellል ስክሪፕቶች ባለቤትነትን እና ፈቃዶችን ይለውጡ

sudo chown www-data: www-data /var/www/html/macros/cycle_start.shsudo chown www-data: www-data /var/www/html/macros/feed_hold.shsudo chmod 764/var/www/html/ macros/cycle_start.shsudo chmod 764 /var/www/html/macros/feed_hold.sh

ደረጃ 10 - የድር መልክን ያብጁ

የድር መልክን ያብጁ
የድር መልክን ያብጁ
የድር መልክን ያብጁ
የድር መልክን ያብጁ

ከቀደመው ደረጃ በፊት ፣ የድር ገጹ ከላይ እንደሚታየው ‹በፊት› ምስል ሆኖ ታየ። በ “አቁም” ቁልፍ ውስጥ ያሉት ለውጦች ይታያሉ። በካሜራ ቅንብሮች ውስጥ አንዳንድ የሚመከሩ ለውጦች-

  • የውሳኔ ሃሳቦች -ማክስ ዕይታ 972p 4: 3
  • ማብራሪያ (ከፍተኛ 127 ቁምፊዎች) ጽሑፍ - CNC Cam%Y.%M.%D_%h%%%s
  • የቅድመ-እይታ ጥራት (1… 100) ነባሪ 10: 50 ስፋት (128… 1024) ነባሪ 512: 1024 ከፋይ (1-16) ነባሪ 1: 1

የርዕስ አሞሌው ስም እና ስም ‹RPi Cam Control v6.4.34: mycam@raspberrypi ›የ /var/www/html/config.php ፋይልን በማበጀት ሊቀየር ይችላል።

sudo nano /var/www/html/config.php

የርዕስ ስም ለመቀየር ከፈለጉ ‹RPi Cam Control ›ን ይቀይሩ ፦

// የዚህ መተግበሪያ ስም ('APP_NAME' ፣ 'RPi Cam Control'));

በ ‹ስርዓት› ቅንብሮች ክፍል ውስጥ ዘይቤውን ወደ ማታ መለወጥ እና ዳራውን ጥቁር ለማድረግ እሺን ጠቅ ማድረግ ይችላሉ።

ደረጃ 11: ሙከራ እና አጠቃቀም

ሙከራ እና አጠቃቀም
ሙከራ እና አጠቃቀም
ሙከራ እና አጠቃቀም
ሙከራ እና አጠቃቀም

የዩኤስቢ ገመድ ከ RPi ወደ ዩኤስቢ ወደብ (የ PWR ዩኤስቢ አይደለም) ፣ እና ሌላውን ጫፍ Mach3 ን ከሚሠራው ፒሲ ጋር ያገናኙ። ይህ ገመድ RPi ን እንዲሁም በፒሲው ላይ Mach3 ን ይቆጣጠራል። ስለዚህ ፣ በ RPi ላይ የውጭ የኃይል አቅርቦትን ከ PWR ዩኤስቢ ጋር አያገናኙ። ይህ በፒሲ ወይም RPi ላይ ጉዳት ሊያስከትል ይችላል።

ትኩረት - በአሁኑ ጊዜ የቁልፍ ሰሌዳ ትኩረት ያለው መስኮት። በቁልፍ ሰሌዳው ላይ ያሉ ማንኛውም የቁልፍ ጭነቶች በዚህ መስኮት ውስጥ ይከሰታሉ።

ቀደም ሲል እንደተጠቀሰው ፣ የ RPi ዩኤስቢ የ ALT+ን ትኩስ ቁልፍ ወደተያያዘው ፒሲ ዩኤስቢ ይልካል። ቅንብሩን ለመፈተሽ (ያለ Mach3) ፣ በማስታወሻ ደብተር ++ መተግበሪያ ውስጥ ከላይ እንደተመለከተው በ S የሚጀምር የምናሌ አማራጭ ያለው መተግበሪያ (በተለይም የጽሑፍ አርታኢ) ይክፈቱ። የ “ALT+” ቁልፍ ቁልፍ ምናሌውን እንደሚያንቀሳቅሰው በሚያመለክተው ምናሌ ውስጥ ኤስ ኤስ የተሰመረ መሆኑን ልብ ይበሉ። ውጤቱን ለመፈተሽ በፒሲዎች ቁልፍ ሰሌዳ ሊሞክሩት ይችላሉ። ከላይ ባለው ምሳሌ ውስጥ እንደሚታየው የፍለጋ ምናሌ ታየ። ኤስ ጋር አንድ አማራጭ የያዘ ምናሌ በከፈቱት ማመልከቻ ላይ በመመስረት የእርስዎ ውጤቶች የተለያዩ ይሆናሉ ፣ ሙከራዎ ከተሳካ ፣ ማዋቀርዎን በድር መተግበሪያ ይፈትሹ። ትኩረቱን እንደበፊቱ በተመሳሳይ መተግበሪያ ላይ ያዘጋጁ እና የ RPi ድር መተግበሪያን ከተለየ መሣሪያ ይድረሱ። RPi ን ለመድረስ ዘመናዊ ስልክን እንኳን መጠቀም ይችላሉ። በድረ -ገጹ ላይ አቁም የሚለውን ቁልፍ ጠቅ ያድርጉ ፣ እና ያው ምናሌ እንደበፊቱ መውረድ አለበት።

ሙከራዎ ከተሳካ ፣ ይህንን በ Mach3 ለመጠቀም ዝግጁ ነዎት። እኔ Mach3 2010 Screenset ን እጠቀማለሁ ፣ እና በጥሩ ሁኔታ ይሠራል።

Mach3 ለፒሲዎች ቁልፍ ሰሌዳ ግብዓት ትኩረት መስጠቱን ያረጋግጡ። የ Mach3 የርዕስ አሞሌን መንካት ለዚህ ጉዳይ ዋስትና ለመስጠት በቂ ነው። Mach3 በፒሲ ዴስክቶፕ ላይ የሚሰራ ብቸኛው መተግበሪያ መሆን አለበት።

ይህንን ዘዴ መጠቀም በራስዎ አደጋ መከናወን አለበት።

የሚመከር: