Mündəricat:

GroupONE Ağıllı Ev: 27 addım
GroupONE Ağıllı Ev: 27 addım

Video: GroupONE Ağıllı Ev: 27 addım

Video: GroupONE Ağıllı Ev: 27 addım
Video: ARDUİNO İLE AKILLI EV SİSTEMLERİ RÖLE KONTROL | Arduino relay control 2024, Noyabr
Anonim
GroupONE Ağıllı Ev
GroupONE Ağıllı Ev
GroupONE Ağıllı Ev
GroupONE Ağıllı Ev
GroupONE Ağıllı Ev
GroupONE Ağıllı Ev
GroupONE Ağıllı Ev
GroupONE Ağıllı Ev

Xoş gəldiniz! Bu Raspberry Pi layihəsi, evin müxtəlif yerlərində temperatur, rütubət və işıq dəyərləri kimi müxtəlif məlumatları ölçə bilən "ağıllı ev" idarəetmə sistemidir. Bu Təlimat giriş və qonaq otağının, həmçinin 1 yataq otağının quraşdırılmasını əhatə edəcək.

Məlumatlar Node-Red-ə qaytarılmadan əvvəl IBM Bluemix vasitəsilə göndərilir və işlənir, sonra qaranlıq olduqda və hərəkət aşkar edildikdə işıqları yandırmaq kimi lazımi hərəkətləri yerinə yetirir.

İstifadəçilər, ölçmə cihazının qrafik təsvirinə və tarixi bir qrafikə əlavə olaraq, mövcud ölçmə dəyərlərini göstərən Node-Red rəngli İdarə Paneli vasitəsi ilə toplanan məlumatlara baxa bilərlər. İdarəetmə Paneli, cari məlumatları və vaxtı göstərən bir saat və LED və səs siqnalı olaraq təqdim olunan müxtəlif elektrik cihazlarını uzaqdan idarə etmək üçün açarlar kimi əlavə xüsusiyyətlərə malikdir.

Nəhayət, MFRC 522 RFID kart oxuyucusu, səs siqnalı, hərəkət sensoru və 16x2 LCD ekrandan ibarət bir ev siqnalizasiya sistemi var. RFID ev siqnalizasiya sisteminin vəziyyəti də tablosunda göstərilir. Bu ev siqnalizasiya sistemini xüsusi edən şey, girişin verildiyini göstərmək üçün "Evə xoş gəldiniz" və ya girişin rədd edildiyini göstərmək üçün "Giriş rədd edildi" kimi mesajları oxuya bilməsidir. İşıqlar söndürüldükdə hərəkət aşkar edildikdə siqnal çalınacaq və istifadəçiyə bir e -poçt göndəriləcək. Siqnal söndürüldükdə başqa bir e -poçt göndəriləcək.

Addım 1: Lazımi Avadanlıqların Hazırlanması

Lazımi Avadanlıqların Hazırlanması
Lazımi Avadanlıqların Hazırlanması
Lazımi Avadanlıqların Hazırlanması
Lazımi Avadanlıqların Hazırlanması
Lazımi Avadanlıqların Hazırlanması
Lazımi Avadanlıqların Hazırlanması

Davam etməzdən əvvəl aşağıdakıların hamısına sahib olduğunuzdan əmin olun. Lazım olan hər bir maddənin miqdarı mötərizədə verilir.

  1. Raspberry Pi 3 Model B (3 ədəd)
  2. Çörək paneli (3 ədəd)
  3. Yarım çörək taxtası (1 ədəd)
  4. T-Cobbler dəsti (3 ədəd)
  5. DHT11 Temperatur və Nəmlik Sensoru (3 ədəd)
  6. LED (5 ədəd)
  7. 220 ohm rezistor (5 ədəd)
  8. 10K ohm rezistor (7 ədəd)
  9. HC-SR501 PIR Hərəkət Sensoru (2 ədəd)
  10. Buzzer (1 ədəd)
  11. I2C LCD Ekran (1 ədəd)
  12. RFID / NFC MFRC522 Kart Oxuyan Modulu (1 ədəd)
  13. RFID Kartı (2 ədəd)
  14. İşıqdan Rezistor (LDR) (2 ədəd)
  15. Analoq-rəqəmsal çevirici (3 ədəd)
  16. Kişi -kişi tullanan kabellər (ən azı 80 ədəd)
  17. Kişi və dişi tullanan kabellər (ən azı 10 ədəd)
  18. Güc Adaptörü / USB - mikro USB kabeli (3 ədəd)
  19. RJ45 LAN kabeli (3 ədəd)

Addım 2: Giriş Təchizatı #1

Giriş avadanlığı #1
Giriş avadanlığı #1

Əsas maddələri topladıqdan sonra, layihəmizin ilk hissəsi - giriş üçün avadanlıq qurmağa başlamağın vaxtı gəldi. DHT11 sensorunu, 10k ohm müqavimətini və keçid kabellərini göstərildiyi kimi bağlayın.

Addım 3: Giriş Təchizatı #2

Giriş avadanlığı #2
Giriş avadanlığı #2

Sonra, LED ampulünü, daha 2 keçid kabelini və 220 ohm rezistoru quraşdırın.

Addım 4: Giriş Donanımı #3

Giriş avadanlığı #3
Giriş avadanlığı #3

Səs siqnalını və onun 2 keçid kabelini göstərildiyi kimi bağlayın.

Addım 5: Giriş Təchizatı #4

Giriş avadanlığı #4
Giriş avadanlığı #4

7 kişidən-qadına keçid kabelindən istifadə edərək RFID / NFC MFRC522 kart oxuyucu modulunu quraşdırın.

Addım 6: Giriş Donanımı #5

Giriş avadanlığı #5
Giriş avadanlığı #5

I2C LCD ekranı və 4 kişi-dişi keçid kabelini əlavə edin. Bu giriş üçün aparatın qurulmasını başa çatdırır.

Addım 7: Qonaq Otağının Avadanlığı #1

1 nömrəli qonaq otağı avadanlığı
1 nömrəli qonaq otağı avadanlığı

Bu addım üçün başqa bir Raspberry Pi, çörək taxtası və T-Cobbler dəstinə başlayın. Narıncı tel 3v3 təchizatı üçün, boz tel isə GND təchizatı üçündür. LEDlər üçün 330Ω rezistordan istifadə edin, sarı LED -in yaşıl tellərini GPIO23 -ə və qırmızı LED -i GPIO24 -ə qoşun. Hər iki LED -in qəhvəyi tellərini boz tel (GND) ilə eyni sıraya bağlayın.

Addım 8: Otaq Avadanlığı #2

2 nömrəli qonaq otağı avadanlığı
2 nömrəli qonaq otağı avadanlığı

DHT11 sensorunu yuxarıdakı şəkildə göstərildiyi kimi bağlayın. DHT11 sensoru üçün bu dəfə 10k Ω rezistor istifadə edin, mavi teli GPIO4 -ə qoşun. Qırmızı teli narıncı tellə eyni sıraya (3v3) və qara teli boz telə (GND) bağlayın.

Addım 9: Otaq Avadanlığı #3

3 nömrəli qonaq otağının avadanlığı
3 nömrəli qonaq otağının avadanlığı

DHT11 sensorunu qoşun. DHT11 sensoru üçün bu dəfə 10k Ω rezistor istifadə edin, mavi teli GPIO4 -ə qoşun. Qırmızı teli narıncı tellə eyni sıraya (3v3) və qara teli boz telə (GND) bağlayın.

Addım 10: Qonaq Otağının Avadanlığı #4

4 nömrəli qonaq otağı avadanlığı
4 nömrəli qonaq otağı avadanlığı

İndi, lazım olan tullanan kabelləri ilə birlikdə 10k ohm müqavimət göstərən İşıqdan Rezistoru quraşdırın.

Addım 11: Otaq Avadanlığı #5

Qonaq Otağının Avadanlıqları #5
Qonaq Otağının Avadanlıqları #5

PIR Hareket Sensorunu yuxarıdakı şəkildə göstərildiyi kimi bağlayın. Sarı teli GPIO26 -ya bağlayın. Qırmızı teli narıncı tellə eyni sıraya (3v3) və qara teli boz telə (GND) bağlayın. İndi oturma otağının aparatını qurmaqla işiniz bitdi. Getmək üçün bir daha!

Addım 12: Yataq otağı avadanlığı #1

Yataq otağı avadanlığı #1
Yataq otağı avadanlığı #1

Yenə başqa bir Pi, çörək taxtası və T-Cobbler dəstindən başlayın. Yataq otağına keçin: yuxarıdakı diaqrama uyğun olaraq kişidən kişiyə tullanan kabellər, 10k ohm müqavimət və DHT11 sensoru əlavə etməklə başlayın.

Addım 13: Yataq otağı avadanlığı #2

Yataq otağı avadanlığı #2
Yataq otağı avadanlığı #2

İndi LED ampulünü, daha 2 keçid kabelini və 220 ohm rezistoru əlavə edin.

Addım 14: Yataq otağı avadanlığı #3

Yataq otağı avadanlığı #3
Yataq otağı avadanlığı #3

MCP3008 Analog-to-Digital çeviricisini və ona uyğun keçid kabellərini qoşun. İşığa Bağlı Rezistoru və 10k ohm müqavimətini də əlavə edin.

Addım 15: Yataq otağı avadanlığı #4

Yataq otağı avadanlığı #4
Yataq otağı avadanlığı #4

3 kişi və dişi tullanan kabel istifadə edərək hərəkət sensörünü bağlayın və yataq otağı üçün aparat qurğusu bitdi!

Addım 16: RPi-də IBM Watson Node-RED Nodes qurun

Terminal pəncərəsini açın və

aşağıdakı Node-RED qovşaqlarını RPi-yə quraşdırın:

sudo npm i -g node-qırmızı-töhfə-ibm-watson-iot

Quraşdırma uğurla başa çatdıqdan sonra RPi -ni yenidən başladın

sudo indi yenidən başladın

Addım 17: RPi-də Node-RED-i yeniləyin

Terminal pəncərəsini açın və RPi-də Node-RED-i yeniləyin

sudo npm install -g-təhlükəli perm node-red

Addım 18: Əlavə Node-RED Modullarını RPi-də quraşdırın

Növbəti addımda idxal olunan axınların işləməsi üçün aşağıdakı modulların da quraşdırılması lazımdır.

node-qırmızı-töhfə vermə anı (vaxtı format etmək üçün)

qovşaq-qırmızı-tablosuna (tablosuna)

node-qırmızı-töhfə-teleqraf botu (teleqram botu üçün)

node-red-node-daemon (RFID üçün təlimatlar üçün aşağıdakı linki izləyin)

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

node-red-Contrib-i2clcd (LCD üçün təlimatlar üçün aşağıdakı linki izləyin)

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

Addım 19: Node-Red və Mosquitto'ya başlayın

Terminal pəncərəsini açın və RPi-də Node-RED başladın

ağcaqanad

Başqa bir Terminal pəncərəsi açın və RPi-də Node-RED başladın

node-qırmızı başlanğıc

Addım 20: Giriş RPi üçün axınları idxal edin

Giriş RPi üçün İdxal Axınları
Giriş RPi üçün İdxal Axınları
Giriş RPi üçün İdxal Axınları
Giriş RPi üçün İdxal Axınları
Giriş RPi üçün İdxal Axınları
Giriş RPi üçün İdxal Axınları

Hamburger menyusuna vurun və İdxal> Panoya daxil olun

Aşağıdakı linkdəki kodu yapışdırın və İdxal et düyməsini basın

pastebin.com/raw/a7UWaLBt

Bir MQTT çıxış düyməsini basın

Qələm simgesini vurun

Server sahəsinə Giriş RPi -nin IP ünvanını daxil edin

Yeniləmə düyməsini basın. Eyni axındakı bütün digər MQTT qovşaqları yenilənəcək.

Addım 21: Qonaq otağı RPi üçün idxal axınları

Qonaq otağı RPi üçün İdxal Axınları
Qonaq otağı RPi üçün İdxal Axınları
Qonaq otağı RPi üçün İdxal Axınları
Qonaq otağı RPi üçün İdxal Axınları
Qonaq otağı RPi üçün idxal axınları
Qonaq otağı RPi üçün idxal axınları

Hamburger menyusuna vurun və aşağıdakı linkdəki kodda Import> ClipboardPaste -ə gedin və Import düyməsini basın.

pastebin.com/raw/vdRQP6aa

Bir MQTT çıxış düyməsini basın

Qələm simgesini vurun

Living Room RPi -nin IP ünvanını Server sahəsinə daxil edin

Yeniləmə düyməsini basın. Eyni axındakı digər bütün MQTT qovşaqları yenilənəcək.

Addım 22: Yataq otağı RPi üçün idxal axınları

Yataq otağı RPi üçün idxal axınları
Yataq otağı RPi üçün idxal axınları
Yataq otağı RPi üçün idxal axınları
Yataq otağı RPi üçün idxal axınları
Yataq otağı RPi üçün idxal axınları
Yataq otağı RPi üçün idxal axınları

Hamburger menyusuna vurun və İdxal> Panoya daxil olun

Aşağıdakı linkdəki kodu yapışdırın və İdxal et düyməsini basın

pastebin.com/raw/x4wZJvFk

Bir MQTT çıxış düyməsini basın

Qələm simgesini vurun

Yataq otağı RPi -nin IP ünvanını Server sahəsinə daxil edin

Yeniləmə düyməsini basın. Eyni axındakı bütün digər MQTT qovşaqları yenilənəcək.

Addım 23: Bluemix üçün axınları idxal edin

Hamburger menyusuna vurun və İdxal> Panoya daxil olun

Aşağıdakı linkdəki kodu yapışdırın və İdxal et düyməsini basın

pastebin.com/raw/CR3Fsbn2

Addım 24: Tətbiqi yerləşdirin

Tətbiqi yerləşdirmək üçün Dağıt düyməsini basın.

MQTT yerləşdirildikdən sonra bağlana bilmirsə, Mosquitto'yu dayandırmaq və yenidən başlatmaq üçün aşağıdakı 2 əmri (bir -bir) daxil edin və yenidən cəhd edin.

sudo /etc/init.d/mosquitto dayandırın

ağcaqanad

Addım 25: Tablosuna baxın

Tablosuna baxılır
Tablosuna baxılır

Gedin: 1880/ui (məs. 169.254.43.161:1880/ui)

Yuxarıdakı ekranı görməlisiniz.

Addım 26: 2 saylı Tablosuna baxın

2 saylı Tablosuna baxılır
2 saylı Tablosuna baxılır
2 saylı Tablosuna baxılır
2 saylı Tablosuna baxılır

Hamburger menyu simgesini tıklayaraq və tablosuna baxmaq istədiyiniz RPi seçərək digər 2 RPis (yuxarıda göstərilmişdir) üçün tablosuna daxil ola bilərsiniz.

Addım 27: Chatbotdan istifadə edin

Chatbotdan istifadə
Chatbotdan istifadə
Chatbotdan istifadə
Chatbotdan istifadə
Chatbotdan istifadə
Chatbotdan istifadə

Müraciətə bir Telegram botu da daxildir. Botun adı groupONEbot -dur. Əmrin siyahısı aşağıda göstərildiyi kimi kömək əmrindən istifadə etməklə göstərilə bilər. Yuxarıda mümkün istifadə hallarının bəzi nümunələri verilmişdir.

Tövsiyə: