Turinys:

„IoT Smart Home“sistema: 8 žingsniai
„IoT Smart Home“sistema: 8 žingsniai

Video: „IoT Smart Home“sistema: 8 žingsniai

Video: „IoT Smart Home“sistema: 8 žingsniai
Video: Самая ЛУЧШАЯ и НЕДОРОГАЯ 8мп PTZ камера видеонаблюдения!!! 2024, Liepa
Anonim
„IoT Smart Home“sistema
„IoT Smart Home“sistema

Tai „Keefe“ir „Jons Smart Home“sistema „iot“

1 žingsnis: Kas yra programa?

Ši programa yra išmaniųjų namų sistema, suskirstyta į 2 pagrindinius komponentus. Pirmasis komponentas yra išmanioji durų sistema, kurią sudaro durų skambutis, įėjimo kortelių sistema, skystųjų kristalų ekranas, rodantis laiką ir tai, ar įėjimo kortelė buvo leista ar ne, LED indikatoriaus lemputė, rodanti, kad durys yra atrakintos, judesio jutiklis užfiksuoti judesį už namo ribų, naudojant fotoaparatą, kad būtų užfiksuotas vaizdas, kai aptinkamas judesys.

Antrasis komponentas yra išmaniųjų namų sistema, kurią sudaro 2 šviesos diodai, iš kurių vienas atspindi namo žibintus, o kitas-namo oro kondicionavimą. Taip pat yra 2 mygtukai, skirti šviesos diodams išjungti ir įjungti, kad būtų galima įjungti arba išjungti oro kondicionierių ir žibintus mygtukais. Tačiau naudodamasis programos tinklalapiu, vartotojas gali nuotoliniu būdu įjungti ir išjungti oro kondicionierių arba šviesas. Temperatūros ir drėgmės jutiklis taip pat naudojamas namo temperatūrai ir drėgmei fiksuoti, o dienos temperatūros grafiką galima pamatyti ir svetainėje.

Ši programa padės palengvinti namų savininkų gyvenimą, nes jie gali užtikrinti savo namų saugumą naudodamiesi durų prieigos sistema ir judesio jutikliu, kad aptiktų judesius ir užfiksuotų įtartinos veiklos ne jų namuose nuotraukas, taip pat tiesioginį fotoaparato srautą, kuris leidžia namų savininkams pamatyti, kas vyksta už jų namų, kai jie yra toli. Išmaniųjų namų sistema taip pat suteikia namų savininkams patogumo, nes jie gali matyti, ar jų žibintai, ar oro kondicionierius yra įjungtas ar išjungtas, kad galėtų jį išjungti, kai jie yra išjungti, jei prieš išeidami pamiršo jį išjungti namas. Temperatūros lentelė taip pat leidžia namų savininkams stebėti savo namų temperatūrą, o tada jie gali pasirinkti įjungti oro kondicionierių prieš atvykstant į namus, jei mato, kad temperatūra namuose yra aukšta, todėl jie gali grįžti į vėsius namus ir atsipalaiduoti.

2 veiksmas: aprašomų veiksmų santrauka

1) Apžvalga

2) Techninės įrangos reikalavimai - pateikiama reikalinga techninės įrangos apžvalga

3) Durų skambutis išmanioms durų sistemoms - Pateikiamas žingsnis po žingsnio vadovas, kaip prijungti išmaniųjų durų sistemos durų skambučių sistemą

4) išmaniųjų durų sistemos LCD ekranas - pateikiamas žingsnis po žingsnio vadovas, kaip prijungti išmaniųjų durų sistemos LCD ekraną

5) NFC/ RFID skaitytuvas prieigos kortelei skaityti - pateikiamas žingsnis po žingsnio vadovas, kaip prijungti NFC/ RFID kortelių skaitytuvą prieigos kortelės skaitymui ir suteikti vartotojui prieigą prie namų.

6)

Judesio jutiklis vaizdams fiksuoti - Pateikiamas žingsnis po žingsnio vadovas, kaip prijungti judesio jutiklį, kad jis galėtų aptikti judesį už namų ribų

7)

Išmanioji namų sistema - pateikia žingsnis po žingsnio instrukcijas, kaip prijungti šviesos diodus ir namo komponentų temperatūros jutiklį

8)

Programų kodavimas - pateikiamas žingsnis po žingsnio vadovas, kaip teisingai sukurti ir užprogramuoti programą

9)

Vykdant programas - pateikiama numatoma produkcija, jei programa tinkamai vykdoma

3 veiksmas: kaip atrodo galutinis RPI nustatymas?

4 veiksmas: kaip atrodo žiniatinklio programa?

Kaip atrodo žiniatinklio programa?
Kaip atrodo žiniatinklio programa?

5 žingsnis: Aparatūros reikalavimai

Norėdami užpildyti šią paraišką, jums reikės:

  • 1 I2C LCD ekranas
  • 1 RFID / NFC MFRC522 kortelių skaitytuvo modulis
  • 1 DHT11 temperatūros ir drėgmės jutiklis
  • 1 PIR judesio jutiklis
  • 1 garsinis signalas
  • 1 „Raspberry Pi“kamera („piCam“)
  • 3 mygtukai
  • 3 šviesos diodai
  • 3 10K omų rezistoriai
  • 3 330 omų rezistoriai
  • Daug vyrų ir moterų laidų

6 veiksmas: programos kodavimas

Norėdami koduoti šią programą, žiūrėkite pridėtą instrukcijų failą.

7 veiksmas: paleiskite programą

Įveskite šią komandą, kad paleistumėte

Python programa

sudo python ~/ca1/ca1.py

8 žingsnis: programos išvestis

Užduotis

a)

Vykdant programą turėtų būti rodoma teksto serija, rodanti, kad kiekvienas komponentas veikia tinkamai.

b)

„Buzzer“ir namų šviesos diodai turėtų sugebėti reaguoti į mygtukų paspaudimus.

c)

LCD ekrane turėtų būti rodoma „Jon's Residence“ir laikas.

d)

Nuskenavus prieigos kortelę, LCD ekrane turėtų būti rodoma „Atrakinta“, o žalia LED lemputė užsidegs žalia spalva.

e)

Tinklalapis turi veikti ir veikti!

Index.html:

tempvalue.html

Rekomenduojamas: