![Վերահսկիչ տախտակի վրա Octoprint- ը ազնվամորու Pi- ով. 5 քայլ Վերահսկիչ տախտակի վրա Octoprint- ը ազնվամորու Pi- ով. 5 քայլ](https://i.howwhatproduce.com/images/012/image-33024-j.webp)
Բովանդակություն:
- Պարագաներ
- Քայլ 1. Ռելեային տախտակի միացում ձեր ազնվամորի Pi- ին
- Քայլ 2. SSH ձեր Raspberry Pi- ին և կազմաձևեք այն
- Քայլ 3. Ավելացրեք ընտրացանկի նոր ընտրանքներ Octoprint- ին `ձեր ռելեները վերահսկելու համար
- Քայլ 4: Բարձր լարման էլեկտրագծեր (զգույշ եղեք)
- Քայլ 5. Կարգավորեք GPIO- ի ելքերը և կանխեք ձեր ռելեների միացումը, երբ Raspberry Pi- ն վերագործարկվի
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Վերահսկիչ տախտակի վրա Octoprint- ը Raspberry Pi- ի վրա Վերահսկիչ տախտակի վրա Octoprint- ը Raspberry Pi- ի վրա](https://i.howwhatproduce.com/images/012/image-33024-1-j.webp)
Այսպիսով, դուք ունեք ազնվամորի պի Octoprint- ով և նույնիսկ ունեք տեսախցիկի կարգավորում: Վերջին բանը, որ ձեզ հարկավոր է, ձեր 3d տպիչը միացնելու և անջատելու միջոցն է, և գուցե լույսը կառավարելը: Սա ուսանելի է ձեզ համար:
Սա ներշնչված և պարզեցված է ՝
Համոզվեք, որ ստուգեք իմ նախորդ հրահանգը, որտեղ ես կառուցեցի պատյան արկղ / գոլորշի `իմ 3d տպիչի համար, քանի որ սա շարունակությունն է:
Փորձարկվել է ՝
Linux octopi 4.14.79-v7+ #1159 SMP Sun 4 նոյեմբերի 17:50:20 GMT 2018 armv7l GNU/Linux
OctoPrint տարբերակ ՝ 1.3.11OctoPi տարբերակ ՝ 0.16.0
Հրաժարում.
Պարագաներ
- 5 Վ ռելեային տախտակ օպտոկապլերատորով (ebay)
- Որոշ jumper լարեր
- Էլեկտրական տուփ վարդակներով (ըստ ցանկության)
Քայլ 1. Ռելեային տախտակի միացում ձեր ազնվամորի Pi- ին
![Ռելեի տախտակը միացնելով ձեր ազնվամորի Pi- ին Ռելեի տախտակը միացնելով ձեր ազնվամորի Pi- ին](https://i.howwhatproduce.com/images/012/image-33024-2-j.webp)
Չնայած ռելեային տախտակները պատրաստված են 5 Վ տրամաբանության համար, դրանք ճիշտ կաշխատեն 3.3 Վ լարման դեպքում: Իմանալով դա, ես կարողացա խուսափել սկզբնական տախտակի ցանկացած փոփոխությունից:
Ռելե վահան Ազնվամորի
------------ --------- Կծիկներ `JD-VCC-5V VCC-Միացված չէ GND-GND Տրամաբանություն. GND-Միացված չէ IN1-GPIO #23 IN2-GPIO # 18 ԵԿԿ - 3.3 Վ
Կարևոր է JD-VCC- ի և VCC- ի միջև թռիչքը հեռացնել, եթե այն ունեք: Սա թույլ կտա սնուցել 5 Վ կծիկների համար, միաժամանակ սնուցելով 3.3 Վ տրամաբանական մուտքերի համար: Եվ քանի որ երկուսն էլ GND- ը միացված են միմյանց ներքին, մենք կապում ենք դրանցից միայն մեկը:
Քայլ 2. SSH ձեր Raspberry Pi- ին և կազմաձևեք այն
![SSH ձեր ազնվամորի Pi- ին և կազմաձևեք այն SSH ձեր ազնվամորի Pi- ին և կազմաձևեք այն](https://i.howwhatproduce.com/images/012/image-33024-3-j.webp)
Օգտագործելով մածիկ կամ ձեր նախընտրած ssh հաճախորդը, միացեք ձեր ազնվամորի պիին ՝ օգտագործելով նույն ip հասցեն, որն օգտագործում եք Octoprint մուտք գործելու համար: Լռելյայն օգտագործողի անունը pi է, իսկ գաղտնաբառը `ազնվամորի:
Առաջին բանը, որ ես կանեի, ստուգելն էր, որ ռելեները ճիշտ են արձագանքում: Դա անելու համար թողարկեք այս հրամանները
gpio -g ռեժիմ 18 դուրս
gpio -g ռեժիմ 23 դուրս gpio -g գրել 18 0 gpio -g գրել 23 0 gpio -g գրել 18 1 gpio -g գրել 23 1
Առաջին 2 տողերը թույլ են տալիս GPIO- ն սահմանել որպես ելք: Այնուհետև միացրեք և անջատեք ելքերը: Դա պետք է դարձնի ռելեի սեղմումը: Երբ մուտքերը ցածր են (0), ռելեը պետք է միանա, և երբ մուտքերը բարձր են (1) դրանք պետք է անջատվեն: Այո, սա մի փոքր հակասական է, բայց դա այդպես է:
Քայլ 3. Ավելացրեք ընտրացանկի նոր ընտրանքներ Octoprint- ին `ձեր ռելեները վերահսկելու համար
![Ավելացրեք ընտրացանկի նոր ընտրանքներ Octoprint- ին `ձեր ռելեները վերահսկելու համար Ավելացրեք ընտրացանկի նոր ընտրանքներ Octoprint- ին `ձեր ռելեները վերահսկելու համար](https://i.howwhatproduce.com/images/012/image-33024-4-j.webp)
![Ավելացրեք ընտրացանկի նոր ընտրանքներ Octoprint- ին `ձեր ռելեները վերահսկելու համար Ավելացրեք ընտրացանկի նոր ընտրանքներ Octoprint- ին `ձեր ռելեները վերահսկելու համար](https://i.howwhatproduce.com/images/012/image-33024-5-j.webp)
Դուք պետք է խմբագրեք ֆայլը config.yaml:
sudo nano.octoprint/config.yaml
Այդ ֆայլի ներսում գտեք «համակարգ» բաժինը և ավելացրեք հետևյալը.
համակարգ:
գործողություններ. անուն: Անջատեք տպիչը - գործողություն: lon հրաման ՝ gpio -g գրել 23 0 անուն ՝ LightOn - գործողություն: loff հրաման ՝ gpio -g գրել 23 1 անուն ՝ LightOff
Ֆայլը (ctrl+x) պահպանելուց հետո վերագործարկեք ազնվամորի pi- ն.
sudo վերագործարկում
Այժմ դուք պետք է կարողանաք վերահսկել ռելեներ Octoprint վեբ ինտերֆեյսից:
Քայլ 4: Բարձր լարման էլեկտրագծեր (զգույշ եղեք)
![Բարձրավոլտ լարեր (զգույշ եղեք) Բարձրավոլտ լարեր (զգույշ եղեք)](https://i.howwhatproduce.com/images/012/image-33024-6-j.webp)
Ռելեը հանդես է գալիս որպես անջատիչ, միայն այն գործարկվում է վերահսկիչի կողմից, այս դեպքում `ազնվամորու pi- ի կողմից: Անջատիչը բաղկացած է էլեկտրամագնիսից, որը կապում է կապումներն իրար հետ, այսինքն `այն կտտոցը, որը դուք լսում եք:
Այն միացնելու համար դուք ունեք երկու տարբերակ. Կամ դուք կտրում եք ձեր 3d տպիչի սնուցման աղբյուրի լարերից մեկը և ծայրերը միացնում եք ռելեին, կամ դրա համար անջատիչ եք պատրաստում: Ես նախընտրում եմ երկրորդ ճանապարհը, քանի որ դա թույլ կտա ավելի հեշտությամբ տեղափոխել տպիչը: Ես նաև երկրորդ վարդակից կօգտագործեմ իմ արտանետման օդափոխիչը միացնելու համար (տե՛ս իմ մյուս հրահանգավորումը ՝ Հեշտ և էժան 3D տպիչի գոլորշի):
Այժմ մյուս ռելեդը լույսը կառավարելն է: Դա նույն սկզբունքն է, բայց այս դեպքում ես խորհուրդ եմ տալիս պարզապես կտրել լարերից մեկը հոսանքի մալուխից և ծայրերը միացնել ռելեին, ամենայն հավանականությամբ այն տեղափոխելու կարիք չի լինի:
Քայլ 5. Կարգավորեք GPIO- ի ելքերը և կանխեք ձեր ռելեների միացումը, երբ Raspberry Pi- ն վերագործարկվի
Խնդիրն ամփոփելու համար GPIO- ն ցածր է դրված, երբ raspbian- ը վերագործարկվի (գոնե միջուկի որոշ տարբերակների դեպքում): Ըստ երևույթին, շատ բան չենք կարող անել… հա լավ: Այսպիսով, գաղափարն այն է, որ կոչվի սցենար, որը կվերադառնա բեռնաթափումն ավարտելուց հետո ՝ ելքերը բարձր սահմանելով:
Լրացուցիչ տեղեկությունների համար տես այս ֆորումի թեման ՝ https://www.raspberrypi.org/forums/viewtopic.php? T = 35321
Բայց ամենակարևորը `այս սցենարը GPIO- ները սահմանում է որպես ելքեր, հակառակ դեպքում ցանկի տարրերը չեն աշխատի Octoprint- ում:
Ստեղծեք սցենար ՝ օգտագործելով nano:
nano /home/pi/setupgpio.sh
Տեղադրեք այս կոդը և պահեք ֆայլը:
#!/bin/sh
echo 18>/sys/class/gpio/export echo 23>/sys/class/gpio/արտահանման udevadm կարգավորել echo high>/sys/class/gpio/gpio18/ուղղություն echo high>/sys/class/gpio/gpio23/ուղղություն
Ֆայլը կատարելի դարձրեք.
chmod +x /home/pi/setupgpio.sh
Խմբագրել rc.local ֆայլը.
sudo nano /etc/rc.local
Եվ զանգահարեք ձեր ստեղծած սցենարը `ավելացնելով այս տողերը.
# կարգաբերեք gpio կապում դարպասի վերահսկման համար
/home/pi/setupgpio.sh
Վերագործարկեք ձեր ազնվամորին և ստուգեք, որ այն ճիշտ է աշխատում:
Խորհուրդ ենք տալիս:
Տեղադրեք Ubuntu 18.04.4 LTS- ը ձեր Raspberry Pi տախտակի վրա. 8 քայլ
![Տեղադրեք Ubuntu 18.04.4 LTS- ը ձեր Raspberry Pi տախտակի վրա. 8 քայլ Տեղադրեք Ubuntu 18.04.4 LTS- ը ձեր Raspberry Pi տախտակի վրա. 8 քայլ](https://i.howwhatproduce.com/images/005/image-14667-j.webp)
Տեղադրեք Ubuntu 18.04.4 LTS- ը ձեր Raspberry Pi տախտակի վրա. Ubuntu թիմը թողարկեց Ubuntu 18.04.4 Երկարաժամկետ աջակցության օպերացիոն համակարգը Raspberry Pi 2/3/4 ARM մեկ տախտակի համակարգիչների համար: Համառոտ ակնարկ Ինչպես գիտենք, Raspbian- ը հիմնված է Debian- ի վրա distro, որը Raspber- ի պաշտոնական օպերացիոն համակարգն է
Օձը տախտակի վրա. 3 քայլ (նկարներով)
![Օձը տախտակի վրա. 3 քայլ (նկարներով) Օձը տախտակի վրա. 3 քայլ (նկարներով)](https://i.howwhatproduce.com/images/007/image-19170-j.webp)
Օձը սեղանի վրա. &Quot; Ձեր հեռախոսում խաղեր կա՞ն " «Ոչ ճշգրիտ»: Ներածություն. Պարզ վերահսկելի, հեշտ ծրագրավորվող և Nokia 6110 -ի կողմից անմահացված Snake- ը դարձել է ինժեներների ամենասիրելի նախագիծը: Այն ներդրված է LED մատրիցներից, L
LED թարթում ազնվամորու Pi- ով - Ինչպես օգտագործել GPIO կապում ազնվամորու Pi- ի վրա. 4 քայլ
![LED թարթում ազնվամորու Pi- ով - Ինչպես օգտագործել GPIO կապում ազնվամորու Pi- ի վրա. 4 քայլ LED թարթում ազնվամորու Pi- ով - Ինչպես օգտագործել GPIO կապում ազնվամորու Pi- ի վրա. 4 քայլ](https://i.howwhatproduce.com/images/011/image-30766-j.webp)
LED թարթում ազնվամորու Pi- ով | Ինչպես օգտագործել GPIO կապում ազնվամորու Pi- ի վրա. Բարև տղերք, այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել Raspberry pi- ի GPIO- ն: Եթե երբևէ օգտվել եք Arduino- ից, ապա հավանաբար գիտեք, որ մենք կարող ենք LED անջատիչ և այլն միացնել դրա կապումներին և այնպես անել, որ այն աշխատի: LED- ը թարթել կամ մուտքագրել անջատիչից, որպեսզի
DHT11/DHT22 տվիչի ամպին միացում ESP8266- ի վրա հիմնված տախտակի միջոցով. 9 քայլ
![DHT11/DHT22 տվիչի ամպին միացում ESP8266- ի վրա հիմնված տախտակի միջոցով. 9 քայլ DHT11/DHT22 տվիչի ամպին միացում ESP8266- ի վրա հիմնված տախտակի միջոցով. 9 քայլ](https://i.howwhatproduce.com/images/002/image-3715-52-j.webp)
DHT11/DHT22 տվիչը ամպին միացնելը ESP8266- ի վրա հիմնված տախտակով. Նախորդ հոդվածում ես ESP8266- ի վրա հիմնված NodeMCU տախտակին միացրի Cloud4RPi ծառայությանը: Հիմա, իսկական նախագծի ժամանակն է:
Laser Harp սինթեզատոր Zybo տախտակի վրա. 10 քայլ (նկարներով)
![Laser Harp սինթեզատոր Zybo տախտակի վրա. 10 քայլ (նկարներով) Laser Harp սինթեզատոր Zybo տախտակի վրա. 10 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-706-98-j.webp)
Laser Harp Synthesizer- ը Zybo- ի տախտակի վրա. Այս ձեռնարկում մենք կստեղծենք լիարժեք ֆունկցիոնալ լազերային տավիղ `օգտագործելով IR սենսորներ ՝ սերիական ինտերֆեյսով, որը թույլ կտա օգտվողին փոխել գործիքի թյունինգը և հնչերանգը: Այս տավիղը կդառնա 21 -րդ դարի հնագույն գործիքի ռիմեյքը: The