Բովանդակություն:

Ռելեի վերահսկում ազնվամորի պիով `3 քայլ
Ռելեի վերահսկում ազնվամորի պիով `3 քայլ

Video: Ռելեի վերահսկում ազնվամորի պիով `3 քայլ

Video: Ռելեի վերահսկում ազնվամորի պիով `3 քայլ
Video: Քայլարշավ DDS238-2 Հզոր Zigbee DIN Rail էներգիայի մոնիտորինգի ռելե, տնային օգնականի ինտեգրում 2024, Նոյեմբեր
Anonim
Ռելեի վերահսկում Raspberry Pi- ով
Ռելեի վերահսկում Raspberry Pi- ով

Մեզանից շատերը բախվել են խնդրի հետ, երբ ազնվամորու pi տախտակն ի վիճակի չէ միաժամանակ մի քանի սարքերի միջև անցնել: Այսպիսով, 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 ռելեի վերահսկիչի և Raspberry Pi- ի միացում

I2C մալուխի միջոցով միացրեք MCP23008 ռելեի վերահսկիչը Ազնվամորիին I2C Shield- ի I2C միացնող պորտի միջոցով (տես նկար #3):

Միացրեք տախտակները

Raspberry Pi- ն կարող է սնուցվել ցանկացած Micro USB մալուխի միջոցով: Այն աշխատում է 5 Վ և 2 Ա լարման վրա: Միացրեք Micro USB մալուխը Raspberry Pi- ի սնուցման վարդակին: Բացի այդ, մի մոռացեք միացնել ռելեի վերահսկիչը 12 Վ հզորության ադապտեր: Միացրեք այն և մենք պատրաստ ենք գնալ:

Վերջնական կապերը տրված են #4 նկարում:

Քայլ 3: Աշխատանք և ծածկագիր (օգտագործելով Java)

Մենք սարքը գործարկել ենք Linux- ով (Raspbian): Դրանում մենք օգտագործում ենք Raspberry Pi- ն ՝ մոնիտորի էկրանով

1. Տեղադրեք «pi4j գրադարանը» https://pi4j.com/install.html- ից: Pi4j- ն Raspberry Pi- ի համար Java մուտքագրման/ելքի գրադարան է: «Pi4j գրադարանը» տեղադրելու ամենահեշտ և նախընտրելի մեթոդը ստորև նշված հրամանի կատարումն է անմիջապես ձեր Raspberry Pi- ում.

curl -s get.pi4j.com | sudo bash OR 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 Նմուշ 1

Կոդի պահոցն ունի 5 նմուշի կոդ և կարող է վերահսկել ռելեը բազմաթիվ տարբեր համակցություններով: Այսպիսով, մենք կատարել ենք ռելեի վերահսկում ազնվամորու պիով:

Եկեք տեսնենք, թե որ մեղեդին կարող եք կատարել, որպեսզի էստաֆետը պարվի !!

Խորհուրդ ենք տալիս: