Мазмұны:

Raspberry Pi көмегімен релелік басқару: 3 қадам
Raspberry Pi көмегімен релелік басқару: 3 қадам

Бейне: Raspberry Pi көмегімен релелік басқару: 3 қадам

Бейне: Raspberry Pi көмегімен релелік басқару: 3 қадам
Бейне: Как собрать ПЛК Raspberry Pi Pico || Редактор OpenPLC 2024, Қараша
Anonim
Raspberry Pi көмегімен релелік басқару
Raspberry Pi көмегімен релелік басқару

Біздің көпшілігіміз таңқурай pi тақтасы бір уақытта бірнеше құрылғылар арасында ауыса алмайтын кезде қиындыққа тап болдық. Сондықтан 26 GPIO түйреуіші арқылы бірнеше құрылғыны қосу мүмкін емес. Сонымен қатар, оны 26 -дан асыруға болмайды, сондықтан 26 -дан астам құрылғыны қосу мүмкін емес.

Бұл мәселені GPIO тақырыбын қолдану арқылы шешуге болады. Бір тақырыпта біз эстафеталық тақтаны 16 релеге дейін қоса аламыз және тақталар санын 128 -ге дейін жеткізе аламыз. Осылайша, барлығы 128*16 құрылғыны қосуға болады.

Содан бастайық!

1 -қадам: жабдық қажет

Жабдық қажет
Жабдық қажет
Жабдық қажет
Жабдық қажет
Жабдық қажет
Жабдық қажет
Жабдық қажет
Жабдық қажет

Бұл жоба үшін біз мыналарды қолданамыз:

1. Реле контроллері

2. Raspberry Pi

3. I2C қалқаны

4. 12 В қуат адаптері

5. I2C қосылатын кабель

Сіз оларды басу арқылы өнімді сатып ала аласыз. Сонымен қатар, сіз Dcube дүкенінен керемет материал таба аласыз.

2 -қадам: Аппараттық қосылулар

Аппараттық қосылулар
Аппараттық қосылулар
Аппараттық қосылулар
Аппараттық қосылулар
Аппараттық қосылулар
Аппараттық қосылулар
Аппараттық қосылулар
Аппараттық қосылулар

Raspberry Pi -ді I2C Shield/адаптермен қосу қадамдары

Алдымен, Raspberry Pi алыңыз және оған I²C қалқанын қойыңыз. Қалқанды ақырын басыңыз, сонда біз бұл қадамды бәліш сияқты оңай жасаймыз (№1 және #2 суретті қараңыз).

MCP23008 релелік контроллері мен Raspberry Pi қосылымы

I2C кабелін қолданып, MCP23008 релелік контроллерін I2C қалқанындағы I2C қосқыш порты арқылы таңқурайға қосыңыз (№3 суретті қараңыз).

Тақталарды қосыңыз

Raspberry Pi кез келген Micro USB кабелімен жұмыс істей алады. Ол 5В және 2А жұмыс істейді. Micro USB кабелін Raspberry Pi қуат ұясына қосыңыз. Сонымен қатар, 12 В қуат адаптерімен реле контроллерін қосуды ұмытпаңыз. Оны қосыңыз және біз баруға дайынбыз!

Соңғы байланыстар №4 суретте берілген.

3 -қадам: жұмыс және код (Java көмегімен)

Біз құрылғыны Linux (Raspbian) арқылы жүктедік. Бұл үшін біз монитор экраны бар Raspberry Pi қолданамыз

1. https://pi4j.com/install.html сайтынан «pi4j кітапханасын» орнатыңыз. 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

Бұл терминал терезесіне оралу үшін write quit командасы

8. Келесі пәрменді пайдаланып кодты құрастырыңыз:

pi4j FILE_NAME.java

мысалы pi4j SAMPLE1.java

9. Егер қателер болмаса, төменде көрсетілген команданы қолданып бағдарламаны іске қосыңыз:

pi4j FILE_NAME

Мысалы pi4j ҮЛГІ1

Код репозиторийінде 5 үлгі коды бар және олар әр түрлі комбинацияларда релені басқара алады. Сонымен, біз таңқурай pi көмегімен реле бақылауын жасадық.

Келіңіздер, релені билеу үшін сіз қандай әуен жасай аласыз?

Ұсынылған: