Sadržaj:
Video: 4CH relejna ploča koja se kontroliše pomoću dugmadi: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Moj cilj je nadograditi svoj Anet A8 3D štampač dodavanjem kontrole napajanja putem interfejsa Octoprint. Ipak, želim i da mogu "ručno" pokrenuti svoj 3D štampač, što znači da ne koristim web interfejs, već samo pritiskanje dugmeta.
Korak 1: Ožičenje
AC-DC PSU je povezan pametnim utikačem (TP-Link) kojim se može upravljati pomoću pametnog telefona (App Kasa) ili dugmeta.
Ovo napajanje napaja Raspberry Pi 3 B+ pomoću LM2596 DC -DC Buck konvertorskog modula (12V - 5V). 4-relejni modul 5V sa optokaplerom niskog nivoa okidača direktno je povezan na RPI 3B+ (nema potrebe za podešavanjem od 3,3 V).
4 Tipke su povezane 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 čitanjem sljedeće teme:
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…
Da biste osigurali interakciju s upravljanjem putem Octoprinta, postoji test za provjeru trenutnog statusa releja i njegovu promjenu.
Skripta je u prilogu.
Komentari: Kako relej 1 kontrolira matičnu ploču, htio sam dodati sigurnost isključivanjem pomoću gumba. Cilj je bio držati pritisnuto dugme tijekom 5 sekundi kako bi se potvrdilo isključivanje. Nažalost, skripta radi, ali ne pouzdano zbog efekta odskoka. Ako imate prijedlog ispravke, slobodno je podijelite.
Da biste skriptu učinili izvršnom: sudo chmod 777 /home/pi/script/Relay_board_control.pyDa biste testirali skriptu:./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 putanju 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 /etc/init.d/octoprint datoteku dodavanjem u blok "do_start ()" odmah nakon RETVAL = "$ ?:
gpio export 6 out
gpio -g pisanje 6 1
gpio export 13 out
gpio -g pisanje 13 1
gpio export 19 out
gpio -g pisanje 19 1
gpio export 26 out
gpio -g pisanje 26 1
2- Uredite /home/pi/.octoprint/config.yaml datoteku dodavanjem bloka "Sistem":
sistem: akcije:
- akcija: Printer_ON
naredba: gpio -g pisanje 6 0
potvrditi: netačno
ime: Printer_ON
- akcija: Printer_OFF
naredba: gpio -g pisanje 6 1
potvrdite: Spremate se isključiti pisač.
ime: Printer_OFF
- akcija: LED-String_ON
naredba: gpio -g pisanje 13 0
potvrditi: netačno
naziv: LED-String_ON
- akcija: LED-String_OFF
naredba: gpio -g pisanje 13 1
potvrditi: netačno
naziv: LED-String_OFF
- akcija: LED-Cam_ON
naredba: gpio -g pisanje 19 0
potvrditi: netačno
naziv: LED-Cam_ON
- akcija: LED-Cam_OFF
naredba: gpio -g pisanje 19 1
potvrditi: netačno
naziv: LED-Cam_OFF
- akcija: Relej-4_ON
naredba: gpio -g pisanje 26 0
potvrditi: netačno
naziv: Relej-4_ON
- akcija: Relej-4_OFF
naredba: gpio -g pisanje 26 1
potvrditi: netačno
naziv: Relej-4_OFF
Korak 3: Test
Radi!
Ponašanje tipki je malo zeznuto, ali nakon nekoliko pokušaja to shvaćate.
Korak 4: Dovršite koncept
Sada ću lemiti tipke na perfboard-u i dodati 5-pinski konektor.
Konačno, dizajnirao sam i ispisao 2 kućišta:
- jedan za RPI 3 B+ i relejnu ploču
- jedan za pokrivanje ožičenja na dnu PSU-a i za pričvršćivanje LM2596 DC-DC konvertorskog modula.
Datoteke *.stl i *.gcode možete pronaći na www.thingiverse.com
-
-
Preporučuje se:
Upotreba dugmadi na vašem Magicbit -u [Magicblocks]: 5 koraka
Upotreba pritisnih dugmadi na vašem Magicbit -u [Magicblocks]: Ovaj vodič će vas naučiti da koristite pritisne tastere na vašem Magicbit -u koristeći Magicblocks. Koristimo magicbit kao razvojnu ploču u ovom projektu koji se temelji na ESP32. Stoga se u ovom projektu može koristiti bilo koja razvojna ploča ESP32
Pametna LED lampa koja se kontroliše Bluetooth pametnim telefonom: 7 koraka
Pametna LED lampa koja se kontroliše Bluetooth pametnim telefonom: Uvijek sanjam da kontrolišem svoje rasvjetne uređaje. Tada je neko napravio neverovatnu šarenu LED lampu. Nedavno sam naišao na LED lampu Josepha Cashe na Youtube -u. Inspiriran njime, 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
Raspberry Pi DIY relejna ploča: 3 koraka (sa slikama)
Raspberry Pi DIY relejna ploča: Za neke projekte 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 mogu raditi izravno s danih 3,3 volti
Motorizovana šasija koja kontroliše WiFi: 5 koraka (sa slikama)
Motorizovana šasija koja kontroliše WiFi: Donald Bell iz Maker Project Lab -a (https://makerprojectlab.com) istakao je u svom ažuriranju od 29. novembra 2017. (https://youtu.be/cQzQl97ntpU) da je " Lady Buggy " šasija (https://www.instructables.com/id/Lady-Buggy/) mogla bi se koristiti kao generički