Სარჩევი:

სარელეო კონტროლი ჟოლოს პი: 3 ნაბიჯი
სარელეო კონტროლი ჟოლოს პი: 3 ნაბიჯი

ვიდეო: სარელეო კონტროლი ჟოლოს პი: 3 ნაბიჯი

ვიდეო: სარელეო კონტროლი ჟოლოს პი: 3 ნაბიჯი
ვიდეო: ლაშქრობა DDS238-2 ძლიერი Zigbee DIN Rail ენერგიის მონიტორინგის რელე, სახლის ასისტენტის ინტეგრაცია 2024, ივლისი
Anonim
სარელეო კონტროლი ჟოლოს პიით
სარელეო კონტროლი ჟოლოს პიით

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

ვნახოთ რომელი მელოდიის გაკეთება შეგიძლია, რათა სარელეო იცეკვოს !!

გირჩევთ: