Sisukord:

Relee juhtimine Raspberry Pi abil: 3 sammu
Relee juhtimine Raspberry Pi abil: 3 sammu

Video: Relee juhtimine Raspberry Pi abil: 3 sammu

Video: Relee juhtimine Raspberry Pi abil: 3 sammu
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juuli
Anonim
Relee juhtimine Raspberry Pi abil
Relee juhtimine Raspberry Pi abil

Enamik meist on silmitsi probleemiga, kui vaarika pi -plaat ei ole võimeline korraga mitme seadme vahel vahetama. Seega ei ole 26 seadme GPIO abil võimalik ühendada mitut seadet. Lisaks ei saa seda laiendada kaugemale kui 26, seega ei saa ühendada rohkem kui 26 seadet.

Selle probleemi saab lahendada GPIO päise abil. Ühel päisel saame ühendada kuni 16 releega releeplaadi ja laiendada tahvlite arvu 128. Seega saab kokku ühendada 128*16 seadet.

Alustame siis!

Samm: vajate riistvara

Vajalik riistvara
Vajalik riistvara
Vajalik riistvara
Vajalik riistvara
Vajalik riistvara
Vajalik riistvara
Vajalik riistvara
Vajalik riistvara

Selle projekti jaoks kasutame:

1. Relee kontroller

2. Vaarika Pi

3. I2C kilp

4. 12V toiteadapter

5. I2C ühenduskaabel

Toote saate osta neile klõpsates. Lisaks leiate Dcube'i poest rohkem suurepäraseid materjale.

Samm: riistvaraühendused

Riistvaraühendused
Riistvaraühendused
Riistvaraühendused
Riistvaraühendused
Riistvaraühendused
Riistvaraühendused
Riistvaraühendused
Riistvaraühendused

Sammud Raspberry Pi ühendamiseks I2C Shield/Adapteriga

Kõigepealt võtke Raspberry Pi ja asetage sellele I²C kilp. Vajutage õrnalt kilbile ja oleme selle sammuga sama lihtne kui pirukas (vt pilti nr 1 ja nr 2).

MCP23008 releekontrolleri ja Raspberry Pi ühendamine

Ühendage MCP23008 releekontroller I2C Shieldi I2C ühenduspordi kaudu I2C kaabli abil Raspberryga (vt joonis #3).

Lülitage lauad sisse

Raspberry Pi saab toita mis tahes mikro -USB -kaabli abil. Töötab 5V ja 2A. Ühendage mikro -USB -kaabel Raspberry Pi pistikupessa. Ärge unustage ka releekontrollerit 12 V toiteadapteriga sisse lülitada. Ühendage see vooluvõrku ja meil on hea minna!

Lõplikud ühendused on toodud pildil #4.

Samm: töö ja kood (Java kasutamine)

Oleme seadme käivitanud Linuxiga (Raspbian). Selles kasutame monitoriekraaniga Raspberry Pi

1. Installige pi4j raamatukogu aadressilt https://pi4j.com/install.html. Pi4j on Java sisendi/väljundi teek Raspberry Pi jaoks. Lihtne ja eelistatuim meetod pi4j raamatukogu installimiseks on alltoodud käsu täitmine otse oma Raspberry Pi -s:

curl -s get.pi4j.com | sudo bash VÕI curl -s get.pi4j.com

2. Koodi kirjutamiseks uue faili loomiseks kasutatakse järgmist käsku:

vi FILE_NAME.java

nt. vi NÄIDIS1.java

3. Pärast faili loomist saame koodi siia sisestada. Mõned java koodide näidised on saadaval meie GitHubi hoidlas. Need on kasutamiseks valmis, lihtsalt kopeerides need siit.

4. Koodi sisestamiseks vajutage “i” klahvi.

5. Kopeerige kood ülalnimetatud hoidlast ja kleepige see teie loodud faili.

6. Kui olete kodeerimise lõpetanud, klõpsake esc.

7. Seejärel kasutage koodiaknast väljumiseks järgmist käsku:

: wq

See on terminali aknasse naasmiseks käsk quit quit

8. Koostage kood järgmise käsu abil:

pi4j FILE_NAME.java

nt. pi4j NÄIDIS1.java

9. Kui vigu pole, käivitage programm, kasutades alltoodud käsku:

pi4j FILE_NAME

Nt. pi4j NÄIDE 1

Koodide hoidlas on 5 näidiskoodi ja sellega saab releed juhtida paljudes erinevates kombinatsioonides. Nii et oleme teinud relee juhtimise vaarika pi abil.

Vaatame, millise viisi saate teha, et panna teatejooks tantsima !!

Soovitan: