Мазмуну:
- 1 -кадам: Аппараттык камсыздоо керек
- 2 -кадам: Аппараттык туташуулар
- 3 -кадам: Жумуш жана код (Java колдонуу)
Video: Raspberry Pi менен реле көзөмөлү: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Көпчүлүгүбүз малина пи тактасы бир эле учурда бир нече түзмөктү алмаштырууга жөндөмсүз болгондо көйгөйгө туш болдук. Ошентип, 26 GPIO казыгын колдонуу менен бир нече түзмөктү туташтыруу мүмкүн эмес. Мындан тышкары, аны 26дан узартууга болбойт, андыктан 26дан ашык түзмөктү туташтыруу мүмкүн эмес.
Бул маселени GPIO аталышын колдонуу менен чечсе болот. Бир баштыкта биз эстафеталык тактаны 16 релеге чейин туташтыра алабыз жана биз такталардын санын 128ге чейин узарта алабыз. Ошентип, жалпысынан 128*16 түзмөктү туташтырса болот.
Анда баштайлы!
1 -кадам: Аппараттык камсыздоо керек
Бул долбоор үчүн биз колдонобуз:
1. Релелик контролер
2. Raspberry Pi
3. I2C Shield
4. 12V Power адаптер
5. I2C туташтыруу кабели
Сиз аларды басып, продуктту сатып алсаңыз болот. Ошондой эле, сиз Dcube дүкөнүнөн дагы сонун материалдарды таба аласыз.
2 -кадам: Аппараттык туташуулар
Raspberry Pi'ди I2C Shield/Adapter менен туташтыруу кадамдары
Биринчиден, Raspberry Pi алып, ага I²C Shield коюңуз. Калканды акырын басыңыз жана биз бул кадамды пирог сыяктуу оңой эле бүтүрөбүз (сүрөттү караңыз #1 ).;
MCP23008 релелик контроллери менен Raspberry Pi байланышы
I2C кабелин колдонуп, MCP23008 Relay контроллерин I2C Shieldдеги I2C туташтыруучу порт аркылуу Малинага туташтырыңыз (сүрөттү караңыз #3).
Тактайларды кубаттаңыз
Raspberry Pi каалаган Micro USB кабели менен иштесе болот. Бул 5V жана 2A иштейт. Micro USB кабелин Raspberry Pi'дин кубат уячасына сайыңыз. Ошондой эле, 12 В кубаттуулук адаптери менен реле контроллерин иштетүүнү унутпаңыз. Аны сайыңыз жана биз барганыбыз жакшы!
Акыркы байланыштар No4 сүрөттө берилген.
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
Бул терминалдын терезесине кайра келүү үчүн команданы таштоону жазуу
8. Төмөнкү буйрукту колдонуп кодду түзүңүз:
pi4j FILE_NAME.java
мис. pi4j МИСАЛЫ1.ява
9. Эгерде каталар жок болсо, программаны төмөндө көрсөтүлгөн буйрукту колдонуп иштетиңиз:
pi4j FILE_NAME
Мисалы. pi4j SAMPLE1
Коддун репозиторийинде 5 үлгү коду бар жана ар кандай айкалыштарда релени башкара алат. Ошентип, биз малина pi менен эстафеталык көзөмөлдү кылдык.
Келгиле, релени бийлеш үчүн кайсы обонду жасай алаарыңызды карап көрөлү !!
Сунушталууда:
Телефон көзөмөлү менен электр лонгбонду кантип куруу керек: 6 кадам (сүрөттөр менен)
Телефон көзөмөлү менен электрдик лонгбордду кантип курууга болот: Электрдик борттор укмуш! ТЕЛЕФОНДОГУ БЛЮТООТУПТУК ТЕЛЕФОНДОН ЭЛЕКТРЛИК ЛОНГБОДТУ КАНТИП КӨРҮҮ ҮЧҮН ВИДЕОДО ТЕСТТИН ФОТУСУ: Жаңыртуучу лента орнотулган, ылдамдыкты жөндөгүчтүн кээ бир өзгөрүүлөрү бар. батыраак чыгып кетиңиз
HT12D HT12E колдонуп RF 433MHZ радио көзөмөлү - HT12E & HT12Dди 433mhz менен колдонуу менен Rf Remote Control жасоо: 5 кадам
HT12D HT12E колдонуп RF 433MHZ радио көзөмөлү | HT12E & HT12D менен 433mhz менен Rf Remote Control жасоо: Бул көрсөтмөдө мен HT12E коду менен 433mhz өткөргүч алуучу модулун колдонуп RADIO алыстан башкарууну кантип көрсөтөм. HT12D декодер IC. Бул көрсөтмөдө сиз маалыматтарды абдан арзан КОМПОНЕНТТЕРДИ колдонуп жөнөтүп жана ала аласыз: HT
Rainbow мунарасы колдонмо көзөмөлү менен: 6 кадам (сүрөттөр менен)
Rainbow мунарасы колдонмо көзөмөлү менен: асан-үсөн мунарасы-бул колдонмо тарабынан башкарылуучу жарык. Мен жарык булагы катары WS2812 LED тилкесин жана жарыкты башкаруу үчүн ESP8266 модулун колдондум. Капталдары ак акрил айнектен жасалган, бул жарык чачуу үчүн эң сонун материал. Колдонмо менен сиз
CAR-INO: Arduino жана Bluetooth көзөмөлү менен эски RC машинасынын жалпы конверсиясы: 5 кадам (сүрөттөр менен)
CAR-INO: Arduino жана Bluetooth көзөмөлү менен эски RC машинасынын толук конверсиясы: Киришүү Саламатсызбы, мен биринчи көрсөтмөмдө сиз менен 1990-жылдан баштап эски рк машинасын жаңы нерсеге айландыруу тажрыйбам менен бөлүшкүм келет. Санта мага бул Ferrari F40, дүйнөнүн эң ылдам машинасын белекке бергенде, 1990 -ж
OmniBoard: Bluetooth көзөмөлү менен скейтборд жана Hoverboard гибриди: 19 кадам (сүрөттөр менен)
OmniBoard: Bluetooth көзөмөлү менен скейтборд жана Hoverboard гибриди: OmniBoard-бул Bluetooth Smartphone тиркемеси аркылуу башкарылуучу жаңы Электр Скейтборд-Говерборд Гибрид. Ал эркиндиктин бардык үч даражасы менен тең кыймылдай алат, алдыга жылат, өз огунун айланасында айланат жана