Orodha ya maudhui:
- Hatua ya 1: Kupata Ufunguo wa API ya Octoprint
- Hatua ya 2: Kuweka Raspberry yako ili kuendesha Hati ya Python
- Hatua ya 3: Kesi ya Kuchapa kwa Skrini ya LCD
- Hatua ya 4: Unganisha Zote kwa Arduino
- Hatua ya 5: Kupakia Mchoro kwa Arduino
- Hatua ya 6: Kuangalia kwamba yote ni sawa
- Hatua ya 7: Kuweka Hati ili Kuanzisha Kiotomatiki
- Hatua ya 8: Kumaliza
Video: Ufuatiliaji wa Uchapishaji wa Octoprint: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Halo!
Nadhani mradi huu utakuwa muhimu kwa watu, ambao hutumia Octoprint.
Ni skrini iliyo na taa ya nyuma yenye rangi ambayo inakuonyesha habari kadhaa juu ya maendeleo ya uchapishaji. Inafanya kazi na Octoprint API kupata habari zote kuhusu mchakato wa sasa. Hati ya chatu inaunganisha na Arduino Leonardo (unaweza kutumia yoyote na bandari ya usb. Nilitumia Leo, kwa sababu nilikuwa nayo hapo awali) na kuipatia habari. Pia unaweza kudhibiti printa yako kupitia kifaa hiki.
Unahitaji:
- Raspberry pi (nilitumia rasipiberi pi 3 B +)
- Arduino Leonardo (Kwenye picha unaweza kuona Iskra Neo, Ni mfano wa Leonardo wa asili)
- Cable ndogo ya usb
- Skrini ya LCD ya 20x4 (nilitumia bila mtawala wa I2C, lakini sio ngumu kuhariri nambari kutumia I2C moja)
- Vifungo vinne (nilitumia moduli)
- Mini mkate wa mkate
- Baadhi ya waya
- Ukanda wa LED wa RGB (Muda gani? Ni juu yako)
- Ugavi wa umeme, nilitumia 12v 3a. Ni sawa kusambaza ukanda wa LED na Arduino
- Printa ya 3D kudhibiti na unahitaji pia kuchapisha kesi kwa skrini
- Viunganishi vingine: pipa jack (wa kiume na wa kike)
- Mkanda wa pande mbili na mkanda wa kuhami
- Buzzer
- Joto la DHT21 na sensorer ya unyevu
Hiari. Unaweza tu kuunganisha yote bila soldering
- Chuma cha kulehemu
- Solder
Kwa kiwango fulani ni mradi mgumu. Nimetumia siku 2 kamili kuimaliza.
Hatua ya 1: Kupata Ufunguo wa API ya Octoprint
Unahitaji kuwa na ufunguo wa API.
Iokoe.
Hatua ya 2: Kuweka Raspberry yako ili kuendesha Hati ya Python
Mara ya kwanza unahitaji kuungana na rasipberry yako kupitia ssh.
Kisha ingia na andika amri hii
Sudo apt-get kufunga python3-pip
Kisha unahitaji kusanikisha vifurushi vya chatu
sudo pip3 kusanikisha pyserial
Baada ya mitambo yote kupakua hati ya chatu kutoka ukurasa wa Github
Hifadhi ya Github
Andika kwenye ssh terminal sudo nano port.py, kisha unakili zote kutoka kwa octoprint-monitor.py na ubandike kwenye terminal. Katika API inayobadilika unahitaji kubandika kitufe chako cha Octoprint API. Unaweza kubandika kwa kubonyeza kitufe cha kulia cha kipanya chako. Baada ya hapo bonyeza Ctrl + X, andika "y" na bonyeza Enter.
Kisha fanya faili ya logMaster.py kupitia sudo nano logMaster.py, kisha unakili yote kutoka kwa octoprint-monitor.py na ubandike kwenye terminal. Unaweza kubandika kwa kubonyeza kitufe cha kulia cha kipanya chako. Baada ya hapo pres Ctrl + X, andika "y" na bonyeza Enter.
Kisha fanya amri sudo python3 port.py
Ikiwa una kosa, angalia hatua za awali.
Ukiona"
Inaunganisha…
Imeunganishwa.
katika terminal yako yote ni sawa. Bonyeza Ctrl + C.
Hatua ya 3: Kesi ya Kuchapa kwa Skrini ya LCD
Nina skrini ya LCD 20x4.
Unahitaji kuchapisha faili kutoka kwa kiunga hiki
Kesi yangu juu ya Thingiverse.
Hatua ya 4: Unganisha Zote kwa Arduino
Kwenye picha hii unaweza kuona mchoro wa wiring. Unganisha onyesho la LCD kwa arduino.
- Kisha unganisha buzzer kwa pini ya 9
- Kitufe 1 hadi 7 pin
- Kitufe 2 - 8
- Kitufe 3 - 10
- Kitufe 4 - 13
- Sensor ya joto - pini 0
- Kamba ya LED - pini 6
Baada ya hapo rekebisha yote kwa upande wa printa, gundi LCD na vifungo kwenye kesi iliyochapishwa. Rekebisha kesi na mkanda wa pande mbili.
Unganisha arduino kwa rasipberry pi na kebo ya usb.
Unganisha usambazaji wa umeme kwa mkanda wa arduino na LED kama kwenye picha.
Hatua ya 5: Kupakia Mchoro kwa Arduino
Unahitaji kupakua faili octoprint-monitor.ino kutoka github na kuipakia kwa arduino.
Utahitaji maktaba kadhaa.
- NeoPixel ya Adafruit
- Kioevu Kioevu (Imesakinishwa tayari kwa Arduino IDE)
- Maktaba ya Troyka DHT
Kisha unganisha arduino na raspberry pi.
Hatua ya 6: Kuangalia kwamba yote ni sawa
UPDATE: Ugunduzi wa bandari moja kwa moja umeongezwa! Sasa hauitaji kupata bandari ya arduino.
Anzisha msimbo wa chatu. Ukiona maandishi "Serial iliyounganishwa", yote ni sawa.
Hatua ya 7: Kuweka Hati ili Kuanzisha Kiotomatiki
Jinsi ya kuongeza hati ili ujiandikishe mwenyewe kwenye rasipberry pi?
Ni rahisi. Unahitaji kuandika
sudo crontab -e
Na ongeza mwishoni mwa faili mstari mmoja tu.
@ reboot / usr / bin / python3 /home/pi/port.py
Ni hayo tu. Sasa reboot raspberry yako na uhakikishe yote.
Hatua ya 8: Kumaliza
Sasa hatua ya mwisho.
Angalia yote na ikiwa kitu si sawa, andika maoni na shida yako.
Asante kwa mawazo yako!
Ilipendekeza:
Fanya Mchemraba wa Kioo Urahisi cha Infinity - HAPANA Uchapishaji wa 3D na HAKUNA Programu: Hatua 15 (na Picha)
Fanya Mchemraba wa Kioo Urahisi cha Infinity | HAPANA Uchapishaji wa 3D na HAKUNA Programu: Kila mtu anapenda mchemraba mzuri, lakini zinaonekana kama itakuwa ngumu kutengeneza. Lengo langu kwa Agizo hili ni kukuonyesha hatua kwa hatua jinsi ya kutengeneza moja. Sio hivyo tu, bali kwa maagizo ambayo nakupa, utaweza kutengeneza moja
Ufuatiliaji wa Nguo / Ufuatiliaji wa Kavu na ESP8266 & Sensor ya Kuongeza kasi: Hatua 6
Ufuatiliaji wa Nguo / Kavu ya Ufuatiliaji na ESP8266 & Sensor ya Kuongeza kasi: Washa nguo / dryer iko kwenye basement, na wewe, kama sheria, weka lundo la nguo ndani yake na baada ya hapo, unashiriki katika kazi yako nyingine ya nyumba. Unapuuza mavazi ambayo yalibaki yamejaa na kufyonza kwenye basement kwenye mashine yako
Ufuatiliaji wa faragha umechukuliwa kutoka kwa Ufuatiliaji wa zamani wa LCD: Hatua 7 (na Picha)
Ufuatiliaji wa faragha umedukuliwa Kutoka kwa Ufuatiliaji wa Zamani wa LCD: Mwishowe unaweza kufanya kitu na mfuatiliaji huyo wa zamani wa LCD ulio na karakana. Unaweza kuibadilisha kuwa mfuatiliaji wa faragha! Inaonekana kuwa nyeupe kwa kila mtu isipokuwa wewe, kwa sababu umevaa " uchawi " glasi! Unachotakiwa kuwa nacho ni pa
Ufuatiliaji wa Chassis ya Ufuatiliaji wa Kijijini cha Rugged: Hatua 7 (na Picha)
Ufuatiliaji wa Chassis Remote Tracked Bot: Utangulizi: Kwa hivyo huu ulikuwa mradi ambao mwanzoni nilitaka kuanza na kukamilisha nyuma mnamo 2016, hata hivyo kwa sababu ya kazi na wingi wa vitu vingine nimeweza tu kuanza na kukamilisha mradi huu katika mwaka mpya 2018! Ilichukua kama wee 3
Ufuatiliaji wa Joto la Chumba cha Raspberry Pi na Ufuatiliaji wa Picha ya Gnuplot na Uwezo wa Tahadhari ya Barua pepe: Hatua 7
Ufuatiliaji wa Chumba cha Raspberry Pi Udhibiti wa Joto na Pato la Picha ya Gnuplot na Uwezo wa Tahadhari ya Barua Pepe: Pale ninapofanya kazi, kuna chumba muhimu sana ambacho kina kompyuta nyingi. Joto la kawaida la chumba hiki lazima liwe baridi sana ili kuongeza utendaji wa mifumo hii. Niliulizwa kuja na mfumo wa ufuatiliaji ambao una uwezo wa