Turinys:

Relės valdymas naudojant „Raspberry Pi“: 3 žingsniai
Relės valdymas naudojant „Raspberry Pi“: 3 žingsniai

Video: Relės valdymas naudojant „Raspberry Pi“: 3 žingsniai

Video: Relės valdymas naudojant „Raspberry Pi“: 3 žingsniai
Video: How to use 2 channel relay to control AC and DC loads in Arduino 2024, Liepa
Anonim
Relės valdymas naudojant „Raspberry Pi“
Relės valdymas naudojant „Raspberry Pi“

Daugelis iš mūsų susidūrė su problema, kai aviečių pi plokštė negali vienu metu perjungti kelių įrenginių. Taigi neįmanoma prijungti kelių įrenginių naudojant 26 GPIO kaiščius. Be to, jis negali būti ilgesnis nei 26, todėl negalima prijungti daugiau nei 26 įrenginių.

Šią problemą galima išspręsti naudojant GPIO antraštę. Vienoje antraštėje mes galime prijungti relės plokštę su iki 16 relių ir išplėsti plokščių skaičių iki 128. Taigi iš viso galima prijungti 128*16 įrenginių.

Pradėkime tada!

1 žingsnis: reikalinga aparatinė įranga

Reikalinga aparatūra
Reikalinga aparatūra
Reikalinga aparatūra
Reikalinga aparatūra
Reikalinga aparatūra
Reikalinga aparatūra
Reikalinga aparatūra
Reikalinga aparatūra

Šiam projektui naudosime:

1. Relės valdiklis

2. Raspberry Pi

3. I2C skydas

4. 12V maitinimo adapteris

5. I2C jungiamasis kabelis

Produktą galite įsigyti paspaudę ant jų. Be to, „Dcube Store“galite rasti daugiau puikios medžiagos.

2 žingsnis: aparatinės įrangos jungtys

Techninės įrangos jungtys
Techninės įrangos jungtys
Techninės įrangos jungtys
Techninės įrangos jungtys
Techninės įrangos jungtys
Techninės įrangos jungtys
Techninės įrangos jungtys
Techninės įrangos jungtys

„Raspberry Pi“prijungimo prie „I2C Shield/Adapter“veiksmai

Pirmiausia paimkite „Raspberry Pi“ir uždėkite ant jo „I²C Shield“. Švelniai paspauskite skydą ir mes baigsime šį veiksmą taip pat lengvai, kaip pyragas (žr. 1 ir 2 paveikslėlį).

MCP23008 relės valdiklio ir „Raspberry Pi“prijungimas

Naudodami I2C kabelį, prijunkite MCP23008 relės valdiklį prie Raspberry per I2C skydo I2C jungiamąjį prievadą (žr. 3 pav.).

Įjunkite plokštes

„Raspberry Pi“gali būti maitinamas bet kuriuo „Micro USB“kabeliu. Jis veikia 5V ir 2A. Prijunkite „Micro USB“kabelį prie „Raspberry Pi“maitinimo lizdo. Taip pat nepamirškite įjungti relės valdiklio su 12 V maitinimo adapteriu. Prijunkite jį ir mes galime eiti!

Galutinės jungtys pateiktos 4 paveiksle.

3 žingsnis: darbas ir kodas (naudojant „Java“)

Įkėlėme įrenginį naudodami „Linux“(„Raspbian“). Šiuo atveju mes naudojame „Raspberry Pi“su monitoriaus ekranu

1. Įdiekite „pi4j biblioteką“iš https://pi4j.com/install.html. „Pi4j“yra „Java“įvesties/išvesties biblioteka, skirta „Raspberry Pi“. Lengvas ir labiausiai pageidaujamas būdas įdiegti „pi4j biblioteką“yra vykdyti toliau nurodytą komandą tiesiai „Raspberry Pi“:

garbanos -s get.pi4j.com | sudo bash ARBA curl -s get.pi4j.com

2. Norėdami sukurti naują failą, kuriame galima įrašyti kodą, bus naudojama ši komanda:

vi FILE_NAME.java

pvz. vi PAVYZDYS1.java

3. Sukūrę failą, galime įvesti kodą čia. Kai kurie „Java“kodų pavyzdžiai yra mūsų „GitHub“saugykloje. Jie yra paruošti naudoti tiesiog nukopijavus juos iš čia.

4. Norėdami įterpti kodą, paspauskite „i“klavišą.

5. Nukopijuokite kodą iš minėtos saugyklos ir įklijuokite į savo sukurtą failą.

6. Baigę kodavimą spustelėkite „esc“.

7. Tada naudokite toliau nurodytą komandą, kad išeitumėte iš kodo lango:

: wq

Tai komanda quit quit, kad grįžtumėte į terminalo langą

8. Sudarykite kodą naudodami šią komandą:

pi4j FILE_NAME.java

pvz. pi4j PAVYZDYS1.java

9. Jei nėra klaidų, paleiskite programą naudodami žemiau nurodytą komandą:

pi4j FILE_NAME

Pvz. pi4j PAVYZDYS 1

Kodo saugykla turi 5 pavyzdinius kodus ir gali valdyti relę įvairiais deriniais. Taigi mes atlikome relės valdymą su aviečių pi.

Pažiūrėkime, kokią melodiją galite padaryti, kad estafetė šoktų !!

Rekomenduojamas: