Mündəricat:
- Addım 1: Lazımi Avadanlıqların Hazırlanması
- Addım 2: Giriş Təchizatı #1
- Addım 3: Giriş Təchizatı #2
- Addım 4: Giriş Donanımı #3
- Addım 5: Giriş Təchizatı #4
- Addım 6: Giriş Donanımı #5
- Addım 7: Qonaq Otağının Avadanlığı #1
- Addım 8: Otaq Avadanlığı #2
- Addım 9: Otaq Avadanlığı #3
- Addım 10: Qonaq Otağının Avadanlığı #4
- Addım 11: Otaq Avadanlığı #5
- Addım 12: Yataq otağı avadanlığı #1
- Addım 13: Yataq otağı avadanlığı #2
- Addım 14: Yataq otağı avadanlığı #3
- Addım 15: Yataq otağı avadanlığı #4
- Addım 16: RPi-də IBM Watson Node-RED Nodes qurun
- Addım 17: RPi-də Node-RED-i yeniləyin
- Addım 18: Əlavə Node-RED Modullarını RPi-də quraşdırın
- Addım 19: Node-Red və Mosquitto'ya başlayın
- Addım 20: Giriş RPi üçün axınları idxal edin
- Addım 21: Qonaq otağı RPi üçün idxal axınları
- Addım 22: Yataq otağı RPi üçün idxal axınları
- Addım 23: Bluemix üçün axınları idxal edin
- Addım 24: Tətbiqi yerləşdirin
- Addım 25: Tablosuna baxın
- Addım 26: 2 saylı Tablosuna baxın
- Addım 27: Chatbotdan istifadə edin
Video: GroupONE Ağıllı Ev: 27 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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ı
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.
- Raspberry Pi 3 Model B (3 ədəd)
- Çörək paneli (3 ədəd)
- Yarım çörək taxtası (1 ədəd)
- T-Cobbler dəsti (3 ədəd)
- DHT11 Temperatur və Nəmlik Sensoru (3 ədəd)
- LED (5 ədəd)
- 220 ohm rezistor (5 ədəd)
- 10K ohm rezistor (7 ədəd)
- HC-SR501 PIR Hərəkət Sensoru (2 ədəd)
- Buzzer (1 ədəd)
- I2C LCD Ekran (1 ədəd)
- RFID / NFC MFRC522 Kart Oxuyan Modulu (1 ədəd)
- RFID Kartı (2 ədəd)
- İşıqdan Rezistor (LDR) (2 ədəd)
- Analoq-rəqəmsal çevirici (3 ədəd)
- Kişi -kişi tullanan kabellər (ən azı 80 ədəd)
- Kişi və dişi tullanan kabellər (ən azı 10 ədəd)
- Güc Adaptörü / USB - mikro USB kabeli (3 ədəd)
- RJ45 LAN kabeli (3 ədəd)
Addım 2: Giriş Təchizatı #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
Sonra, LED ampulünü, daha 2 keçid kabelini və 220 ohm rezistoru quraşdırın.
Addım 4: Giriş Donanımı #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
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
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
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
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
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
İ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
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
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
İndi LED ampulünü, daha 2 keçid kabelini və 220 ohm rezistoru əlavə edin.
Addım 14: 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
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
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ı
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ı
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
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
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
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ə:
Ağıllı Masa LED İşığı - Ağıllı İşıqlandırma W/ Arduino - Neopixels İş Sahəsi: 10 Adım (Şəkillərlə birlikdə)
Ağıllı Masa LED İşığı | Ağıllı İşıqlandırma W/ Arduino | Neopixels Çalışma Alanı: İndi günlərimiz evdə çox vaxt keçirir, virtual olaraq oxuyuruq və işləyirik, buna görə də xüsusi və ağıllı işıqlandırma sistemi olan Arduino və Ws2812b LEDləri ilə iş sahəmizi daha da genişləndirməyək. Masa üstü LED işığı
SONOFF Ağıllı Açarları ilə Ağıllı Pərdələri necə DIY etmək olar ?: 14 addım
SONOFF Smart Açarları ilə Ağıllı Panjurları Necə DIY etmək olar?: SONOFF ağıllı açarlarda kilidləmə rejimindən istifadə edərək adi pərdələrinizi/pərdələrinizi ağıllı hala gətirin Çoxlarınız bunun səhərlər pərdələri/pərdələri çəkdiyiniz bir iş olduğunu qəbul edəcəksinizmi? və axşam aşağı çəkin? Hər halda, mən
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
ESP32: 7 addımlardan istifadə edərək IoT əsaslı Ağıllı Bağçılıq və Ağıllı Kənd Təsərrüfatı
ESP32 istifadə edərək IoT əsaslı Ağıllı Bağçılıq və Ağıllı Kənd Təsərrüfatı: Dünya zaman keçdikcə kənd təsərrüfatı kimi dəyişir. Hazırda insanlar hər sahədə elektronikanı birləşdirir və kənd təsərrüfatı bunun üçün istisna deyil. Kənd təsərrüfatında elektronikanın bu birləşməsi fermerlərə və bağları idarə edən insanlara kömək edir
Ağıllı evinizi ağıllı şəkildə qoruyun: 14 addım
Ağıllı Evinizi Smartly Secure: Təhlükəsiz və etibarlı bir yarışma üçün yarışıram. Təlimatçılığımı bəyənirsinizsə, zəhmət olmasa ona səs verin! Mən sizə evinizi və ətrafınızı necə asanlıqla və ucuz bir şəkildə necə təmin edəcəyinizi göstərəcəyəm. Konfiqurasiya edin