Orodha ya maudhui:
Video: Bodi ya Relay ya 4CH Inadhibitiwa na Vifungo vya Kushinikiza: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Lengo langu ni kuboresha Anet A8 3D-printer yangu kwa kuongeza udhibiti wa usambazaji wa umeme kupitia kiunga cha Octoprint. Walakini, ninataka pia kuanza "mwenyewe" kichapishaji changu cha 3D, ikimaanisha kutotumia kiolesura cha wavuti lakini kubonyeza kitufe tu.
Hatua ya 1: Wiring
AC-DC PSU imeunganishwa na Smart-plug (TP-Link) ambayo inadhibitiwa kwa njia ya smartphone (App Kasa) au kitufe.
Nguvu hii ya PSU Raspberry Pi 3 B + kwa njia ya Moduli ya LM2596 DC-DC Buck Converter (12V - 5V). Moduli ya 4-Relay 5V na Optocoupler Low-Level-Trigger imeunganishwa moja kwa moja na RPI 3B + (hakuna haja ya kuweka 3.3V).
Vifungo 4 vya kushinikiza vimeunganishwa kama "kontena la kuvuta" kwa RPI 3B +.
Kwa wiring, angalia tu mchoro.
Hatua ya 2: Programu
Kwa udhibiti kupitia vifungo vya kushinikiza, nimetumia Python kuandika programu, kunitia moyo kwa kusoma uzi ufuatao:
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 …….
Ili kuhakikisha mwingiliano na udhibiti kupitia Octoprint, kuna jaribio la kuangalia hali ya sasa ya relay na kuibadilisha.
Hati imeambatishwa.
Maoni: Kama Relay 1 inadhibiti ubao wa mama, nilitaka kuongeza usalama kwa kuzima na kitufe cha kushinikiza. Lengo lilikuwa kudumisha kitufe kilichobanwa wakati wa sekunde 5 ili kudhibitisha kuzima. Kwa bahati mbaya, hati inafanya kazi lakini sio kwa kuaminika kwa sababu ya athari ya kuongezeka. Ikiwa una marekebisho ya kupendekeza jisikie huru kushiriki.
Kufanya maandishi yatekelezwe:
Ili kunakili hati: sudo cp Relay_board_control.py / usr / local / bin
Ili kuendesha kiotomatiki hati mwanzoni:
Sudo nano /etc/rc.local
ongeza njia kwenye hati "/home/pi/script/Relay_board_control.py &" kati ya fi na kutoka 0
Kwa udhibiti kupitia Octoprint, imeandikwa vizuri kwenye wavuti.
Kuna hatua mbili:
1- Hariri faili ya /etc/init.d/octoprint kwa kuongeza kwenye kizuizi "do_start ()" baada tu ya RETVAL = "$ ?:
gpio kuuza nje 6 nje
gpio -g andika 6 1
gpio kuuza nje 13 nje
gpio -g andika 13 1
gpio kuuza nje 19 nje
gpio -g andika 19 1
gpio kuuza nje 26 nje
gpio -g andika 26 1
2- Hariri faili ya /home/pi/.octoprint/config.yaml kwa kuongeza "Mfumo" wa kuzuia:
mfumo: vitendo:
- kitendo: Printer_ON
amri: gpio -g andika 6 0
thibitisha: uwongo
jina: Printer_ON
- kitendo: Printer_OFF
amri: gpio -g andika 6 1
thibitisha: Unakaribia kugeuza printa.
jina: Printer_OFF
- kitendo: LED-String_ON
amri: gpio -g andika 13 0
thibitisha: uwongo
jina: LED-String_ON
- kitendo: LED-String_OFF
amri: gpio -g andika 13 1
thibitisha: uwongo
jina: LED-String_OFF
- kitendo: LED-Cam_ON
amri: gpio -g andika 19 0
thibitisha: uwongo
jina: LED-Cam_ON
- kitendo: LED-Cam_OFF
amri: gpio -g andika 19 1
thibitisha: uwongo
jina: LED-Cam_OFF
- kitendo: Rudisha-4_ON
amri: gpio -g andika 26 0
thibitisha: uwongo
jina: Relay-4_ON
- kitendo: Relay-4_OFF
amri: gpio -g andika 26 1
thibitisha: uwongo
jina: Relay-4_OFF
Hatua ya 3: Jaribio
Inafanya kazi!
Tabia ya vifungo vya kushinikiza ni ngumu kidogo lakini baada ya majaribio kadhaa unapata.
Hatua ya 4: Kamilisha Dhana
Sasa nitatengeneza vifungo vya kushinikiza kwenye ubao wa pembeni na kuongeza kontakt 5 za pini.
Mwishowe, nimebuni na kuchapisha kesi 2:
- moja ya RPI 3 B + na bodi ya relay
- moja kufunika wiring chini ya PSU na kurekebisha Moduli ya LM2596 DC-DC Buck Converter.
Unaweza kupata *.stl na *.gcode faili kwenye www.thingiverse.com
-
-
Ilipendekeza:
Tumia vifungo vya kushinikiza kwenye Magicbit yako [Vizuizi vya uchawi]: Hatua 5
Tumia Vifungo vya kushinikiza kwenye Magicbit yako [Vizuizi vya uchawi]: Mafunzo haya yatakufundisha kutumia vifungo vya Push kwenye Magicbit yako ukitumia Vizuizi vya uchawi. Tunatumia magicbit kama bodi ya maendeleo katika mradi huu ambayo inategemea ESP32. Kwa hivyo bodi yoyote ya maendeleo ya ESP32 inaweza kutumika katika mradi huu
Jinsi ya kutumia 28BYJ-48 Stepper Motor na vifungo 3 vya kushinikiza: 5 Hatua
Jinsi ya kutumia 28BYJ-48 Stepper Motor na vifungo 3 vya kushinikiza: Je! Unataka kudhibiti motor yako ya stepper ukitumia vifungo vya kushinikiza? Hiyo inaweza kufanya saa moja kwa moja, Kukabiliana na Saa na kisha Acha kazi? Basi video hii ni kwa ajili yako
Mzunguko wa Kuchukua wa SSR na Vifungo vya Kushinikiza: Hatua 6 (na Picha)
Mzunguko wa Kukamata wa SSR na Vifungo vya Kushinikiza: Ninapanga kuongeza zana kadhaa za nguvu chini ya benchi langu la kazi ili nipate kutengeneza router ya meza kwa mfano. Zana zitapanda kutoka upande wa chini kwa sahani ya aina fulani ili waweze kubadilishana. Ikiwa una nia ya kuona h
Udhibiti wa Mwangaza Udhibiti wa LED wa msingi wa PWM Kutumia Vifungo vya kushinikiza, Raspberry Pi na Scratch: Hatua 8 (na Picha)
Udhibiti wa Mwangaza Udhibiti wa LED wa PWM Kutumia Vifungo vya Push, Raspberry Pi na Scratch: Nilikuwa najaribu kutafuta njia ya kuelezea jinsi PWM ilifanya kazi kwa wanafunzi wangu, kwa hivyo nilijiwekea jukumu la kujaribu kudhibiti mwangaza wa LED kwa kutumia vifungo 2 vya kushinikiza. - kitufe kimoja kinaongeza mwangaza wa LED na ile nyingine inapunguza. Kuendelea
VYOMBO VYA HABARI VYA BUUU VYA MABADILIKO VYA KIUME VYA 3D: Hatua 14 (zenye Picha)
DIY 3D iliyochapishwa wasemaji BLUETOOTH: Halo kila mtu, hii ni Maagizo yangu ya kwanza kabisa. Niliamua kuifanya iwe rahisi. Kwa hivyo katika mafunzo haya, nitawaonyesha nyinyi jinsi nilivyotengeneza spika hii rahisi na rahisi ya Bluetooth ambayo kila mtu angeweza kutengeneza kwa urahisi.Mwili wa spika ni 3D pr