Orodha ya maudhui:

Kuacha na Kufuatilia kwa mbali kwa CNC: Hatua 11 (na Picha)
Kuacha na Kufuatilia kwa mbali kwa CNC: Hatua 11 (na Picha)

Video: Kuacha na Kufuatilia kwa mbali kwa CNC: Hatua 11 (na Picha)

Video: Kuacha na Kufuatilia kwa mbali kwa CNC: Hatua 11 (na Picha)
Video: MKS Gen L — Марлин 1 1 9 (configuration.h) 2024, Novemba
Anonim
Kijijini CNC Stop na Monitor
Kijijini CNC Stop na Monitor
Kijijini CNC Stop na Monitor
Kijijini CNC Stop na Monitor
Kijijini CNC Stop na Monitor
Kijijini CNC Stop na Monitor

Mradi huu hutoa njia isiyo na gharama kubwa ya kufanya STOP (ALT + S) kwa mbali kwa Mach3. Hii inatimizwa na Raspberry Pi (RPi) + Kamera iliyounganishwa na PC kupitia kebo ya USB. Ufuatiliaji na uanzishaji wa STOP kwenye CNC hufanywa na programu ya utiririshaji wa wavuti inayotiririka kwenye RPi. Kutumia suluhisho hili inapaswa kufanywa kwa hatari yako mwenyewe. Ninapendekeza sana kuwasiliana na mtengenezaji wa CNC yako, na ununue na usakinishe kituo cha dharura cha kijijini kilichopendekezwa.

Kumbuka: Hii sio sawa na Kituo cha Dharura (EStop) kilichowekwa kwenye jopo lako la kudhibiti CNC, lakini utekelezaji wa hotkey kufanya STOP ya Mach3.

Hatua ya 1: Sehemu

Sehemu
Sehemu
  1. Raspberry Pi Zero W
  2. Kamera ya Raspberry Pi Zero 1.3
  3. Kamera ya Raspberry Pi (Kumbuka: Kamera za wavuti za USB hazihimiliwi)
  4. Kesi ya Raspberry Pi na Kamera
  5. kadi ndogo ya SD 16 GB
  6. Kebo ya USB

Hatua ya 2: Unganisha Kamera na Usakinishe Raspbian

Kukusanya Kamera na Kuweka Raspbian
Kukusanya Kamera na Kuweka Raspbian
Kukusanya Kamera na Kuweka Raspbian
Kukusanya Kamera na Kuweka Raspbian
Kukusanya Kamera na Kuweka Raspbian
Kukusanya Kamera na Kuweka Raspbian
Kukusanya Kamera na Kuweka Raspbian
Kukusanya Kamera na Kuweka Raspbian

Unganisha RPi Camera, kebo na RPi pamoja kwa maagizo yaliyopatikana katika Jinsi ya kuunganisha moduli ya kamera ya Raspberry Pi kwa Raspberry Pi Zero W na kesi rasmi. Kumbuka: Kamera za wavuti za USB hazihimiliwi.

Sakinisha toleo la hivi karibuni la Raspbian kwenye Raspberry Pi Zero W. Ninapendekeza kufuata maagizo ya hatua kwa hatua yanaweza kupatikana kwenye Rafiberi ya Raspberry Pi Zero isiyo na kichwa bila Mwanzo.

Fanya unganisho la SSH kwa RPi, kama ilivyoelezwa katika maagizo hapo juu, na uanzishe usanidi wa jumla wa mfumo kwa kutumia huduma ya raspi-config.

Sudo raspi-config

Hatua ya 3: Wezesha Kamera

Washa Kamera
Washa Kamera
Washa Kamera
Washa Kamera
Washa Kamera
Washa Kamera
Washa Kamera
Washa Kamera

Katika dirisha kuu la raspi-config chagua nambari 5. Chaguzi za Kuingiliana - Sanidi unganisho kwa vifaa vya pembeni. Kwenye dirisha linalofuata, chagua P1. Kamera - Wezesha / Lemaza unganisho kwa Kamera ya Raspberry Pi. Dirisha linalofuata litauliza Je! Ungependa kiolesura cha kamera kiwezeshwe? Chagua na hit Enter. Skrini ya mwisho itaonyesha kuwa kiolesura cha kamera kimewezeshwa, na bonyeza Enter kwa. Hii itakurudisha kwenye dirisha kuu la raspi-config.

Hatua ya 4: Panua mfumo wa faili

Panua mfumo wa faili
Panua mfumo wa faili
Panua mfumo wa faili
Panua mfumo wa faili
Panua mfumo wa faili
Panua mfumo wa faili

Katika dirisha kuu la raspi-config chagua nambari 7. Chaguzi za hali ya juu - Sanidi mipangilio ya hali ya juu. Kwenye dirisha linalofuata, chagua A1. Panua mfumo wa faili - Inahakikisha kuwa hifadhi yote ya kadi ya SD inatumiwa. Baada ya kuchagua kipengee hiki dirisha itaonekana inayoonyesha kizigeu cha Mizizi kimebadilishwa ukubwa. Mfumo wa faili utapanuliwa wakati wa kuwasha tena ijayo. Piga kitufe cha Ingiza ili kuchagua. Hii itakurudishia dirisha kuu la raspi-config.

Hatua ya 5: Chaguzi za Boot

Chaguzi za Boot
Chaguzi za Boot
Chaguzi za Boot
Chaguzi za Boot
Chaguzi za Boot
Chaguzi za Boot

Katika dirisha kuu la raspi-config chagua nambari 3. Chaguzi za Boot - Sanidi chaguzi za kuanza. Kwenye skrini inayofuata, chagua B1. Desktop / CLI - Chagua ikiwa utaingia kwenye mazingira ya eneo-kazi. Hii itakupeleka kwenye dirisha la mwisho, na uchague B1. Dashibodi - Dashibodi ya maandishi, inayohitaji mtumiaji kuingia. Kuchagua hii itakurudisha kwenye dirisha kuu la raspi-config.

Unaweza kutoka raspi-config kwa kuchagua, ambayo labda itahitaji kuwasha tena. Fanya kuanza upya, na SSH kurudi kwenye RPi.

Hatua ya 6: Sanidi RPi kuwa Kinanda cha USB (HID)

Sanidi RPi kwenye Kinanda cha USB (HID)
Sanidi RPi kwenye Kinanda cha USB (HID)

STOP hutengenezwa kwa kutuma kitufe cha ALT + s kupitia RPi kwa PC inayoendesha Mach3. Kama matokeo, RPi inahitaji kusanidi kuonekana na kufanya kazi kama Kibodi ya USB kwa PC. Hii inaruhusu kutuma maagizo ya hotkeys kama vile ALT + kwa PC. Maagizo ya kusanidi RPi hupatikana kwenye Turn Raspberry Pi Zero kwenye Kinanda cha USB (HID).

Baada ya kuanza upya, ingiza amri ifuatayo:

ls -l / dev / kujificha *

Unapaswa kuona kifaa / dev / hidg0 ikionekana kwenye orodha kama inavyoonekana hapo juu. Ufikiaji wa kikundi na ufikiaji wa kusoma na kuandika kwa kifaa hiki utabadilishwa kwa hatua za kufuata.

Hatua ya 7: Sakinisha RPi-Cam-Web-Interface

Sakinisha RPi-Cam-Web-Interface
Sakinisha RPi-Cam-Web-Interface
Sakinisha RPi-Cam-Web-Interface
Sakinisha RPi-Cam-Web-Interface

Sakinisha utiririshaji wa video na programu ya seva ya wavuti kwa maagizo kwenye RPi-Cam-Web-Interface.

Wakati wa usanidi utaulizwa Chaguzi zifuatazo za Usanidi:

  • Kiboreshaji cha kamera: html
  • Kuanza kiotomatiki: (ndio / hapana) ndio
  • Seva: (apache / nginx / lighttpd) apache
  • Wavuti: 80
  • Mtumiaji: (blank = nologin) admin (mfano)
  • Nenosiri: # 34By97Zz (mfano)
  • jpglink: (ndio / hapana) hapana
  • phpversion: (5/7) 7

Nilichagua pembejeo chaguomsingi ili kurahisisha usanikishaji, lakini nikaongeza Mtumiaji na Nenosiri kupata Ukurasa wa Wavuti wa RPi. Chagua na uendelee na usakinishaji. Mwishowe utaulizwa Anza Mfumo wa Kamera Sasa chagua na uendelee. Ikiwa imefanikiwa, utachukuliwa kwa haraka ya amri.

Unganisha kwenye ukurasa wa wavuti wa RPi https:// / html /

Hatua ya 8: Ruhusu Ufikiaji wa data ya Www kwa Kifaa / dev / hidg0

Ruhusu Www-data Upatikanaji wa Kifaa / dev / hidg0
Ruhusu Www-data Upatikanaji wa Kifaa / dev / hidg0

Sasa kwa kuwa programu na vifaa vyote vimewekwa tweaks za mwisho zinaweza kufanywa kumaliza usanidi. Lengo katika hatua hii ni kumpa mtumiaji www-data kupata kifaa cha Kinanda cha USB / dev / hidg0.

Kwanza, unda kikundi kinachoitwa kujificha na ongeza www-data kwenye kikundi:

Sudo nyongeza ilificha

sudo adduser www-data imefichwa

Ifuatayo, fungua / etc / rc.local na amri hii (tena):

Sudo nano /etc/rc.local

Ongeza yafuatayo kabla ya laini iliyo na kutoka 0, lakini chini ya mstari ulioongeza kwenye Sanidi ya RPi Kwenye Kinanda cha USB (HID) Hatua:

mzizi wa sudo chown: hid / dev / hidg0 sudo chmod 660 / dev / hidg0

Amri iliyo hapo juu itatoa ufikiaji muhimu kwa kifaa / dev / hidg0 kwa mtumiaji www-data. Baada ya marekebisho hapo juu kufanywa na kuwasha upya unaona kifaa / dev / hidg0 na amri ifuatayo:

ls -l / dev / kujificha *

Angalia kikundi cha kifaa hiki sasa kimefichwa na kikundi kimesoma na kuandika ufikiaji.

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

Hiari: Ikiwa unataka kutumia hati ambazo zinapata GPIO, I2C na / au SPI kupitia ukurasa wa Wavuti wa RPi, utahitaji kuwezesha miingiliano hii katika raspi-config. Pili, utahitaji kumpa mtumiaji www-data ufikiaji wa maingiliano haya.

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

Hatua ya 9: Sanidi Kiolesura cha Wavuti

Sanidi Kiolesura cha Wavuti
Sanidi Kiolesura cha Wavuti

Pakia faili ya mtumiaji.

Kutoka kwa saraka yako ya nyumbani, nakili userbuttons.txt kwenye folda '/ var / www / html /':

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

Badilisha umiliki na ruhusa kwa vifungo vya mtumiaji:

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

Unda hati ya shell ya stop_cnc.sh:

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

Nakili na ubandike maandishi yafuatayo kwenye faili hii:

#! / 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_ripoti "\ 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0" 0 "#echo" STOP CNC ">> /var/www/html/macros/testmacro.txt

Baada ya kuokoa /var/www/html/macros/stop_cnc.sh, toa ruhusa zinazohitajika kwa faili na amri hizi:

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

=============================== FED HOLD, unaweza kuongeza vifungo vifuatavyo kwa / var / www / html / userbuttons:

Sudo nano / var / www / html / userbuttons

Pata na uondoe # kutoka kwa mistari iliyoonyeshwa hapo chini kwenye faili ya vitufe vya mtumiaji:

#KULISWA KUSHIKILIWA, feed_hold.sh, btn btn-warning btn-lg, style = "width: 50%" # CYCLE START, cycle_start.sh, btn btn-success btn-lg, style = "width: 50%"

Unda script_start.sh shell script:

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

Nakili na ubandike maandishi yafuatayo kwenye faili hii:

#! / bin / bashfunction write_report {echo -ne $ 1> / dev / hidg0} # CTRL = x10 SHIFT = x20 ALT = x40 # ALT + r - CYCLE STARTandika_report "\ x40 / 0 / x15 / 0 / 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

Unda hati ya feed_hold.sh shell:

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

Nakili na ubandike maandishi yafuatayo kwenye faili hii:

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

Badilisha umiliki na idhini ya hati za ganda:

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

Hatua ya 10: Badilisha Mwonekano wa Wavuti

Customize Mwonekano wa Wavuti
Customize Mwonekano wa Wavuti
Customize Mwonekano wa Wavuti
Customize Mwonekano wa Wavuti

Kabla ya hatua ya awali, ukurasa wa Wavuti ulionekana kama picha ya 'Kabla' iliyoonyeshwa hapo juu. Baada ya marekebisho kwenye kitufe cha STOP itaonekana. Baadhi ya mabadiliko yaliyopendekezwa katika Mipangilio ya Kamera:

  • Maazimio: Max View 972p 4: 3
  • Ufafanuzi (wahusika wapatao 127): Nakala: CNC Cam% Y.% M.% D_% h:% m:% s
  • Uhakiki wa ubora (1… 100) Default 10: 50 Upana (128… 1024) Default 512: 1024 Mgawanyiko (1-16) Default 1: 1

Jina la bar ya jina na jina 'RPi Cam Control v6.4.34: mycam @ raspberrypi' inaweza kubadilishwa kwa kubadilisha faili ya /var/www/html/config.php.

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

Rekebisha 'RPi Cam Udhibiti' ikiwa unataka kubadilisha jina la Kichwa:

// jina la programu hii fafanua ('APP_NAME', 'RPi Cam Control');

Katika sehemu ya mipangilio ya 'Mfumo' unaweza kubadilisha Mtindo hadi Usiku na bonyeza Sawa kugeuza mandharinyuma.

Hatua ya 11: Kupima na Kutumia

Kupima na Kutumia
Kupima na Kutumia
Kupima na Kutumia
Kupima na Kutumia

Unganisha kebo ya USB kwenye bandari ya USB ya RPi (sio PWR USB), na unganisha upande mwingine kwa PC inayoendesha Mach3. Cable hii itawezesha RPi na kudhibiti Mach3 kwenye PC. Kwa hivyo, USIUNGE umeme wa nje kwa PWR USB kwenye RPi. Hii inaweza kusababisha uharibifu wa PC au RPi.

kuzingatia - Dirisha ambalo sasa lina mwelekeo wa kibodi. Vibofya vyovyote kutoka kwenye kibodi vitatokea kwenye dirisha hili.

Kama ilivyosemwa hapo awali, USB ya RPi hutuma hotti ya ALT + kwa USB ya PC iliyoambatanishwa. Ili kujaribu usanidi (bila Mach3), fungua programu (ikiwezekana mhariri wa maandishi) ambayo ina chaguo la Menyu ambayo huanza na S, kama inavyoonekana hapo juu kwenye programu ya Notepad ++. Kumbuka kuwa S imepigwa mstari kwenye Menyu inayoonyesha kuwa kitufe cha ALT + s kitawasha menyu. Unaweza kujaribu na kibodi cha PC ili ujaribu matokeo. Kama ilivyo kwenye mfano hapo juu, menyu ya Utafutaji ilionekana. Matokeo yako yatakuwa tofauti, kulingana na programu unayofungua na Menyu iliyo na chaguo na S. Ikiwa jaribio lako limefanikiwa, jaribu usanidi wako na programu ya Wavuti. Weka mwelekeo kwenye programu sawa na hapo awali, na fikia matumizi ya Wavuti ya RPi kutoka kwa kifaa tofauti. Unaweza hata kutumia simu janja kupata RPi. Bonyeza kitufe cha STOP kwenye ukurasa wa Wavuti, na Menyu sawa inapaswa kushuka kama hapo awali.

Ikiwa mtihani wako umefaulu, uko tayari kutumia hii na Mach3. Ninatumia Skrini ya Mach3 2010, na inafanya kazi vizuri.

Hakikisha kuwa Mach3 inazingatia uingizaji wa kibodi ya PC. Kugusa kichwa cha kichwa cha Mach3 ni vya kutosha kuhakikisha hii ndio kesi. Mach3 inapaswa kuwa programu pekee inayoendesha kwenye Desktop ya PC.

Kutumia njia hii inapaswa kufanywa kwa hatari yako mwenyewe.

Ilipendekeza: