Orodha ya maudhui:

Bodi ya Relay ya 4CH Inadhibitiwa na Vifungo vya Kushinikiza: Hatua 4
Bodi ya Relay ya 4CH Inadhibitiwa na Vifungo vya Kushinikiza: Hatua 4

Video: Bodi ya Relay ya 4CH Inadhibitiwa na Vifungo vya Kushinikiza: Hatua 4

Video: Bodi ya Relay ya 4CH Inadhibitiwa na Vifungo vya Kushinikiza: Hatua 4
Video: ESP8266 Project: How to control 2 AC bulb or load using 2 Relay with NodeMCU and D1 Mini over WiFi 2024, Novemba
Anonim
Bodi ya Relay ya 4CH Inadhibitiwa na Vifungo vya Kushinikiza
Bodi ya Relay ya 4CH Inadhibitiwa na Vifungo vya Kushinikiza

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

Wiring
Wiring
Wiring
Wiring
Wiring
Wiring
Wiring
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

Image
Image

Inafanya kazi!

Tabia ya vifungo vya kushinikiza ni ngumu kidogo lakini baada ya majaribio kadhaa unapata.

Hatua ya 4: Kamilisha Dhana

Kamilisha Dhana
Kamilisha Dhana
Kamilisha Dhana
Kamilisha Dhana
Kamilisha Dhana
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: