Სარჩევი:
- ნაბიჯი 1: გაყვანილობა
- ნაბიჯი 2: პროგრამული უზრუნველყოფა
- ნაბიჯი 3: ტესტი
- ნაბიჯი 4: დაასრულეთ კონცეფცია
ვიდეო: 4CH სარელეო დაფა კონტროლირებადი ღილაკებით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ჩემი მიზანია გავაუმჯობესო ჩემი 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: ტესტი
Მუშაობს!
ღილაკების ქცევა ცოტა სახიფათოა, მაგრამ რამდენიმე ცდის შემდეგ მიიღებთ მას.
ნაბიჯი 4: დაასრულეთ კონცეფცია
ახლა შევაჯამებ პერფოფორზე ღილაკებს და დავამატებ 5 ქინძისთავის კონექტორს.
დაბოლოს, მე შევქმენი და დავბეჭდე 2 საქმე:
- ერთი RPI 3 B+ და სარელეო დაფაზე
- ერთი, რომ დაფაროს გაყვანილობა PSU– ს ბაზაზე და დააფიქსიროს LM2596 DC-DC Buck Converter მოდული.
თქვენ შეგიძლიათ იპოვოთ *.stl და *.gcode ფაილები www.thingiverse.com– ზე
-
-
გირჩევთ:
WI-Fi კონტროლირებადი 4CH სარელეო მოდული სახლის ავტომატიზაციისთვის: 7 ნაბიჯი (სურათებით)
WI-Fi კონტროლირებადი 4CH სარელეო მოდული სახლის ავტომატიზაციისთვის: მე ადრე ვიყენებდი ბევრ WI-FI- ს, გამორთული გადამრთველების საფუძველზე. მაგრამ ეს არ შეესაბამება ჩემს მოთხოვნებს. ამიტომაც მინდოდა ავაშენო საკუთარი, რომელსაც შეუძლია შეცვალოს ჩვეულებრივი Wall Switch სოკეტი ყოველგვარი ცვლილების გარეშე. ESP8266 ჩიპი არის Wifi ჩართული
როგორ გააკეთოთ სარელეო მიკროსქემის დაფა არდუინოსთვის: 3 ნაბიჯი
როგორ გააკეთოთ სარელეო მიკროსქემის დაფა Arduino– სთვის: სარელეო არის ელექტრულად მართული გადამრთველი. ბევრი რელე იყენებს ელექტრომაგნიტს გადამრთველის მექანიკურად მუშაობისთვის, მაგრამ ასევე გამოიყენება სხვა ოპერაციული პრინციპები, როგორიცაა მყარი მდგომარეობის რელეები. რელეები გამოიყენება იქ, სადაც აუცილებელია მიკროსქემის კონტროლი
Wifi BT_HDR (მძიმე მორიგე სარელეო) დაფა: 6 ნაბიჯი
Wifi BT_HDR (მძიმე სარელეო) დაფა: ეს ინსტრუქცია განკუთვნილია ARMTRONIX WIFI Heavy Duty სარელეო დაფისთვის VER 0.1.ARMtronix WiFi/BT Heavy Duty Relay Board არის IOT დაფა. იგი შექმნილია იმისათვის, რომ გაუძლოს დატვირთვას მაღალი ენერგომოხმარება 240 ვ AC დენის პირობებში
(DIY) როგორ გააკეთოთ ESP8266 ულტრა მინი და მარტივი სარელეო სახლის ავტომატიზაციის დაფა: 17 ნაბიჯი
(DIY) როგორ გააკეთოთ ESP8266 ულტრა მინი და მარტივი სარელეო სახლის ავტომატიზაციის დაფა: გამარჯობა ყველას, დღეს მე გაცნობებთ, როგორ გააკეთოთ Mini Esp 12 Wifi სარელეო დაფა, რომლის ზომებია მხოლოდ 3.9 სმ x 3.9 სმ! ამ ფორუმს აქვს ძალიან მაგარი მახასიათებლები, რომლებიც ყველა ტექნიკურ მოყვარულს უყვარს. მე შემდგომ ნაბიჯებში შევიტანე ყველა ფაილი. ეს დაფა
სარელეო დაფა Arduino– სთვის 8 დოლარზე ნაკლები: 5 ნაბიჯი
სარელეო დაფა Arduino– სთვის 8 დოლარზე ნაკლები: გამარჯობა მეგობრებო, დღეს მე გეტყვით როგორ გააკეთოთ სარელეო დაფა Arduino– სთვის 8 დოლარზე ნაკლები. ამ წრეში, ჩვენ არ ვაპირებთ რაიმე IC ან ტრანზისტორი გამოვიყენოთ. ასე რომ, მოდით გავაკეთოთ ეს