Სარჩევი:
- ნაბიჯი 1: საჭიროა აპარატურა
- ნაბიჯი 2: აპარატურის კავშირები
- ნაბიჯი 3: მუშაობა და კოდი (Java- ს გამოყენება)
ვიდეო: სარელეო კონტროლი ჟოლოს პი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
უმეტესობა ჩვენგანს შეექმნა პრობლემა, როდესაც ჟოლოს პი დაფას არ შეუძლია ერთდროულად რამდენიმე მოწყობილობას შორის გადართვა. ასე რომ, მრავალი მოწყობილობის დაკავშირება 26 GPIO ქინძისთავებით შეუძლებელია. უფრო მეტიც, ის არ შეიძლება გაგრძელდეს 26 -ზე მეტს, ასე რომ 26 -ზე მეტი მოწყობილობა ვერ იქნება დაკავშირებული.
ეს პრობლემა შეიძლება მოგვარდეს GPIO სათაურის გამოყენებით. ერთ სათაურზე შეგვიძლია დავაკავშიროთ სარელეო დაფა 16 -მდე რელესთან და შეგვიძლია დაფების რაოდენობა გავზარდოთ 128 -მდე. ასე რომ, ჯამში, 128*16 მოწყობილობის დაკავშირება შესაძლებელია.
დავიწყოთ მაშინ!
ნაბიჯი 1: საჭიროა აპარატურა
ამ პროექტისთვის ჩვენ გამოვიყენებთ:
1. სარელეო კონტროლერი
2. ჟოლო პი
3. I2C ფარი
4. 12V დენის ადაპტერი
5. I2C დამაკავშირებელი კაბელი
თქვენ შეგიძლიათ შეიძინოთ პროდუქტი მათზე დაჭერით. ასევე, თქვენ შეგიძლიათ იპოვოთ უფრო დიდი მასალა Dcube Store– ში.
ნაბიჯი 2: აპარატურის კავშირები
ნაბიჯები Raspberry Pi– ს დასაკავშირებლად I2C Shield/Adapter– თან
პირველი, აიღეთ Raspberry Pi და განათავსეთ I²C Shield მასზე. ნაზად დააჭირეთ ფარს და ჩვენ დავასრულებთ ამ ნაბიჯს ისევე მარტივად, როგორც ტორტი (იხ. სურათი #1 და #2).
MCP23008 სარელეო კონტროლერისა და ჟოლოს Pi კავშირი
I2C კაბელის გამოყენებით დააკავშირეთ MCP23008 სარელეო კონტროლერი ჟოლოს I2C Shield- ზე I2C დამაკავშირებელი პორტის საშუალებით (იხ. სურათი #3).
გააძლიერე დაფები
Raspberry Pi შეიძლება იკვებებოდეს ნებისმიერი მიკრო USB კაბელით. მუშაობს 5V და 2A- ზე. შეაერთეთ მიკრო USB კაბელი Raspberry Pi- ს კვების ბლოკში. ასევე, არ უნდა დაგვავიწყდეს, რომ ჩართოთ სარელეო კონტროლერი 12V დენის ადაპტერით. შეაერთეთ და კარგია რომ წავიდეთ!
საბოლოო კავშირები მოცემულია სურათზე #4.
ნაბიჯი 3: მუშაობა და კოდი (Java- ს გამოყენება)
ჩვენ ჩავტვირთეთ მოწყობილობა Linux– ით (Raspbian). ამაში ჩვენ ვიყენებთ Raspberry Pi– ს მონიტორის ეკრანით
1. დააინსტალირეთ "pi4j ბიბლიოთეკა" https://pi4j.com/install.html. Pi4j არის Java შეყვანის/გამოყვანის ბიბლიოთეკა Raspberry Pi– სთვის. "Pi4j ბიბლიოთეკის" დაყენების მარტივი და ყველაზე სასურველი მეთოდი არის ზემოაღნიშნული ბრძანების შესრულება პირდაპირ თქვენს Raspberry Pi- ში:
curl -s get.pi4j.com | sudo bash ან curl -s get.pi4j.com
2. ახალი ფაილის შესაქმნელად, სადაც კოდის ჩაწერა შესაძლებელია, გამოყენებული იქნება შემდეგი ბრძანება:
vi FILE_NAME.java
მაგალითად. vi SAMPLE1.java
3. ფაილის შექმნის შემდეგ, ჩვენ შეგვიძლია ჩავწეროთ კოდი აქ. ზოგიერთი ნიმუშის java კოდები ხელმისაწვდომია ჩვენს GitHub საცავში. ეს მზადაა გამოსაყენებლად, უბრალოდ აქედან მათი კოპირებით.
4. კოდის ჩასასმელად დააჭირეთ ღილაკს "i".
5. დააკოპირეთ კოდი ზემოაღნიშნული საცავიდან და ჩასვით თქვენს მიერ შექმნილ ფაილში.
6. დააწკაპუნეთ “esc” - ზე ერთხელ კოდირებისას.
7. შემდეგ გამოიყენეთ ქვემოთ მოყვანილი ბრძანება კოდის ფანჯრიდან გასასვლელად:
: wq
ეს არის ჩაწერეთ quit ბრძანება, რომ დაბრუნდეთ ტერმინალის ფანჯარაში
8. შეადგინეთ კოდი შემდეგი ბრძანების გამოყენებით:
pi4j FILE_NAME.java
მაგალითად. pi4j SAMPLE1.java
9. თუ შეცდომები არ არის, გაუშვით პროგრამა ქვემოხსენებული ბრძანების გამოყენებით:
pi4j FILE_NAME
Მაგალითად. pi4j SAMPLE1
კოდის საცავი შეიცავს 5 კოდის ნიმუშს და შეუძლია აკონტროლოს რელე სხვადასხვა კომბინაციებში. ასე რომ, ჩვენ გავაკეთეთ სარელეო კონტროლი ჟოლოს პი.
ვნახოთ რომელი მელოდიის გაკეთება შეგიძლია, რათა სარელეო იცეკვოს !!
გირჩევთ:
Arduino სარელეო კონტროლი ინტერნეტში: 5 ნაბიჯი
Arduino სარელეო კონტროლი ინტერნეტში: მოგესალმებით
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push ღილაკების, ჟოლოს Pi და Scratch გამოყენებით: 8 ნაბიჯი (სურათებით)
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push Buttons, Raspberry Pi და Scratch გამოყენებით: მე ვცდილობდი მეპოვა გზა იმის ახსნა, თუ როგორ მუშაობდა PWM ჩემს მოსწავლეებზე, ამიტომ მე დავაყენე საკუთარი თავი ამოცანა ვცდილობდი გავაკონტროლო LED სიკაშკაშე 2 ღილაკის გამოყენებით - ერთი ღილაკი გაზრდის LED- ს სიკაშკაშეს და მეორე აფერხებს მას. წინსვლისთვის
თქვენი ტელეფონის სარელეო კონტროლი ბლინკის გამოყენებით: 4 ნაბიჯი
თქვენი ტელეფონის სარელეო კონტროლი ბლინკის გამოყენებით: ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ შეგიძლიათ ჩართოთ/გამორთოთ სარელეო თქვენი სმარტფონიდან
ESP8266 სარელეო კონტროლი: 3 ნაბიჯი (სურათებით)
ESP8266 სარელეო კონტროლი: განახლება (07.02.2017): მე განვაახლე პროგრამის Windows ვერსია თქვენი ESP8266 გასაკონტროლებლად. მე დავამატე "პატარა ფანჯარა"-რეჟიმი ("SW"): ის დააკავშირებს პროგრამის მიკრო ვერსიას თქვენი დავალების პანელის ზემოთ მარცხენა მხარეს, ასე რომ თქვენ შეგიძლიათ
8 სარელეო კონტროლი NodeMCU და IR მიმღებით WiFi და IR დისტანციური და Android აპლიკაციის გამოყენებით: 5 ნაბიჯი (სურათებით)
8 სარელეო კონტროლი NodeMCU და IR მიმღების გამოყენებით WiFi და IR დისტანციური და Android აპლიკაცია: აკონტროლებს 8 სარელეო გადამრთველს nodemcu და ir მიმღების გამოყენებით wifi და ir დისტანციურ და Android აპლიკაციაზე. ეს დისტანციური მუშაობს wifi კავშირისგან დამოუკიდებლად. აქ არის განახლებული ვერსიის დაწკაპუნება ᲐᲥ