![Relee -plaadi juhtimine Octoprintist Raspberry Pi -l: 5 sammu Relee -plaadi juhtimine Octoprintist Raspberry Pi -l: 5 sammu](https://i.howwhatproduce.com/images/012/image-33024-j.webp)
Sisukord:
- Tarvikud
- Samm: releeplaadi ühendamine oma Raspberry Pi -ga
- Samm: SSH oma Raspberry Pi -le ja seadistage see
- Samm: lisage Octoprintile uued menüüvalikud, et kontrollida oma releed
- Samm: kõrgepinge juhtmestik (olge ettevaatlik)
- Samm: konfigureerige GPIO väljundid ja vältige releede sisselülitamist, kui Raspberry Pi taaskäivitub
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
![Relay Board'i juhtimine Octoprintist Raspberry Pi -l Relay Board'i juhtimine Octoprintist Raspberry Pi -l](https://i.howwhatproduce.com/images/012/image-33024-1-j.webp)
Nii et teil on Octoprintiga vaarika pi ja teil on isegi kaamera seadistus. Viimane asi, mida vajate, on viis 3D -printeri sisse- ja väljalülitamiseks ning võib -olla valguse juhtimiseks. See juhend on teie jaoks!
See on inspireeritud ja lihtsustatud saidilt:
Kontrollige kindlasti oma eelmist juhendit, kus ma ehitasin oma 3D -printerile korpuse / tõmbekapi, kuna see on järg.
Testitud:
Linux octopi 4.14.79-v7+ #1159 SMP Pühapäev, 4. november 17:50:20 GMT 2018 armv7l GNU/Linux
OctoPrint versioon: 1.3.11 OctoPi versioon: 0.16.0
Vastutusest loobumine: ma ei võta endale vastutust halva eest, mis võib juhtuda, kui järgite neid juhiseid.
Tarvikud
- 5V releeplaat koos optroniga (ebay)
- Mõned hüppajate juhtmed
- Elektrikarp pistikupesadega (valikuline)
Samm: releeplaadi ühendamine oma Raspberry Pi -ga
![Relee -plaadi ühendamine oma Raspberry Pi -ga Relee -plaadi ühendamine oma Raspberry Pi -ga](https://i.howwhatproduce.com/images/012/image-33024-2-j.webp)
Kuigi releeplaadid on valmistatud 5 V loogika jaoks, käivituvad need õigesti 3.3 V juures. Seda teades suutsin vältida esialgse plaadi muutmist.
Relee kilp Vaarikas
------------ --------- Rullid: JD-VCC-5V VCC-pole ühendatud GND-GND loogika: GND-pole ühendatud IN1-GPIO #23 IN2-GPIO # 18 VCC - 3,3 V.
Oluline on eemaldada hüppaja JD-VCC ja VCC vahel, kui see on olemas. See võimaldab mähiste jaoks toita 5 V, samal ajal kui loogiliste sisendite jaoks 3,3 V. Ja kuna mõlemad GND on sisemiselt ühendatud, ühendame neist ainult ühe.
Samm: SSH oma Raspberry Pi -le ja seadistage see
![SSH oma Raspberry Pi -le ja seadistage see SSH oma Raspberry Pi -le ja seadistage see](https://i.howwhatproduce.com/images/012/image-33024-3-j.webp)
Kasutades pahtlit või oma lemmik -ssh -klienti, looge ühendus oma vaarika pi -ga, kasutades sama IP -aadressi, mida kasutate Octoprintile juurdepääsemiseks. Vaikimisi kasutajanimi on pi ja parool on vaarikas.
Esimene asi, mida ma teeksin, on kontrollida, kas releed reageerivad õigesti. Selleks andke need käsud välja
gpio -g režiim 18 välja
gpio -g režiim 23 välja gpio -g kirjutamine 18 0 gpio -g kirjutamine 23 0 gpio -g kirjutamine 18 1 gpio -g kirjutamine 23 1
Esimesed 2 rida võimaldavad GPIO seadistada väljundiks. Seejärel lülitate väljundid sisse ja välja. See peaks relee klõpsama. Kui sisendid on madalad (0), peaks relee sisse lülituma ja kui sisendid on kõrged (1), peaksid need välja lülituma. Nii et jah, see on natuke vastuoluline, aga nii see on!
Samm: lisage Octoprintile uued menüüvalikud, et kontrollida oma releed
![Releede juhtimiseks lisage Octoprintile uued menüüvalikud Releede juhtimiseks lisage Octoprintile uued menüüvalikud](https://i.howwhatproduce.com/images/012/image-33024-4-j.webp)
![Releede juhtimiseks lisage Octoprintile uued menüüvalikud Releede juhtimiseks lisage Octoprintile uued menüüvalikud](https://i.howwhatproduce.com/images/012/image-33024-5-j.webp)
Peate muutma faili config.yaml:
sudo nano.octoprint/config.yaml
Leidke selle faili sees jaotis "süsteem" ja lisage järgmine:
süsteem:
toimingud: - toiming: printer käsklusele: gpio -g kirjutada 18 0 nimi: lülitage printer sisse - toiming: printeri väljalülitamise käsk: gpio -g kirjutage 18 1 kinnitage: lülitate printeri välja. nimi: lülitage printer välja - toiming: lon käsk: gpio -g kirjutage 23 0 nimi: LightOn - toiming: loff käsk: gpio -g kirjutage 23 1 nimi: LightOff
Pärast faili salvestamist (ctrl+x) taaskäivitage vaarika pi:
sudo taaskäivitamine
Nüüd peaksite saama releed Octoprinti veebiliidese kaudu juhtida!
Samm: kõrgepinge juhtmestik (olge ettevaatlik)
![Kõrgepinge juhtmestik (olge ettevaatlik) Kõrgepinge juhtmestik (olge ettevaatlik)](https://i.howwhatproduce.com/images/012/image-33024-6-j.webp)
Relee toimib lülitina, ainult selle käivitab kontroller, antud juhul vaarika pi. Lüliti koosneb elektromagnetist, mis ühendab tihvtid kokku, see on klõps, mida kuulete.
Juhtmete ühendamiseks on teil kaks võimalust. Kas katkestate ühe oma 3D -printeri toiteallika juhtmest ja ühendate otsad releega või teete selleks pistikupesa. Eelistan teist võimalust, kuna see võimaldab printerit kergemini teisaldada. Kasutan oma väljalaskeventilaatori ühendamiseks ka teist pistikupesa (vt minu muud juhendit: lihtne ja odav 3D -printeri õhupuhasti).
Nüüd on teine relee valguse juhtimine. See on sama põhimõte, kuid sel juhul soovitan teil lihtsalt lõigata üks toitekaabli juhtmetest ja ühendada otsad releega, tõenäoliselt ei pea seda teisaldama.
Samm: konfigureerige GPIO väljundid ja vältige releede sisselülitamist, kui Raspberry Pi taaskäivitub
Probleemi kokkuvõtteks on GPIO raspbiani taaskäivitamisel madalal tasemel (vähemalt teatud kerneli versioonide puhul). Ilmselt ei saa me palju teha … oh well! Nii et idee on helistada skriptile, mis tagastab alglaadimise lõppedes väljundite kõrgeks seadmise.
Lisateabe saamiseks vaadake seda foorumi teemat: https://www.raspberrypi.org/forums/viewtopic.php? T = 35321
Kuid mis kõige tähtsam - see skript seab GPIOd väljunditeks, vastasel juhul menüüelemendid Octoprintis ei tööta.
Skripti loomine nano abil:
nano /home/pi/setupgpio.sh
Kleepige see kood ja salvestage fail.
#!/bin/sh
echo 18>/sys/class/gpio/export echo 23>/sys/class/gpio/export udevadm settle echo high>/sys/class/gpio/gpio18/direction echo high>/sys/class/gpio/gpio23/direction
Muutke fail käivitatavaks:
chmod +x /home/pi/setupgpio.sh
Muutke rc.local faili:
sudo nano /etc/rc.local
Ja helistage äsja loodud skriptile, lisades need read:
# seadistage gpio tihvtid värava juhtimiseks
/home/pi/setupgpio.sh
Taaskäivitage vaarikas ja kontrollige, kas see töötab korralikult.
Soovitan:
Seadme juhtimine Raspberry Pi ja relee abil - PÕHIMÕTTED: 6 sammu
![Seadme juhtimine Raspberry Pi ja relee abil - PÕHIMÕTTED: 6 sammu Seadme juhtimine Raspberry Pi ja relee abil - PÕHIMÕTTED: 6 sammu](https://i.howwhatproduce.com/images/006/image-15548-j.webp)
Seadme juhtimine Raspberry Pi ja relee abil - PÕHIMÕTTED: See on lihtne ja lihtne õpetus seadme juhtimiseks Raspberry Pi ja relee abil, mis on abiks asjade Interneti -projektide tegemisel See õpetus on mõeldud algajatele, see on sõbralik järgige isegi siis, kui teil pole vaarika kasutamise kohta mingeid teadmisi
Arduino relee juhtimine Interneti kaudu: 5 sammu
![Arduino relee juhtimine Interneti kaudu: 5 sammu Arduino relee juhtimine Interneti kaudu: 5 sammu](https://i.howwhatproduce.com/images/010/image-28282-j.webp)
Arduino relee juhtimine Interneti kaudu: Tere tulemast
Relee juhtimine Raspberry Pi abil: 3 sammu
![Relee juhtimine Raspberry Pi abil: 3 sammu Relee juhtimine Raspberry Pi abil: 3 sammu](https://i.howwhatproduce.com/images/010/image-28747-j.webp)
Relee juhtimine Raspberry Pi abil: Enamik meist on silmitsi probleemiga, kui vaarika pi plaat ei ole võimeline korraga mitme seadme vahel vahetama. Seega ei ole 26 seadme GPIO abil võimalik ühendada mitut seadet. Lisaks ei saa seda pikendada rohkem kui 26, nii et
Relee juhtimine telefonist Blynk abil: 4 sammu
![Relee juhtimine telefonist Blynk abil: 4 sammu Relee juhtimine telefonist Blynk abil: 4 sammu](https://i.howwhatproduce.com/images/006/image-17126-9-j.webp)
Relee juhtimine telefonist Blynk'i abil: selles juhendis näitan teile, kuidas saate oma nutitelefonist relee sisse/välja lülitada
ESP8266 Relee-juhtimine: 3 sammu (piltidega)
![ESP8266 Relee-juhtimine: 3 sammu (piltidega) ESP8266 Relee-juhtimine: 3 sammu (piltidega)](https://i.howwhatproduce.com/images/001/image-333-82-j.webp)
ESP8266 Relay-control: Update (07.02.2017): Olen värskendanud programmi Windowsi versiooni, et juhtida teie ESP8266. Olen lisanud "väikese akna" režiimi ("SW"): see dokib programmi mikroversiooni teie tegumiriba kohale vasakule, et saaksite