Mundarija:

4CH tugmachalari bilan boshqariladigan 4-chi o'rni: 4 qadam
4CH tugmachalari bilan boshqariladigan 4-chi o'rni: 4 qadam

Video: 4CH tugmachalari bilan boshqariladigan 4-chi o'rni: 4 qadam

Video: 4CH tugmachalari bilan boshqariladigan 4-chi o'rni: 4 qadam
Video: KR1204 simsiz masofadan boshqarish rölesi yordamida 4 AC yukini qanday boshqarish 2024, Noyabr
Anonim
4CH tugmachalari bilan boshqariladigan o'rni
4CH tugmachalari bilan boshqariladigan o'rni

Mening maqsadim-Octoprint interfeysi orqali quvvat manbai boshqaruvini qo'shib, Anet A8 3D-printerimni yangilash. Shunga qaramay, men 3D-printerni "qo'lda" ishga tushirishni xohlayman, ya'ni veb-interfeysdan foydalanmayman, faqat tugmani bosaman.

1 -qadam: simlarni ulash

Simlar
Simlar
Simlar
Simlar
Simlar
Simlar
Simlar
Simlar

AC-DC PSU smartfon (App Kasa) yoki tugma yordamida boshqariladigan Smart-vilka (TP-Link) bilan ulangan.

Ushbu PSU Raspberry Pi 3 B+ ni LM2596 DC -DC Buck Konverter moduli (12V - 5V) orqali quvvatlantiradi. Optocoupler past darajali triggerli 4-o'rni 5V moduli to'g'ridan-to'g'ri RPI 3B+ ga ulanadi (3,3V sozlashning hojati yo'q).

4 tugmachalari "tortish qarshiligi" sifatida RPI 3B+ga ulangan.

Simlarni ulash uchun eskizga e'tibor bering.

2 -qadam: dasturiy ta'minot

Tugmalar yordamida boshqarish uchun men Python-dan dasturni yozish uchun foydalanganman va quyidagi mavzuni o'qib, meni ruhlantirganman:

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 orqali boshqaruv bilan o'zaro ta'sirni sug'urta qilish uchun o'rni joriy holatini tekshirish va uni o'zgartirish uchun test mavjud.

Skript biriktirilgan.

Izohlar: 1-o'rni anakartni boshqargani uchun, men tugmachani o'chirib, xavfsizlikni qo'shishni xohlardim. Maqsad, o'chirishni tasdiqlash uchun tugmani 5 soniya davomida bosib turish edi. Afsuski, skript ishlaydi, lekin qayta tiklanish effekti tufayli ishonchli emas. Agar sizda tuzatish bo'lsa, uni baham ko'ring.

Skriptni bajariladigan qilish uchun: sudo chmod 777 /home/pi/script/Relay_board_control.py Skriptni sinab ko'rish uchun:./Relay_board_control.py

Skriptni nusxalash uchun: sudo cp Relay_board_control.py/usr/local/bin

Boshida skriptni avtomatik ishga tushirish uchun:

sudo nano /etc/rc.local

fi va 0 chiqish o'rtasida "/home/pi/scripts/Relay_board_control.py &" skriptiga yo'l qo'shing.

Octoprint yordamida nazorat qilish uchun u Internetda yaxshi hujjatlashtirilgan.

Ikki qadam bor:

1- /etc/init.d/octoprint faylini RETVAL = "$?" Dan keyin "do_start ()" blokiga qo'shib tahrir qiling.

gpio eksporti 6 ta

gpio -g yozish 6 1

gpio eksporti 13 ta

gpio -g yozish 13 1

gpio eksporti 19 ta

gpio -g yozish 19 1

gpio eksporti 26 ta

gpio -g yozish 26 1

2- "System" blokini qo'shib /home/pi/.octoprint/config.yaml faylini tahrir qiling:

Tizim: harakatlar:

- harakat: Printer_ON

buyruq: gpio -g 6 0 yozing

tasdiqlash: yolg'on

nomi: Printer_ON

- harakat: Printer_OFF

buyruq: gpio -g yozish 6 1

tasdiqlang: Siz printerni_OFF qilmoqchisiz.

Ism: Printer_OFF

- harakat: LED-String_ON

buyruq: gpio -g 13 0 yozing

tasdiqlash: yolg'on

nomi: LED-String_ON

- harakat: LED-String_OFF

buyruq: gpio -g yozish 13 1

tasdiqlash: yolg'on

Ism: LED-String_OFF

- harakat: LED-Cam_ON

buyruq: gpio -g yozing 19 0

tasdiqlash: yolg'on

Ism: LED-Cam_ON

- harakat: LED-Cam_OFF

buyruq: gpio -g yozish 19 1

tasdiqlash: yolg'on

Ism: LED-Cam_OFF

- harakat: Relay-4_ON

buyruq: gpio -g yozing 26 0

tasdiqlash: yolg'on

nomi: Relay-4_ON

- harakat: Relay-4_OFF

buyruq: gpio -g yozish 26 1

tasdiqlash: yolg'on

nomi: Relay-4_OFF

3 -qadam: Test

Image
Image

Ishlamoqda!

Tugmachalarning xatti-harakati biroz murakkab, biroq bir nechta sinovlardan so'ng siz buni sezasiz.

4 -qadam: Kontseptsiyani yakunlang

Kontseptsiyani yakunlang
Kontseptsiyani yakunlang
Kontseptsiyani yakunlang
Kontseptsiyani yakunlang
Kontseptsiyani yakunlang
Kontseptsiyani yakunlang

Endi men tugmachalarni pervaz taxtasida lehimlayman va 5 pinli ulagichni qo'shaman.

Nihoyat, men 2 ta sumkani ishlab chiqdim va chop etdim:

- bittasi RPI 3 B+ va o'rni taxtasi uchun

- PSU bazasidagi simlarni yopish va LM2596 DC-DC Buck konverter modulini tuzatish.

Siz *.stl va *.gcode fayllarini www.thingiverse.com saytidan topishingiz mumkin

-

-

Tavsiya: