Sisukord:

IoT nutikas kodu süsteem: 8 sammu
IoT nutikas kodu süsteem: 8 sammu

Video: IoT nutikas kodu süsteem: 8 sammu

Video: IoT nutikas kodu süsteem: 8 sammu
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Juuli
Anonim
IoT nutikas kodu süsteem
IoT nutikas kodu süsteem

See on Keefe ja Jons Smart Home süsteem iot -is

1. samm: millest rakendus koosneb?

See rakendus on nutikas kodu süsteem, mis on jagatud kaheks põhikomponendiks. Esimene komponent on nutikas uksesüsteem, mis koosneb uksekellast, sissepääsukaardisüsteemist, LCD -ekraanist, mis näitab kellaaega ja kas juurdepääsukaart oli lubatud või keelatud, LED -märgutuli, mis näitab, et uks on lukust lahti, liikumisandur väljaspool maja liikumise jäädvustamiseks, kaameraga liikumise tuvastamisel pildi jäädvustamiseks.

Teine komponent on nutikas kodu süsteem, mis koosneb kahest LED-ist, millest üks tähistab maja tulesid ja teine tähistab maja kliimaseadet. Kaasas on ka 2 nuppu LED-ide välja- ja sisse lülitamiseks, mis näitab, et kliimaseadet ja tulesid saab nuppude abil sisse või välja lülitada. Rakenduse veebisaiti kasutades saab kasutaja aga kliimaseadme või tuled kaugjuhtimisega sisse ja välja lülitada. Maja temperatuuri ja niiskuse mõõtmiseks kasutatakse ka temperatuuri ja niiskuse andurit ning veebisaidil on näha ka päeva temperatuuri graafik.

See rakendus aitab hõlbustada koduomanike elu, kuna nad saavad tagada oma kodu turvalisuse, kasutades uksepääsu süsteemi ja liikumisandurit, et tuvastada liikumisi ja jäädvustada pilte väljaspool maja asuvatest kahtlastest tegevustest, samuti kaamera otseülekannet, mis võimaldab koduomanikel vaadake, mis toimub väljaspool nende maja, kui nad on eemal. Nutikas kodu süsteem pakub ka koduomanikele mugavust, kuna nad näevad, kas nende tuled või kliimaseade on sisse või välja lülitatud, nii et nad saavad selle väljas olles välja lülitada, kui unustasid selle enne lahkumist välja lülitada maja. Temperatuuri graafik võimaldab ka koduomanikel oma kodutemperatuuri jälgida ja seejärel saab enne koju jõudmist sisse lülitada kliimaseadme, kui kodus on kõrge temperatuur, mis võimaldab neil jahedasse koju tagasi tulla ja lõõgastuda.

2. samm: kirjeldatavate sammude kokkuvõte

1) Ülevaade

2) Nõuded riistvarale - annab ülevaate vajalikust riistvarast

3) Uksekell nutikale uksesüsteemile - annab samm -sammult juhise nutika uksesüsteemi uksekella süsteemi ühendamiseks

4) nutika ukse süsteemi LCD -ekraan - annab samm -sammult juhise nutika ukse süsteemi LCD -ekraani ühendamiseks

5) NFC/ RFID -lugeja juurdepääsukaardi lugemiseks - pakub samm -sammult juhiseid selle kohta, kuidas ühendada NFC/ RFID -kaardilugeja juurdepääsukaardi lugemiseks ja anda kasutajale juurdepääs koju.

6)

Liikumisandur piltide jäädvustamiseks - pakub samm -sammult juhiseid liikumisanduri ühendamiseks nii, et see tuvastaks liikumist väljaspool maja

7)

Nutikas kodusüsteem - pakub samm -sammult juhiseid selle kohta, kuidas juhtida LED -e ja maja komponentide temperatuuriandurit

8)

Programmide kodeerimine - pakub samm -sammult juhiseid selle kohta, kuidas rakendust õigesti luua ja programmeerida

9)

Programmide käitamine - pakub programmi korraliku käivitamise korral eeldatavaid väljundeid

Samm: kuidas näeb välja lõplik RPI seadistus?

Samm 4: Kuidas veebirakendus välja näeb?

Kuidas veebirakendus välja näeb?
Kuidas veebirakendus välja näeb?

Samm: riistvaranõuded

Selle rakenduse täitmiseks vajate:

  • 1 I2C LCD -ekraan
  • 1 RFID / NFC MFRC522 kaardilugeja moodul
  • 1 DHT11 temperatuuri ja niiskuse andur
  • 1 PIR -liikumisandur
  • 1 helisignaal
  • 1 Raspberry Pi kaamera (piCam)
  • 3 nuppu
  • 3 LED -i
  • 3 10K oomi takistit
  • 3 330 oomi takistid
  • Palju mees- ja naisjuhtmeid

6. samm: rakenduse kodeerimine

Selle rakenduse kodeerimiseks vaadake lisatud juhendifaili.

Samm: käivitage programm

Käivitamiseks sisestage järgmine käsk

Pythoni programm

sudo python ~/ca1/ca1.py

8. samm: programmi väljund

Ülesanne

a)

Käivitamisel peaks programm kuvama rea teksti, mis näitab, et iga komponenti käitatakse õigesti.

b)

Signaal ja kodu LED -id peaksid suutma nupuvajutustele reageerida.

c)

LCD -ekraanil peaks olema kiri „Jon’s Residence” ja kellaaeg.

d)

Pääsukaardi skannimisel peaks LCD -ekraanil olema kiri „Unlocked” ja roheline LED -tuli muutub roheliseks.

e)

Veebileht peaks olema töökorras!

Index.html:

tempvalue.html

Soovitan: