Агуулгын хүснэгт:

4CH реле самбарыг товчлуураар удирддаг: 4 алхам
4CH реле самбарыг товчлуураар удирддаг: 4 алхам

Видео: 4CH реле самбарыг товчлуураар удирддаг: 4 алхам

Видео: 4CH реле самбарыг товчлуураар удирддаг: 4 алхам
Видео: Автоматика для управления насосом 2024, Арваннэгдүгээр
Anonim
4CH реле самбарыг товчлуураар удирддаг
4CH реле самбарыг товчлуураар удирддаг

Миний зорилго бол Octoprint интерфэйсээр цахилгаан хангамжийн хяналтыг нэмж Anet A8 3D принтерээ шинэчлэх явдал юм. Гэсэн хэдий ч би 3D принтерээ "гараар" эхлүүлэхийг хүсч байна, энэ нь вэб интерфэйсийг ашиглахгүй, харин товчлуур дарах гэсэн үг юм.

Алхам 1: Цахилгааны утас

Утас
Утас
Утас
Утас
Утас
Утас
Утас
Утас

AC-DC PSU нь ухаалаг залгуур (TP-Link) -тэй холбогдсон бөгөөд үүнийг ухаалаг гар утас (App Kasa) эсвэл товчлуур ашиглан удирдах боломжтой.

Энэхүү PSU нь Raspberry Pi 3 B+ -г LM2596 DC -DC Buck Converter Module (12V - 5V) ашиглан тэжээдэг. Optocoupler Low-Level-Trigger бүхий 4-реле 5V модуль нь RPI 3B+ -тэй шууд холбогддог (3.3V тааруулах шаардлагагүй).

4 Түлхэх товчлууруудыг "татах эсэргүүцэл" болгон RPI 3B+-тэй холбодог.

Утасны хувьд ноорогыг л харна уу.

Алхам 2: Програм хангамж

Товчлуур ашиглан удирдахын тулд би Python програмыг ашиглан дараах сэдвийг уншаад урам зориг өгсөн.

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…

Octoprint -ээр дамжуулан удирдлагатай харилцан үйлчлэлийг баталгаажуулахын тулд релений одоогийн байдлыг шалгаж, өөрчлөх тест байдаг.

Скриптийг хавсаргав.

Тайлбар: Relay 1 нь эх хавтанг хянадаг тул би товчлуурыг унтрааж аюулгүй байдлыг нэмэхийг хүссэн юм. Зорилго нь унтраалтыг баталгаажуулахын тулд товчлуурыг 5 секундын турш дарж байх явдал байв. Харамсалтай нь скрипт ажилласан боловч сэргэлтийн нөлөөгөөр найдвартай ажиллаагүй байна. Хэрэв танд санал болгож буй залруулга байгаа бол үүнийг хуваалцахаас бүү эргэлзээрэй.

Скриптийг ажиллуулахын тулд: sudo chmod 777 /home/pi/script/Relay_board_control.pyСкриптийг шалгахын тулд:./Relay_board_control.py

Скриптийг хуулахын тулд: sudo cp Relay_board_control.py/usr/local/bin

Скриптийг эхэнд нь автоматаар ажиллуулахын тулд:

sudo нано /etc/rc.local

fi болон 0 гарах хооронд "/home/pi/scripts/Relay_board_control.py &" скрипт рүү замыг оруулна уу.

Octoprint -ийн тусламжтайгаар хянахын тулд энэ нь вэб дээр сайн бичигдсэн байдаг.

Хоёр алхам байна:

1- RETVAL = "$? -Н дараахан" do_start () "блокыг нэмж /etc/init.d/octoprint файлыг засварлана уу.

gpio экспорт 6 гарч байна

gpio -g бичих 6 1

gpio экспорт 13 гарч байна

gpio -g бичих 13 1

gpio экспортлох 19

gpio -g бичих 19 1

gpio экспортлох 26

gpio -g бичих 26 1

2- "Систем" блокыг нэмж /home/pi/.octoprint/config.yaml файлыг засварлана уу.

систем: үйлдэл:

- үйлдэл: Printer_ON

тушаал: gpio -g бичих 6 0

батлах: худлаа

нэр: Printer_ON

- үйлдэл: Printer_OFF

тушаал: gpio -g бичих 6 1

баталгаажуулах: Та хэвлэгчийг_OFF болгох гэж байна.

нэр: Printer_OFF

- үйлдэл: LED-String_ON

тушаал: gpio -g бичих 13 0

батлах: худлаа

нэр: LED-String_ON

- үйлдэл: LED-String_OFF

тушаал: gpio -g бичих 13 1

батлах: худлаа

нэр: LED-String_OFF

- үйлдэл: LED-Cam_ON

тушаал: gpio -g бичих 19 0

батлах: худлаа

нэр: LED-Cam_ON

- үйлдэл: LED-Cam_OFF

тушаал: gpio -g бичих 19 1

батлах: худлаа

нэр: LED-Cam_OFF

- үйлдэл: Relay-4_ON

тушаал: gpio -g бичих 26 0

батлах: худлаа

нэр: Relay-4_ON

- үйлдэл: Relay-4_OFF

тушаал: gpio -g бичих 26 1

батлах: худлаа

нэр: Relay-4_OFF

Алхам 3: Тест

Image
Image

Энэ нь ажилладаг!

Товчлууруудын зан байдал арай төвөгтэй боловч хэд хэдэн туршилтын дараа та үүнийг ойлгодог.

Алхам 4: Үзэл баримтлалыг эцэслэх

Үзэл баримтлалыг эцэслэх
Үзэл баримтлалыг эцэслэх
Үзэл баримтлалыг эцэслэх
Үзэл баримтлалыг эцэслэх
Үзэл баримтлалыг эцэслэх
Үзэл баримтлалыг эцэслэх

Одоо би perfboard дээр товчлууруудыг гагнаж, 5 зүү холбогч нэмнэ.

Эцэст нь би 2 хэргийг боловсруулж хэвлэв.

- RPI 3 B+ ба реле самбарын нэг

- нэг нь PSU-ийн суурийн утсыг таглаж, LM2596 DC-DC Бак хөрвүүлэгч модулийг засах.

Та *.stl ба *.gcode файлуудыг www.thingiverse.com дээрээс олж болно

-

-

Зөвлөмж болгож буй: