Агуулгын хүснэгт:

IoT Smart Home System: 8 алхам
IoT Smart Home System: 8 алхам

Видео: IoT Smart Home System: 8 алхам

Видео: IoT Smart Home System: 8 алхам
Видео: Keemple Smart Home | 3D animation 2024, Долдугаар сарын
Anonim
IoT ухаалаг гэрийн систем
IoT ухаалаг гэрийн систем

Энэ бол Keefe ба Jons Smart гэрийн систем юм

Алхам 1: Өргөдөл юуны тухай вэ?

Энэхүү програм нь 2 үндсэн бүрэлдэхүүн хэсэгт хуваагддаг ухаалаг гэрийн систем юм. Эхний бүрэлдэхүүн хэсэг нь хаалганы хонх, нэвтрэх картын систем, цагийг харуулах LCD дэлгэц, нэвтрэх картыг зөвшөөрсөн эсвэл зөвшөөрөөгүй эсэх, хаалганы түгжээг тайлсан LED заагч гэрэл, хөдөлгөөн мэдрэгчээс бүрдэх ухаалаг хаалганы систем юм. байшингийн гаднах хөдөлгөөнийг авах, хөдөлгөөн илрэх үед камер авах камер.

Хоёрдахь бүрэлдэхүүн хэсэг нь 2 гэрлээс бүрдэх ухаалаг гэр систем бөгөөд 1 нь гэр доторх гэрлийг, нөгөө нь байшингийн агааржуулагчийг илэрхийлдэг. Агааржуулагч, гэрлийг товчлуур ашиглан асаах, унтраах боломжтой гэдгийг харуулахын тулд LED-ийг унтраах, асаах 2 товчлуурыг оруулсан болно. Гэсэн хэдий ч програмын вэб хуудсыг ашиглан хэрэглэгч агааржуулагч эсвэл гэрлээ алсаас асааж, унтрааж болно. Температур, чийгшлийн мэдрэгчийг байшингийн температур, чийгшлийг хэмжихэд ашигладаг бөгөөд тухайн өдрийн температурын графикийг вэбсайтаас үзэх боломжтой.

Энэхүү аппликейшн нь гэрийн эздийн амьдралыг хөнгөвчлөхөд туслах болно, учир нь тэд гэрийнхээ аюулгүй байдлыг хангах үүднээс хаалганы нэвтрэх систем, хөдөлгөөн мэдрэгч ашиглан гэрийнхээ гадаа байгаа сэжигтэй үйл явдлын зургийг илрүүлж, гэрэл зураг авах, мөн камерын шууд дамжуулалтыг хийх боломжтой бөгөөд энэ нь гэрийн эзэдэд боломжийг олгодог. Тэднийг эзгүй байхад гэрийнх нь гадаа юу болж байгааг хараарай. Ухаалаг гэрийн систем нь гэрийн эзэддээ гэрэл, агааржуулагч нь асаалттай, унтраалттай эсэхийг харах боломжтой бөгөөд ингэснээр явахаасаа өмнө унтраахаа больсон тохиолдолд унтрааж болно. байшин. Температурын хүснэгт нь гэрийн эздэд гэрийнхээ температурыг хянах боломжийг олгодог бөгөөд хэрэв тэд гэртээ температур өндөр байгааг олж харвал гэртээ ирэхээсээ өмнө агааржуулагчаа асааж, сэрүүн гэртээ буцаж ирж амрах боломжийг олгодог..

Алхам 2: Дүрслэх алхамуудын хураангуй

1) Тойм

2) Тоног төхөөрөмжийн шаардлага - Шаардлагатай техник хангамжийн тоймыг өгдөг

3) Ухаалаг хаалганы системийн хаалганы хонх - Ухаалаг хаалганы системийн хаалганы хонхны системийг утсаар холбох талаар алхам алхмаар зааварчилгаа өгнө.

4) Ухаалаг хаалганы системийн LCD дэлгэц - Ухаалаг хаалганы системийн LCD дэлгэцийг хэрхэн яаж холбох талаар алхам алхмаар зааварчилгаа өгнө.

5) Хандалтын картыг унших NFC/ RFID уншигч - NFC/ RFID карт уншигч руу нэвтрэх картыг уншиж, хэрэглэгчийн гэрт нэвтрэх эрхийг олгох алхам алхмаар зааварчилгаа өгдөг.

6)

Зураг авах хөдөлгөөн мэдрэгч - Гэрийн гаднах хөдөлгөөнийг илрүүлэхийн тулд хөдөлгөөн мэдрэгчийг хэрхэн холбох талаар алхам алхмаар зааварчилгаа өгдөг.

7)

Ухаалаг гэрийн систем - Гэрт байгаа эд ангиудын LED ба температур мэдрэгчийг хэрхэн яаж холбох талаар алхам алхмаар зааварчилгаа өгдөг.

8)

Програмыг кодлох - Програмыг хэрхэн зөв зохиох, програмчлах талаар алхам алхмаар зааварчилгаа өгнө

9)

Хөтөлбөрийг ажиллуулах - Хөтөлбөрийг зохих ёсоор ажиллуулах тохиолдолд хүлээгдэж буй үр дүнг өгдөг

Алхам 3: RPI-ийн эцсийн тохиргоо хэрхэн харагдаж байна вэ?

Алхам 4: Вэб програм хэрхэн харагдаж байна вэ?

Вэб програм хэрхэн харагдаж байна вэ?
Вэб програм хэрхэн харагдаж байна вэ?

Алхам 5: Тоног төхөөрөмжийн шаардлага

Энэ програмыг бөглөхийн тулд танд дараахь зүйл хэрэгтэй болно.

  • 1 I2C LCD дэлгэц
  • 1 RFID / NFC MFRC522 карт уншигч модуль
  • 1 DHT11 температур ба чийгшил мэдрэгч
  • 1 PIR хөдөлгөөн мэдрэгч
  • 1 дуугаралт
  • 1 Raspberry Pi камер (piCam)
  • 3 товчлуур
  • 3 LED
  • 3 10K ом эсэргүүцэл
  • 3 330 ом эсэргүүцэл
  • Олон тооны эрэгтэй, эмэгтэй утаснууд

Алхам 6: Програмыг кодлох

Энэ програмыг кодлохын тулд хавсаргасан зааварчилгааны файлыг үзнэ үү.

Алхам 7: Хөтөлбөрийг ажиллуулна уу

Дараах тушаалыг оруулаад програмаа ажиллуулна уу

Python програм

sudo python ~/ca1/ca1.py

Алхам 8: Хөтөлбөрийн үр дүн

Даалгавар

a)

Ажиллуулах үед програм нь бүрэлдэхүүн хэсэг бүрийг зөв ажиллуулж байгааг харуулахын тулд цуврал текстийг харуулах ёстой.

б)

Buzzer болон гэрийн LED нь товчлуур дарахад хариу өгөх чадвартай байх ёстой.

в)

LCD дэлгэц нь "Jon's Residence" болон цагийг харуулах ёстой.

г)

Хандалтын картыг сканнердах үед LCD дэлгэц дээр "Unlocked" гарч ирэх ёстой бөгөөд ногоон LED гэрэл ногоон болж хувирна.

д)

Вэб хуудас ажиллаж байх ёстой!

Индекс.html:

tempvalue.html

Зөвлөмж болгож буй: