Kazalo:

Relejni nadzor z Raspberry Pi: 3 koraki
Relejni nadzor z Raspberry Pi: 3 koraki

Video: Relejni nadzor z Raspberry Pi: 3 koraki

Video: Relejni nadzor z Raspberry Pi: 3 koraki
Video: How to network monitor using Raspberry PI | Zabbix | NETVN 2024, November
Anonim
Relejni nadzor z Raspberry Pi
Relejni nadzor z Raspberry Pi

Večina nas se je soočila s težavo, ko malina pi plošča ne more preklapljati med več napravami hkrati. Tako povezovanje več naprav s pomočjo 26 zatičev GPIO ni mogoče. Poleg tega ga ni mogoče razširiti na več kot 26, zato ni mogoče priključiti več kot 26 naprav.

To težavo lahko rešite z uporabo glave GPIO. Na eno glavo lahko povežemo relejno ploščo z največ 16 releji, število plošč pa lahko razširimo na 128. Tako lahko skupaj povežemo 128*16 naprav.

Začnimo torej!

1. korak: Potrebna je strojna oprema

Potrebna strojna oprema
Potrebna strojna oprema
Potrebna strojna oprema
Potrebna strojna oprema
Potrebna strojna oprema
Potrebna strojna oprema
Potrebna strojna oprema
Potrebna strojna oprema

Za ta projekt bomo uporabili:

1. Krmilnik releja

2. Malina Pi

3. I2C ščit

4. 12V napajalnik

5. Priključni kabel I2C

Izdelek lahko kupite s klikom nanj. Prav tako lahko v trgovini Dcube najdete več odličnega materiala.

2. korak: Povezave strojne opreme

Povezave strojne opreme
Povezave strojne opreme
Povezave strojne opreme
Povezave strojne opreme
Povezave strojne opreme
Povezave strojne opreme
Povezave strojne opreme
Povezave strojne opreme

Koraki za povezavo Raspberry Pi z I2C ščit/adapterjem

Najprej vzemite Raspberry Pi in nanj položite ščit I²C. Nežno pritisnite ščit in s tem korakom smo končali tako enostavno kot pita (glejte sliko št. 1 in št. 2).

Povezava relejnega krmilnika MCP23008 in Raspberry Pi

S kablom I2C priključite relejni krmilnik MCP23008 na malino prek priključnih vrat I2C na ščitniku I2C (glejte sliko št. 3).

Vklopite plošče

Raspberry Pi lahko napaja kateri koli kabel Micro USB. Deluje na 5V in 2A. Priključite kabel Micro USB v vtičnico za napajanje Raspberry Pi. Prav tako ne pozabite vklopiti relejnega krmilnika z 12V napajalnikom. Priključite ga in že smo pripravljeni!

Končne povezave so prikazane na sliki #4.

3. korak: Delo in koda (uporaba Jave)

Napravo smo zagnali z Linuxom (Raspbian). Pri tem uporabljamo Raspberry Pi z zaslonom monitorja

1. Namestite “knjižnico pi4j” s spletnega mesta https://pi4j.com/install.html. Pi4j je vhodna/izhodna knjižnica Java za Raspberry Pi. Enostaven in najprimernejši način za namestitev »knjižnice pi4j« je izvajanje navedenega ukaza neposredno v vašem Raspberry Pi:

curl -s get.pi4j.com | sudo bash ALI curl -s get.pi4j.com

2. Če želite ustvariti novo datoteko, v katero je mogoče zapisati kodo, bo uporabljen naslednji ukaz:

vi FILE_NAME.java

npr. vi SAMPLE1.java

3. Po ustvarjanju datoteke lahko tukaj vnesemo kodo. Nekaj vzorčnih kod Java je na voljo v našem skladišču GitHub. Ti so pripravljeni za uporabo, tako da jih preprosto kopirate od tu.

4. Za vnos kode pritisnite tipko “i”.

5. Kopirajte kodo iz zgoraj omenjenega skladišča in jo prilepite v datoteko, ki ste jo ustvarili vi.

6. Ko končate s kodiranjem, kliknite »esc«.

7. Nato uporabite spodnji ukaz za izhod iz okna kode:

: wq

To je ukaz zapiši pisanje, da se vrnete v terminalsko okno

8. Sestavite kodo z naslednjim ukazom:

pi4j FILE_NAME.java

npr. pi4j SAMPLE1.java

9. Če ni napak, zaženite program s spodnjim ukazom:

pi4j FILE_NAME

Npr. pi4j VZOREC1

Repozitorij kod ima 5 vzorčnih kod in lahko upravlja rele v številnih različnih kombinacijah. Tako smo naredili relejni nadzor z malinovim pi.

Poglejmo, katero melodijo lahko narediš, da bo štafeta zaplesala !!

Priporočena: