Სარჩევი:

4CH სარელეო დაფა კონტროლირებადი ღილაკებით: 4 ნაბიჯი
4CH სარელეო დაფა კონტროლირებადი ღილაკებით: 4 ნაბიჯი

ვიდეო: 4CH სარელეო დაფა კონტროლირებადი ღილაკებით: 4 ნაბიჯი

ვიდეო: 4CH სარელეო დაფა კონტროლირებადი ღილაკებით: 4 ნაბიჯი
ვიდეო: ჭკვიანი WiFi რელე TUYA TYWD მშრალი კონტაქტებით და დისტანციური მართვის RF 433 mHz 2024, ნოემბერი
Anonim
4CH სარელეო დაფა კონტროლირებადი ღილაკებით
4CH სარელეო დაფა კონტროლირებადი ღილაკებით

ჩემი მიზანია გავაუმჯობესო ჩემი Anet A8 3D- პრინტერი ელექტრომომარაგების კონტროლის დამატებით Octoprint ინტერფეისის საშუალებით. მიუხედავად ამისა, მე ასევე მინდა შემეძლოს ჩემი 3D პრინტერის "ხელით" დაწყება, რაც იმას ნიშნავს, რომ არ ვიყენებ ვებ ინტერფეისს, არამედ უბრალოდ ვაჭერ ღილაკს.

ნაბიჯი 1: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

AC-DC PSU დაკავშირებულია Smart- დანამატთან (TP-Link), რომლის კონტროლი შესაძლებელია სმარტფონის (App Kasa) ან ღილაკის საშუალებით.

ეს PSU აძლიერებს ჟოლოს Pi 3 B+ LM2596 DC -DC Buck Converter მოდულის საშუალებით (12V - 5V). 4 რელეიანი მოდული 5V Optocoupler Low-Level-Trigger უშუალოდ არის დაკავშირებული RPI 3B+-თან (არ არის საჭირო 3.3V რეგულირება).

4 ღილაკი დაკავშირებულია როგორც "გამწევი რეზისტორი" RPI 3B+-თან.

გაყვანილობისთვის, უბრალოდ გადახედეთ ესკიზს.

ნაბიჯი 2: პროგრამული უზრუნველყოფა

ღილაკების საშუალებით კონტროლის მიზნით, მე გამოვიყენე პითონი პროგრამის დასაწერად, რაც შთაგონებული იყო შემდეგი თემის წაკითხვით:

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– ის საშუალებით კონტროლთან ურთიერთქმედების უზრუნველსაყოფად არის ტესტი რელეს ამჟამინდელი სტატუსის შესამოწმებლად და მისი შესაცვლელად.

სკრიპტი თან ერთვის.

კომენტარები: რადგან სარელეო 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 nano /etc/rc.local

დაამატეთ გზა სკრიპტში "/home/pi/scripts/Relay_board_control.py &" fi და გასასვლელს 0

Octoprint– ის საშუალებით კონტროლისთვის, ის კარგად არის დოკუმენტირებული ინტერნეტში.

არის ორი ნაბიჯი:

1- შეცვალეთ /etc/init.d/octoprint ფაილი ბლოკში "do_start ()" დამატებით RETVAL = "$ ?:

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

- მოქმედება: სარელეო -4_ON

ბრძანება: gpio -g ჩაწერეთ 26 0

დადასტურება: ყალბი

სახელი: სარელეო -4_ON

- მოქმედება: სარელეო -4_OFF

ბრძანება: gpio -g ჩაწერეთ 26 1

დადასტურება: ყალბი

სახელი: სარელეო -4_OFF

ნაბიჯი 3: ტესტი

Image
Image

Მუშაობს!

ღილაკების ქცევა ცოტა სახიფათოა, მაგრამ რამდენიმე ცდის შემდეგ მიიღებთ მას.

ნაბიჯი 4: დაასრულეთ კონცეფცია

დაასრულეთ კონცეფცია
დაასრულეთ კონცეფცია
დაასრულეთ კონცეფცია
დაასრულეთ კონცეფცია
დაასრულეთ კონცეფცია
დაასრულეთ კონცეფცია

ახლა შევაჯამებ პერფოფორზე ღილაკებს და დავამატებ 5 ქინძისთავის კონექტორს.

დაბოლოს, მე შევქმენი და დავბეჭდე 2 საქმე:

- ერთი RPI 3 B+ და სარელეო დაფაზე

- ერთი, რომ დაფაროს გაყვანილობა PSU– ს ბაზაზე და დააფიქსიროს LM2596 DC-DC Buck Converter მოდული.

თქვენ შეგიძლიათ იპოვოთ *.stl და *.gcode ფაილები www.thingiverse.com– ზე

-

-

გირჩევთ: