Mundarija:

IoT Smart Home tizimi: 8 qadam
IoT Smart Home tizimi: 8 qadam

Video: IoT Smart Home tizimi: 8 qadam

Video: IoT Smart Home tizimi: 8 qadam
Video: Smart Home Automation System — inson hayotini yengillashtirishga mo'ljallangan loyiha. №8 2024, Iyul
Anonim
IoT aqlli uy tizimi
IoT aqlli uy tizimi

Bu Kiot va Jons Smart uy tizimidir

1 -qadam: Ilova nima haqida?

Bu ilova aqlli uy tizimi bo'lib, u 2 ta asosiy komponentga bo'lingan. Birinchi komponent - bu eshik qo'ng'irog'i, kirish kartasi tizimi, vaqtni ko'rsatish uchun LCD displey, kirish kartasiga ruxsat berilgan yoki berilmaganligi, eshik qulflanmaganligini ko'rsatuvchi LED ko'rsatkich chirog'i, harakat sensori. uydan tashqaridagi harakatni, harakat aniqlanganda suratga olish uchun kamera yordamida.

Ikkinchi komponent-bu aqlli uy tizimi bo'lib, u 2 LEDdan iborat, ulardan biri uydagi chiroqlarni, ikkinchisi uyning konditsionerini aks ettiradi. LEDlarni o'chirish va yoqish uchun konditsioner va chiroqlarni tugmalar yordamida yoqish yoki o'chirish mumkinligini ko'rsatish uchun 2 tugma ham kiritilgan. Biroq, foydalanuvchi veb-sahifadan foydalanib, konditsionerni yoki chiroqlarni masofadan turib yoqishi va o'chirishi mumkin. Harorat va namlik sensori uydagi harorat va namlikni o'lchash uchun ham ishlatiladi va veb -saytda kunlik harorat grafigini ko'rish mumkin.

Bu ilova uy egalarining hayotini yengillashtirishga yordam beradi, chunki ular o'z uylarining xavfsizligini eshikdan kirish tizimi va harakat sensorlar yordamida uyning tashqarisida shubhali harakatlarning suratlarini, shuningdek kameralarning jonli efirida tasvirga olishlari mumkin. uydan tashqarida nima bo'layotganini ko'ring. Aqlli uy tizimi, shuningdek, uy egalariga qulaylik yaratadi, chunki ular chiroqlari yoki konditsionerlari yoqilgan yoki o'chirilganligini ko'rishlari mumkin, shuning uchun ular ketishdan oldin o'chirishni unutgan bo'lsa, ular o'chirilgan paytda o'chirishlari mumkin. Uy. Harorat jadvali, shuningdek, uy egalariga uy haroratini kuzatishga imkon beradi va ular uyga kelgunga qadar konditsionerni yoqishni tanlashi mumkin, agar uydagi harorat yuqori bo'lsa, ular salqin uyga qaytib, dam olishga imkon beradi..

2 -qadam: Ta'riflanadigan qadamlar haqida qisqacha ma'lumot

1) umumiy nuqtai

2) Uskuna talablari - Kerakli uskuna haqida umumiy ma'lumot beradi

3) Aqlli eshiklar uchun eshik qo'ng'irog'i - aqlli eshik tizimining eshik qo'ng'irog'i tizimini sim bilan ulash bo'yicha bosqichma -bosqich ko'rsatma beradi.

4) Aqlli eshiklar uchun LCD displey - Aqlli eshik tizimining LCD displeyini sim bilan ulash bo'yicha bosqichma -bosqich ko'rsatma.

5) kirish kartasini o'qish uchun NFC/ RFID o'quvchi - NFC/ RFID kartani o'quvchiga kirish kartasini o'qish va foydalanuvchining uyga kirishiga ruxsat berish bo'yicha bosqichma -bosqich ko'rsatma.

6)

Rasmga olish uchun harakat sensori - uydan tashqaridagi harakatni aniqlash uchun harakat sensori simini ulash bo'yicha bosqichma -bosqich ko'rsatma.

7)

Aqlli uy tizimi - LEDlar va uy komponentlarining harorat sensori simlarini ulash bo'yicha bosqichma -bosqich ko'rsatma.

8)

Dasturlarni kodlash - dasturni to'g'ri tuzish va dasturlash bo'yicha bosqichma -bosqich ko'rsatma

9)

Dasturlarni ishga tushirish - Agar dastur to'g'ri ishlasa, kutilgan natijalarni beradi

3-qadam: RPI-ning yakuniy sozlamalari qanday ko'rinadi?

4 -qadam: Veb -ilovasi qanday ko'rinishga ega?

Veb -dastur qanday ko'rinishga ega?
Veb -dastur qanday ko'rinishga ega?

5 -qadam: Uskuna talablari

Ushbu ilovani to'ldirish uchun sizga kerak bo'ladi:

  • 1 I2C LCD displey
  • 1 RFID / NFC MFRC522 kartani o'qish moduli
  • 1 DHT11 harorat va namlik sensori
  • 1 ta PIR harakat sensori
  • 1 Buzzer
  • 1 ta Raspberry Pi kamerasi (piCam)
  • 3 tugma
  • 3 ta LED
  • 3 ta 10K ohmli rezistorlar
  • 3 330 ohmli rezistorlar
  • Ko'p erkak va ayol simlari

6 -qadam: dasturni kodlash

Ushbu dasturni kodlash uchun biriktirilgan ko'rsatma faylini ko'ring.

7 -qadam: Dasturni ishga tushiring

Faylni ishga tushirish uchun quyidagi buyruqni kiriting

Python dasturi

sudo python ~/ca1/ca1.py

8 -qadam: Dastur natijasi

Vazifa

a)

Ishlayotganda, dastur har bir komponent to'g'ri ishlayotganligini ko'rsatish uchun bir qator matnlarni ko'rsatishi kerak.

b)

Buzzer va uy LEDlari tugmachalarni bosishga javob berishi kerak.

v)

LCD displeyda "Jon's Residence" va vaqt ko'rsatilishi kerak.

d)

Kirish kartasi skanerlanganda, LCD displeyda "Qulflanmagan" ko'rsatilishi kerak va yashil LED chiroq yashil rangga aylanadi.

e)

Veb -sayt ishga tushishi kerak!

Index.html:

tempvalue.html

Tavsiya: