Мазмұны:

GroupONE ақылды үйі: 27 қадам
GroupONE ақылды үйі: 27 қадам

Бейне: GroupONE ақылды үйі: 27 қадам

Бейне: GroupONE ақылды үйі: 27 қадам
Бейне: Буэнос-Айрес - Аргентинаның керемет жарқын және жанды астанасы. Қонақжай және иммиграцияға оңай 2024, Қараша
Anonim
GroupONE ақылды үйі
GroupONE ақылды үйі
GroupONE ақылды үйі
GroupONE ақылды үйі
GroupONE ақылды үйі
GroupONE ақылды үйі
GroupONE ақылды үйі
GroupONE ақылды үйі

Қош келдіңіз! Бұл Raspberry Pi жобасы - бұл үйдің әр жеріндегі температура, ылғалдылық және жарық шамалары сияқты әр түрлі деректерді өлшеуге қабілетті «ақылды үй» басқару жүйесі. Бұл нұсқаулық кіреберіс пен қонақ бөлмені, сондай -ақ 1 жатын бөлмені қосады.

Деректер IBM Bluemix арқылы Node-Red-ге қайтарылмай тұрып жіберіледі және өңделеді, содан кейін қараңғыда және қозғалыс анықталған кезде шамдарды қосу сияқты қажетті әрекеттерді орындайды.

Пайдаланушылар өлшегіш пен тарихи графиктің графикалық көрінісіне қосымша ретінде ағымдағы өлшеу мәндерін көрсететін Қызыл-Қызыл түсті бақылау тақтасы арқылы жиналған деректерді көре алады. Бақылау тақтасында сонымен қатар ағымдағы деректер мен уақытты көрсететін сағат сияқты қосымша мүмкіндіктер бар, олар светодиодтар мен дыбыстық сигнал ретінде ұсынылған әр түрлі электр құрылғыларын қашықтан басқаруға ауысады.

Ақырында, MFRC 522 RFID картасын оқу құрылғысы, дыбыстық сигнал, қозғалыс сенсоры және 16x2 СКД дисплейінен тұратын үй дабыл жүйесі бар. Бақылау тақтасында RFID үй дабыл жүйесінің жағдайы да көрсетіледі. Бұл үйдің дабыл жүйесін ерекшелігі - оған рұқсат берілгенін көрсету үшін «Үйге қош келдіңіз» немесе кіруге тыйым салынғанын көрсету үшін «Кіру рұқсаты жоқ» сияқты хабарламаларды оқи алады. Шам сөніп тұрғанда қозғалыс анықталған кезде, дыбыстық сигнал естіледі және пайдаланушыға электрондық пошта жіберіледі. Дабыл өшірілген кезде басқа электрондық пошта жіберіледі.

1 -қадам: Қажетті жабдықты дайындау

Қажетті жабдықты дайындау
Қажетті жабдықты дайындау
Қажетті жабдықты дайындау
Қажетті жабдықты дайындау
Қажетті жабдықты дайындау
Қажетті жабдықты дайындау

Жалғастырмас бұрын төмендегілердің бар екеніне көз жеткізіңіз. Қажетті әр элементтің саны жақшаға алынады.

  1. Raspberry Pi 3 Model B (3 бірлік)
  2. Нан тақтасы (3 бірлік)
  3. Жарты нан тақтасы (1 бірлік)
  4. T-Cobbler жиынтығы (3 бірлік)
  5. DHT11 температура мен ылғалдылық сенсоры (3 бірлік)
  6. Жарық диоды (5 бірлік)
  7. 220 Ом резисторы (5 бірлік)
  8. 10К Ом резисторы (7 бірлік)
  9. HC-SR501 PIR қозғалыс сенсоры (2 бірлік)
  10. Зуммер (1 бірлік)
  11. I2C СКД экраны (1 бірлік)
  12. RFID / NFC MFRC522 карта оқу модулі (1 бірлік)
  13. RFID картасы (2 бірлік)
  14. Жарыққа тәуелді резистор (LDR) (2 бірлік)
  15. Аналогты-цифрлық түрлендіргіш (3 бірлік)
  16. Еркек пен еркек арасындағы кабельдер (кемінде 80 бірлік)
  17. Еркек пен әйел арасындағы секіргіш кабельдер (кемінде 10 бірлік)
  18. Қуат адаптері / USB - микро USB кабелі (3 бірлік)
  19. RJ45 LAN кабелі (3 бірлік)

2 -қадам: №1 кіру жабдықтары

Кіруге арналған жабдық №1
Кіруге арналған жабдық №1

Енді біз қажетті заттарды жинадық, біздің жобаның бірінші бөлігі - кіреберістің жабдықтарын орнатуды бастайтын уақыт келді. DHT11 сенсорын, 10к Ом резисторды және қосқыш кабельдерін суреттегідей жалғаңыз.

3 -қадам: №2 кіру жабдықтары

Кіруге арналған жабдық №2
Кіруге арналған жабдық №2

Содан кейін, жарықдиодты шамды, тағы 2 өтпелі кабельді және 220 Ом резисторды орнатыңыз.

4 -қадам: №3 кіру жабдықтары

Кіруге арналған жабдық №3
Кіруге арналған жабдық №3

Дыбыстық сигналды және оның 2 қосқыш кабелін суреттегідей жалғаңыз.

5 -қадам: №4 кіру жабдықтары

Кіруге арналған жабдық №4
Кіруге арналған жабдық №4

7 еркек пен әйелге қосқыш кабельді қолдана отырып, RFID / NFC MFRC522 карта оқу құрылғысының модулін орнатыңыз.

6 -қадам: No5 кіру жабдықтары

Кіру аппараттық құралдары №5
Кіру аппараттық құралдары №5

I2C СКД экраны мен оның ерлер мен әйелдерге арналған 4 кабельді қосыңыз. Бұл кіруге арналған жабдықты орнатуды аяқтайды.

7 -қадам: №1 қонақ бөлмесінің жабдықтары

Қонақ бөлмесінің жабдықтары №1
Қонақ бөлмесінің жабдықтары №1

Бұл қадам үшін басқа Raspberry Pi, нан тақтасы мен T-Cobbler жинағын бастаңыз. Қызғылт сары сым 3v3 жеткізуге арналған, ал сұр сым GND жеткізіліміне арналған. Светодиодтар үшін 330Ω резисторды қолданыңыз, сары жарықдиодты жасыл сымдарды GPIO23 -ке, қызыл жарықдиодты GPIO24 -ке қосыңыз. Екі светодиодтың қоңыр сымдарын сұр сыммен (GND) бір қатарға қосыңыз.

8 -қадам: No2 қонақ бөлмесінің жабдықтары

№2 қонақ бөлмесінің жабдықтары
№2 қонақ бөлмесінің жабдықтары

DHT11 сенсорын жоғарыдағы суретте көрсетілгендей қосыңыз. Бұл жолы DHT11 сенсоры үшін 10 к резисторды қолданыңыз, көк сымды GPIO4 -ке қосыңыз. Қызыл сымды қызғылт сары сыммен (3v3), қара сымды сұр сыммен (GND) бір қатарға қосыңыз.

9 -қадам: № 3 қонақ бөлмесінің жабдықтары

Қонақ бөлмесінің жабдықтары №3
Қонақ бөлмесінің жабдықтары №3

DHT11 сенсорын қосыңыз. Бұл жолы DHT11 сенсоры үшін 10 к резисторды қолданыңыз, көк сымды GPIO4 -ке қосыңыз. Қызыл сымды қызғылт сары сыммен (3v3), қара сымды сұр сыммен (GND) бір қатарға қосыңыз.

10 -қадам: No4 қонақ бөлмесінің жабдықтары

Қонақ бөлмесінің жабдықтары №4
Қонақ бөлмесінің жабдықтары №4

Енді жарыққа тәуелді резисторды, оның 10к Ом резисторын және қажетті өтпелі кабельдерді орнатыңыз.

11 -қадам: №5 қонақ бөлмесінің жабдықтары

№5 қонақ бөлмесінің жабдықтары
№5 қонақ бөлмесінің жабдықтары

PIR қозғалыс сенсорын жоғарыдағы суретте көрсетілгендей қосыңыз. Сары сымды GPIO26 -ға қосыңыз. Қызыл сымды қызғылт сары сыммен (3v3), қара сымды сұр сыммен (GND) бір қатарға қосыңыз. Енді сіз қонақ бөлменің жабдықтарын орнатуды аяқтадыңыз. Баруға тағы бір!

12 -қадам: №1 жатын бөлмесінің жабдықтары

Жатын бөлмеге арналған жабдық №1
Жатын бөлмеге арналған жабдық №1

Тағы да басқа Pi, нан тақтасы мен T-Cobbler жинағынан бастаңыз. Жатын бөлмеге көшу: жоғарыдағы схемаға сәйкес еркек-еркек кабельдерін, 10к Ом резисторы мен DHT11 датчигін қосудан бастаңыз.

13 -қадам: №2 жатын бөлмесінің жабдықтары

Жатын бөлмеге арналған жабдық №2
Жатын бөлмеге арналған жабдық №2

Енді жарықдиодты шамды, тағы 2 өтпелі кабельді және 220 Ом резисторды қосыңыз.

14 -қадам: №3 жатын бөлмесінің жабдықтары

Жатын бөлмеге арналған жабдық №3
Жатын бөлмеге арналған жабдық №3

MCP3008 аналогты-цифрлық түрлендіргішті және оған сәйкес өтпелі кабельдерді қосыңыз. Жарыққа тәуелді резисторды және оның 10к Ом резисторын қосыңыз.

15 -қадам: №4 жатын бөлмесінің жабдықтары

Жатын бөлмеге арналған жабдық №4
Жатын бөлмеге арналған жабдық №4

Қозғалыс сенсорын 3 еркек пен әйелге арналған кабель арқылы жалғаңыз, сонда сіз жатын бөлмеге арналған жабдықты орнатасыз!

16-қадам: IBM Watson Node-RED түйіндерін RPi-ге орнатыңыз

Терминал терезесін ашыңыз және

RPi-ге келесі Node-RED түйіндерін орнатыңыз:

sudo npm i -g түйін-қызыл-үлес-ибм-ватсон-иот

Орнату сәтті аяқталғаннан кейін, RPi қайта жүктеңіз

sudo қазір қайта жүктеңіз

17-қадам: RPi-де Node-RED жаңартыңыз

Терминал терезесін ашып, RPi-де Node-RED жаңартыңыз

sudo npm install -g-қауіпсіз емес перм түйіні-қызыл

18-қадам: Қосымша түйіндік-қызыл модульдерді RPi-ге орнатыңыз

Келесі қадамда импортталатын ағындар жұмыс істеуі үшін келесі модульдерді де орнату қажет.

түйін-қызыл-үлес-сәт (уақытты форматтау үшін)

түйін-қызыл-бақылау тақтасы (бақылау тақтасы үшін)

түйін-қызыл-үлес-телеграмма (телеграмма боты үшін)

түйін-қызыл-түйін-демон (RFID үшін нұсқауларды алу үшін төмендегі сілтемеге өтіңіз)

developer.ibm.com/recipes/tutorials/reading-rfid-mifare-cards-into-watson-iot-platform-using-your-raspberry-pi-3/

node-red-салым-i2clcd (СКД үшін нұсқауларды алу үшін төмендегі сілтемеге өтіңіз)

github.com/johnty/node-red-contrib-i2clcd

19-қадам: Қызыл-түйін мен масалардың басталуы

Терминал терезесін ашып, RPi-де Node-RED іске қосыңыз

маса

Басқа Терминал терезесін ашып, RPi-де Node-RED іске қосыңыз

қызыл түйіннің басталуы

20 -қадам: RPi кіру ағындарын импорттау

Кіру RPi үшін импорттық ағындар
Кіру RPi үшін импорттық ағындар
Кіру RPi үшін импорттық ағындар
Кіру RPi үшін импорттық ағындар
Кіру RPi үшін импорттық ағындар
Кіру RPi үшін импорттық ағындар

Гамбургер мәзірін нұқыңыз және Импорт> Алмасу буферіне өтіңіз

Төмендегі сілтемедегі кодты қойыңыз және Импорттау түймесін басыңыз

pastebin.com/raw/a7UWaLBt

MQTT шығу түйінін нұқыңыз

Қалам белгішесін нұқыңыз

Сервер өрісіне Entrance RPi IP мекенжайын енгізіңіз

Жаңарту түймесін басыңыз. Сол ағындағы барлық басқа MQTT түйіндері жаңартылады.

21 -қадам: қонақ бөлмесінің RPi ағындарын импорттау

Қонақ бөлмесі RPi үшін импорттық ағындар
Қонақ бөлмесі RPi үшін импорттық ағындар
Қонақ бөлмесі RPi үшін импорттық ағындар
Қонақ бөлмесі RPi үшін импорттық ағындар
Қонақ бөлмесі RPi үшін импорттық ағындар
Қонақ бөлмесі RPi үшін импорттық ағындар

Гамбургер мәзірін нұқыңыз және төмендегі сілтемедегі кодта Импорт> Алмасу буферіне өтіңіз және Импорттау түймешігін басыңыз.

pastebin.com/raw/vdRQP6aa

MQTT шығу түйінін нұқыңыз

Қалам белгішесін нұқыңыз

Сервер өрісінде қонақ бөлмесінің RPi IP мекенжайын енгізіңіз

Жаңарту түймесін басыңыз. Сол ағындағы барлық басқа MQTT түйіндері жаңартылады.

22 -қадам: Жатын бөлмеге RPi ағындарын импорттау

Жатын бөлмеге RPi ағындарын импорттау
Жатын бөлмеге RPi ағындарын импорттау
Жатын бөлмеге RPi ағындарын импорттау
Жатын бөлмеге RPi ағындарын импорттау
Жатын бөлмеге RPi ағындарын импорттау
Жатын бөлмеге RPi ағындарын импорттау

Гамбургер мәзірін нұқыңыз және Импорт> Алмасу буферіне өтіңіз

Төмендегі сілтемедегі кодты қойыңыз және Импорттау түймешігін басыңыз

pastebin.com/raw/x4wZJvFk

MQTT шығу түйінін нұқыңыз

Қалам белгішесін нұқыңыз

Жатын бөлмесінің RPi IP мекенжайын Сервер өрісіне енгізіңіз

Жаңарту түймесін басыңыз. Сол ағындағы барлық басқа MQTT түйіндері жаңартылады.

23 -қадам: Bluemix үшін ағындарды импорттаңыз

Гамбургер мәзірін нұқыңыз және Импорт> Алмасу буферіне өтіңіз

Төмендегі сілтемедегі кодты қойыңыз және Импорттау түймешігін басыңыз

pastebin.com/raw/CR3Fsbn2

24 -қадам: Қолданбаны орналастырыңыз

Қолданбаны орналастыру үшін Қолдану түймесін басыңыз.

Егер орналастырудан кейін MQTT қосылмаса, Mosquitto -ны тоқтату және қайта іске қосу үшін келесі 2 пәрменді енгізіңіз (бірінен соң бірі), содан кейін әрекетті қайталаңыз.

sudo /etc/init.d/mosquitto stop

маса

25 -қадам: бақылау тақтасын қарау

Бақылау тақтасын қарау
Бақылау тақтасын қарау

Бару: 1880/ui (мысалы, 169.254.43.161:1880/ui)

Сіз жоғарыдағы экранды көруіңіз керек.

26 -қадам: №2 бақылау тақтасын қарау

№2 бақылау тақтасын қарау
№2 бақылау тақтасын қарау
№2 бақылау тақтасын қарау
№2 бақылау тақтасын қарау

Сіз гамбургер мәзірінің белгішесін басу және бақылау тақтасын көргіңіз келетін RPi таңдау арқылы басқа 2 RPis (жоғарыда көрсетілген) бақылау тақтасына қол жеткізе аласыз.

27 -қадам: Chatbot пайдалану

Chatbot пайдалану
Chatbot пайдалану
Chatbot пайдалану
Chatbot пайдалану
Chatbot пайдалану
Chatbot пайдалану

Өтініште Telegram боты да бар. Боттың аты groupONEbot. Пәрмендер тізімін төменде көрсетілгендей анықтама командасының көмегімен көрсетуге болады. Жоғарыда ықтимал пайдалану жағдайларының кейбір мысалдары келтірілген.

Ұсынылған: