Բովանդակություն:
- Քայլ 1. Ստանալ Octoprint API բանալին
- Քայլ 2: Տեղադրեք ձեր ազնվամորու ՝ Python Script- ը գործարկելու համար
- Քայլ 3: Տպագրման պատյան LCD էկրանի համար
- Քայլ 4: Բոլորը միացրեք Arduino- ին
- Քայլ 5: Էսքիզների վերբեռնում Arduino- ում
- Քայլ 6: Ստուգեք, որ ամեն ինչ կարգին է
- Քայլ 7: Սցենարի տեղադրում ավտոմատ գործարկման համար
- Քայլ 8: Ավարտում
Video: Octoprint տպագրության մոնիտոր `8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Բարեւ Ձեզ!
Կարծում եմ, որ այս նախագիծը օգտակար կլինի այն մարդկանց համար, ովքեր օգտագործում են Octoprint- ը:
Դա գունավոր լուսավորությամբ էկրան է, որը ցույց է տալիս տպագրության առաջընթացի մասին որոշ տեղեկություններ: Այն աշխատում է Octoprint API- ի հետ `ընթացիկ գործընթացի վերաբերյալ բոլոր տեղեկությունները ստանալու համար: Python սցենարը միանում է Arduino Leonardo- ին (կարող եք օգտագործել ցանկացած USB պորտով: Ես օգտագործել եմ Լեոյին, քանի որ նախկինում այն ունեի) և տալիս է որոշ տեղեկություններ: Այս սարքի միջոցով կարող եք նաև վերահսկել ձեր տպիչը:
Քեզ պետք է:
- Ազնվամորի pi (ես օգտագործել եմ ազնվամորի pi 3 B+)
- Արդուինո Լեոնարդո (Լուսանկարների վրա կարող եք տեսնել Իսկրա Նեոն, դա բնօրինակ Լեոնարդոյի անալոգն է)
- Միկրո USB մալուխ
- 20x4 LCD էկրան (ես օգտագործել եմ առանց I2C վերահսկիչի, բայց I2C- ից օգտվելու համար դժվար չէ խմբագրել կոդը)
- Չորս կոճակ (ես օգտագործել եմ մոդուլ)
- Մինի տախտակ
- Որոշ լարեր
- RGB LED ժապավեն (Որքա՞ն ժամանակ: Դա ձեզն է)
- Սնուցման աղբյուր, ես օգտագործել եմ 12 վ 3 ա: Լավ է մատակարարել LED ժապավեն և Arduino
- 3D տպիչ `վերահսկելու համար, և դուք նաև պետք է տպեք պատյան էկրանի համար
- Որոշ միակցիչներ ՝ տակառային խցիկ (արական և իգական)
- Երկկողմանի ժապավեն և մեկուսիչ ժապավեն
- Բզզոց
- DHT21 ջերմաստիճանի և խոնավության ցուցիչ
Ըստ ցանկության: Դուք կարող եք պարզապես միացնել բոլորը ՝ առանց զոդման:
- Sոդման երկաթ
- Sոդող
Որոշ չափով դա բարդ նախագիծ է: Ես լրիվ 2 օր եմ ծախսել այն ավարտելու համար:
Քայլ 1. Ստանալ Octoprint API բանալին
Ձեզ անհրաժեշտ է ունենալ API բանալին:
Պահպանել այն.
Քայլ 2: Տեղադրեք ձեր ազնվամորու ՝ Python Script- ը գործարկելու համար
Սկզբում դուք պետք է ssh- ի միջոցով միանաք ձեր ազնվամորիին:
Այնուհետև մուտք գործեք և մուտքագրեք այս հրամանը
sudo apt-get տեղադրել python3-pip
Այնուհետեւ դուք պետք է տեղադրեք պիթոնի որոշ փաթեթներ
sudo pip3 տեղադրել pyserial
Բոլոր տեղադրումներից հետո ներբեռնեք python սցենարը Github էջից
Github պահոց
Մուտքագրեք ssh տերմինալ sudo nano port.py, այնուհետև պատճենեք բոլորը octoprint-monitor.py- ից և տեղադրեք տերմինալում: Փոփոխական API- ում դուք պետք է տեղադրեք ձեր Octoprint API բանալին: Կարող եք կպցնել ՝ սեղմելով մկնիկի աջ կոճակը: Դրանից հետո սեղմեք Ctrl + X, մուտքագրեք «y» և սեղմեք Enter:
Այնուհետև պատրաստեք logMaster.py ֆայլը sudo nano logMaster.py- ի միջոցով, այնուհետև պատճենեք բոլորը octoprint-monitor.py- ից և տեղադրեք տերմինալում: Կարող եք կպցնել ՝ սեղմելով մկնիկի աջ կոճակը: Դրանից հետո սեղմեք Ctrl + X, մուտքագրեք «y» և սեղմեք Enter:
Այնուհետև կատարեք sudo python3 port.py հրամանը
Եթե սխալ ունեք, ստուգեք նախորդ քայլերը:
Եթե տեսնում ես"
Միացում…
Միացված է:
«Ձեր տերմինալում ամեն ինչ կարգին է: Կտտացրեք Ctrl+C:
Քայլ 3: Տպագրման պատյան LCD էկրանի համար
Ես ունեմ LCD 20x4 էկրան:
Այս հղումից պետք է ֆայլ տպել
Իմ գործը Thingiverse- ում:
Քայլ 4: Բոլորը միացրեք Arduino- ին
Այս նկարի վրա կարող եք տեսնել միացման սխեմա: LCD էկրանը միացրեք arduino- ին:
- Ապա միացրեք ազդանշանը 9 -րդ փինին
- Կոճակ 1 -ից 7 -րդ կապում
- Կոճակ 2 - 8 -րդ
- Կոճակ 3 - 10
- Կոճակ 4 - 13
- Temերմաստիճանի տվիչ - 0 փին
- LED ժապավեն - կապում 6
Դրանից հետո ամեն ինչ ամրացրեք տպիչների կողմից, սոսնձեք LCD- ը և կոճակները տպված պատյանին: Գործը ամրացրեք երկկողմանի ժապավենով:
Միացրեք arduino- ն ազնվամորի pi- ին USB մալուխով:
Միացրեք հոսանքի աղբյուրը arduino- ին և LED շերտին, ինչպես նկարում:
Քայլ 5: Էսքիզների վերբեռնում Arduino- ում
Դուք պետք է ներբեռնեք octoprint-monitor.ino ֆայլը github- ից և վերբեռնեք arduino- ում:
Ձեզ հարկավոր են որոշ գրադարաններ:
- Adafruit NeoPixel
- Հեղուկ բյուրեղ (այն արդեն տեղադրված է Arduino IDE- ում)
- Troyka DHT գրադարան
Այնուհետեւ միացրեք arduino- ն ազնվամորի pi- ին:
Քայլ 6: Ստուգեք, որ ամեն ինչ կարգին է
ԹԱՐՄԱՈ:Մ. Ավելացվեց ավտոմատ պորտի հայտնաբերում: Այժմ կարիք չկա գտնել arduino- ի նավահանգիստը:
Գործարկել python կոդը: Եթե տեսնում եք «Միացված սերիա» տեքստը, ամեն ինչ կարգին է:
Քայլ 7: Սցենարի տեղադրում ավտոմատ գործարկման համար
Ինչպե՞ս ավելացնել սցենար ազնվամորու pi- ի ինքնաբեռնման համար:
Հեշտ է: Դուք պետք է մուտքագրեք
sudo crontab -e
Եվ ֆայլի վերջում ավելացրեք միայն մեկ տող:
@reboot/usr/bin/python3 /home/pi/port.py
Վերջ: Այժմ վերագործարկեք ձեր ազնվամորին և ստուգեք բոլորը:
Քայլ 8: Ավարտում
Հիմա վերջին քայլը:
Ստուգեք բոլորը, և եթե ինչ -որ բան լավ չէ, գրեք ձեր խնդրի վերաբերյալ մեկնաբանություն:
Շնորհակալություն ուշադրության համար!
Խորհուրդ ենք տալիս:
Ինչպես կառուցել գործարանի մոնիտոր Arduino- ով. 7 քայլ
Ինչպես կառուցել բույսերի մոնիտոր Arduino- ով. Այս ձեռնարկում մենք կսովորենք, թե ինչպես կարելի է հայտնաբերել հողի խոնավությունը խոնավության սենսորով և կանաչ լույս վառել, եթե ամեն ինչ կարգին է և OLED Display և Visuino: Դիտեք տեսանյութը
Տեղադրեք Raspberry Pi 4 նոութբուքի/համակարգչի միջոցով Ethernet մալուխի միջոցով (ոչ մոնիտոր, ոչ Wi-Fi). 8 քայլ
Ստեղծեք Raspberry Pi 4 նոութբուքի/համակարգչի միջոցով Ethernet մալուխի միջոցով (Առանց մոնիտորի, առանց Wi-Fi- ի). Այս դեպքում մենք աշխատելու ենք Raspberry Pi 4 Model-B- ի հետ ՝ 1 ԳԲ օպերատիվ հիշողությամբ: Raspberry-Pi- ը մեկ տախտակ ունեցող համակարգիչ է, որն օգտագործվում է կրթական նպատակների և DIY նախագծերի համար մատչելի գնով, պահանջում է 5V 3A էլեկտրամատակարարում: Գործող համակարգերի նման
Robotic Gear Arm- ը կարող է օգտագործվել 3D տպագրության համար `13 քայլ
Robotic Gear Arm- ը կարող է օգտագործվել 3D տպագրության համար. Նպատակը, որը ցանկանում էի տալ ռոբոտին: Դա մոդել պատրաստելն է և շարժումների միջոցով ցուցադրել իր ուժի փոխանցման համակարգի ուժը և դրանով նաև հպում առաջացնել: Շերտավոր առանցքակալներն օգտագործվում են շփումը նվազեցնելու և դարձնելու համար: ռոբոտը ավելի ներդաշնակ է շարժվում: The
Բարձրախոսի ձվեր - 3D տպագրության կառուցում `6 քայլ
Speaker Eggs - 3D Printing Build. DIY բարձրախոսի կառուցումն այն էր, ինչ ես ուզում էի անել շատ երկար ժամանակ, և ես վերջապես դա հանեցի իմ անելիքների ցանկից: Այս կառուցվածքը շատ դժվար էր, նախագծման աշխատանքը բավականին ընդարձակ էր և պահանջում էր շատ փոքր փոփոխություններ կատարելուց հետո
Spline Modeling Flower Blossoms 3DS MAX- ում ՝ 3D տպագրության համար. 7 քայլ (նկարներով)
Spline Modeling Flowers Blossoms in 3DS MAX in 3D Printing: This Instructable you will սովորել խորհուրդներ, թե ինչպես ստեղծել օրգանական տեսք ունեցող ծաղիկ 3DS Max- ում 3d տպագրության համար յուրահատուկ նվերի համար այնպիսի տոների համար, ինչպիսիք են Մայրության օրը կամ Վալենտինի օրը: Պահանջներ. Փորձություն կամ Autodesk 3ds Max- ի անձնական պատճենը Որոշ գիտելիքներ