Orodha ya maudhui:
- Hatua ya 1: Sehemu
- Hatua ya 2: Unganisha Kamera na Usakinishe Raspbian
- Hatua ya 3: Wezesha Kamera
- Hatua ya 4: Panua mfumo wa faili
- Hatua ya 5: Chaguzi za Boot
- Hatua ya 6: Sanidi RPi kuwa Kinanda cha USB (HID)
- Hatua ya 7: Sakinisha RPi-Cam-Web-Interface
- Hatua ya 8: Ruhusu Ufikiaji wa data ya Www kwa Kifaa / dev / hidg0
- Hatua ya 9: Sanidi Kiolesura cha Wavuti
- Hatua ya 10: Badilisha Mwonekano wa Wavuti
- Hatua ya 11: Kupima na Kutumia
Video: Kuacha na Kufuatilia kwa mbali kwa CNC: Hatua 11 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
- Raspberry Pi Zero W
- Kamera ya Raspberry Pi Zero 1.3
- Kamera ya Raspberry Pi (Kumbuka: Kamera za wavuti za USB hazihimiliwi)
- Kesi ya Raspberry Pi na Kamera
- kadi ndogo ya SD 16 GB
- Kebo ya USB
Hatua ya 2: Unganisha Kamera na Usakinishe 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
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
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
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)
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 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
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
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
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
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:
DIY Smart Robot Kufuatilia Kits za Gari Kufuatilia Gari Pichaensitive: Hatua 7
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: Design by SINONING ROBOTUnaweza kununua kutoka kufuatilia gari la robotTheoryLM393 chip linganisha picharesistor mbili, wakati kuna upande mmoja photoresistor LED kwenye WHITE upande wa motor utasimama mara moja, upande mwingine wa motor inazunguka, ili
Matumizi ya Watawala Mdogo kufanya kazi na Kufuatilia Mfumo wa Umwagiliaji wa mbali: Hatua 4
Matumizi ya Watawala Mdogo Kufanya kazi na Kufuatilia Mfumo wa Umwagiliaji wa mbali: wakulima na waendeshaji chafu kwa mfumo wa umwagiliaji wa bei ya chini. Katika mradi huu, tunaunganisha sensorer ya unyevu wa mchanga wa kielektroniki na mdhibiti mdogo ili kumwagilia mimea kiotomatiki wakati mchanga ni kavu sana bila uingiliaji wa binadamu
Tengeneza Kamera inayodhibitiwa kwa mbali kutoka kwa simu ya rununu !: Hatua 5 (na Picha)
Tengeneza Kamera inayodhibitiwa kwa mbali kutoka kwa simu ya rununu!: Unataka kujua paka yako inafanya nini ukiwa kazini? Tuma ujumbe mfupi kwa simu yako mpya ya ufuatiliaji na upokee picha na video sekunde baadaye. Inaonekana kama ndoto? Sivyo tena! Video hii inaelezea jinsi inavyofanya kazi:
Maagizo ya Kukamilisha Kudhihaki kwa Uundaji wa slaidi ya Kufuatilia kwa Kuinua / Chini ya Viti vya miguu vilivyowekwa katikati kwenye Viti vya Gurudumu la Umeme: Hatua 9 (na Picha)
Maagizo juu ya Kukamilisha Kudhihaki kwa Uundaji wa slaidi ya Kufuatilia kwa Kuinua / Chini ya Viti vya miguu vilivyowekwa katikati kwenye Viti vya Gurudumu la Nguvu: Viti vya miguu vilivyowekwa katikati vinawekwa chini ya kiti vizuri, na chini itumiwe. Utaratibu wa uendeshaji huru wa stowage ya miguu na kupelekwa haijajumuishwa kwenye viti vya gurudumu la soko, na watumiaji wa PWC wameelezea hitaji
Jinsi ya Kupata Kugusa kwako kwa Ipod (au Iphone Ikiwa Umeituma Kweli) Kuacha Kuanguka Kutoka Kwa Ukosefu wa Kumbukumbu: Hatua 3
Jinsi ya Kupata Kugusa kwako kwa Ipod (au Iphone Ikiwa Umeituma Kweli) Kuacha Kuanguka Kutoka Kwa Ukosefu wa Kumbukumbu: Hi, Kuna, kugusa ipod na watumiaji wa iphone. Ok, kwa hivyo nina hakika nyote mna uelewa wa kimsingi wa jinsi ipod ya apple inavyofanya kazi, sawa? Unafungua programu. Programu hiyo itatumia popote kati ya labda kwa kugusa ipod 1G, 5-30MB ya inapatikana