Sadržaj:
Video: 4CH relejna ploča koja se kontrolira pomoću gumba: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Cilj mi je nadograditi svoj Anet A8 3D pisač dodavanjem kontrole napajanja putem sučelja Octoprint. Ipak, također želim moći pokrenuti "ručno" svoj 3D pisač, što znači da ne koristim web sučelje, već samo pritiskom na gumb.
Korak 1: Ožičenje
Napajanje AC-DC spojeno je pametnim utikačem (TP-Link) kojim se može upravljati pomoću pametnog telefona (App Kasa) ili gumba.
Ovo napajanje napaja Raspberry Pi 3 B+ pomoću LM2596 DC -DC Buck konvertorskog modula (12V - 5V). 4-relejni modul 5V s niskonaponskim okidačem opto sprega izravno je spojen na RPI 3B+ (nema potrebe za podešavanjem od 3,3 V).
4 Gumbi su spojeni kao "pull-up otpornik" na RPI 3B+.
Za ožičenje, samo pogledajte skicu.
Korak 2: Softver
Za kontrolu pomoću tipki, koristio sam Python za pisanje programa, inspirirajući me čitajući sljedeću nit:
www.raspberrypi.org/forums/viewtopic.php?t…https://invent.module143.com/daskal_tutorial/raspbe…
invent.module143.com/daskal_tutorial/raspbe…
www.hertaville.com/introduction-to-accessin…
www.hertaville.com/introduction-to-accessin…
Kako bi se osigurala interakcija s upravljanjem putem Octoprinta, postoji test za provjeru trenutnog statusa releja i njegovu promjenu.
Scenarij je u privitku.
Komentari: Kako relej 1 kontrolira matičnu ploču, htio sam dodati sigurnost isključivanjem pritiskom na gumb. Cilj je bio držati pritisnutu tipku tijekom 5 sekundi kako bi se potvrdilo isključivanje. Nažalost, skripta radi, ali ne i pouzdano zbog efekta odskoka. Ako imate prijedlog ispravka, slobodno ga podijelite.
Da biste skriptu učinili izvršnom: sudo chmod 777 /home/pi/script/Relay_board_control.pyTestovanje skripte:./Relay_board_control.py
Za kopiranje skripte: sudo cp Relay_board_control.py/usr/local/bin
Da biste automatski pokrenuli skriptu na početku:
sudo nano /etc/rc.local
dodajte put skripti "/home/pi/scripts/Relay_board_control.py &" između fi i izlaz 0
Za kontrolu pomoću Octoprinta, to je dobro dokumentirano na webu.
Postoje dva koraka:
1- Uredite datoteku /etc/init.d/octoprint dodavanjem u blok "do_start ()" odmah nakon RETVAL = "$ ?:
gpio izvoz 6 van
gpio -g napiši 6 1
gpio izvoz 13 van
gpio -g napiši 13 1
gpio izvoz 19 van
gpio -g zapiši 19 1
gpio izvoz 26 van
gpio -g zapiši 26 1
2- Uredite /home/pi/.octoprint/config.yaml datoteku dodavanjem bloka "Sustav":
sustav: radnje:
- radnja: Printer_ON
naredba: gpio -g pisanje 6 0
potvrditi: lažno
naziv: Printer_ON
- radnja: Printer_OFF
naredba: gpio -g pisanje 6 1
potvrdite: Spremate se isključiti pisač.
naziv: Printer_OFF
- radnja: LED-String_ON
naredba: gpio -g pisanje 13 0
potvrditi: lažno
naziv: LED-String_ON
- akcija: LED-String_OFF
naredba: gpio -g pisanje 13 1
potvrditi: lažno
naziv: LED-niz_OFF
- radnja: LED-Cam_ON
naredba: gpio -g pisanje 19 0
potvrditi: lažno
naziv: LED-Cam_ON
- radnja: LED-Cam_OFF
naredba: gpio -g pisanje 19 1
potvrditi: lažno
naziv: LED-Cam_OFF
- akcija: Relej-4_ON
naredba: gpio -g pisanje 26 0
potvrditi: lažno
naziv: Relej-4_ON
- akcija: Relej-4_OFF
naredba: gpio -g pisanje 26 1
potvrditi: lažno
naziv: Relej-4_OFF
Korak 3: Test
Radi!
Ponašanje tipki pomalo je zeznuto, ali nakon nekoliko pokušaja to shvaćate.
Korak 4: Dovršite koncept
Sada ću lemiti tipke na ploči i dodati 5 pinski konektor.
Na kraju sam dizajnirao i ispisao 2 kućišta:
- jedan za RPI 3 B+ i relejnu ploču
- jedan za pokrivanje ožičenja u podnožju PSU-a i za pričvršćivanje LM2596 DC-DC Buck konvertorskog modula.
Datoteke *.stl i *.gcode možete pronaći na www.thingiverse.com
-
-
Preporučeni:
Pametna LED lampa koja se kontrolira Bluetooth pametnim telefonom: 7 koraka
Pametna LED lampa koja se kontrolira Bluetooth pametnim telefonom: Uvijek sanjam o kontroliranju svojih rasvjetnih uređaja. Tada je netko napravio nevjerojatnu šarenu LED lampu. Nedavno sam na Youtube -u naišao na LED svjetiljku Josepha Cashe. Nadahnuvši se time, odlučio sam dodati nekoliko funkcija, zadržavajući pritom
Relejna ploča za Arduino za manje od 8 USD .: 5 koraka
Relejna ploča za Arduino za manje od 8 USD.: Zdravo prijatelji, danas ću vam reći kako napraviti relejnu ploču za Arduino za manje od 8 USD. U ovom krugu nećemo koristiti nikakvu IC ili tranzistor. Dakle, učinimo to
Abecedna ploča koja kontrolira aplikaciju Nadahnuta čudnim stvarima: 7 koraka (sa slikama)
Abecedna ploča koju kontrolira aplikacija Nadahnuta čudnim stvarima: Sve je počelo prije nekoliko tjedana pokušavajući smisliti što mojoj devetogodišnjoj nećakinji pokloniti za Božić. Brat me napokon obavijestio da je velika obožavateljica Stranger Things. Odmah sam znao što želim dobiti od nje, nešto nešto što
Raspberry Pi DIY relejna ploča: 3 koraka (sa slikama)
Raspberry Pi DIY relejna ploča: Za neke projektove s malinom i manjim arduinima moram prebaciti neke releje. Zbog izlazne razine GPIO (3,3 V) teško je pronaći neke releje koji mogu prebacivati veća opterećenja i izravno raditi s danih 3,3 volti. Dakle
Motorizovana šasija koja kontrolira WiFi: 5 koraka (sa slikama)
Motorizovana šasija kontrolirana WiFi -jem: Donald Bell iz Maker Project Lab -a (https://makerprojectlab.com) istaknuo je u svom ažuriranju od 29. studenog 2017. (https://youtu.be/cQzQl97ntpU) da je " Lady Buggy " šasija (https://www.instructables.com/id/Lady-Buggy/) mogla bi se koristiti kao generacija