Sisällysluettelo:

IoT Smart Home -järjestelmä: 8 vaihetta
IoT Smart Home -järjestelmä: 8 vaihetta

Video: IoT Smart Home -järjestelmä: 8 vaihetta

Video: IoT Smart Home -järjestelmä: 8 vaihetta
Video: Smart Home Automation using Blynk & ESP32 IoT projects | WiFi & Manual control 8 Relays 2024, Heinäkuu
Anonim
IoT Smart Home -järjestelmä
IoT Smart Home -järjestelmä

Tämä on Keefe ja Jons Smart Home -järjestelmä iotissa

Vaihe 1: Mistä sovelluksessa on kyse?

Tämä sovellus on älykäs kotijärjestelmä, joka on jaettu kahteen pääkomponenttiin. Ensimmäinen komponentti on älykäs ovijärjestelmä, joka koostuu ovikellosta, pääsykorttijärjestelmästä, LCD -näytöstä, joka näyttää ajan, ja onko kulkukortti sallittu tai evätty, LED -merkkivalo, joka osoittaa, että ovi on auki, liiketunnistin tallentamaan liikettä talon ulkopuolella kameralla kuvan ottamiseksi, kun liike havaitaan.

Toinen osa on älykäs koti -järjestelmä, joka koostuu 2 LEDistä, joista toinen edustaa talon valoja ja toinen edustaa talon ilmastointia. Mukana on myös 2 painiketta LED-valojen sammuttamiseksi ja sytyttämiseksi, mikä osoittaa, että ilmastointi ja valot voidaan kytkeä päälle tai pois päältä painikkeilla. Sovelluksen verkkosivun avulla käyttäjä voi kuitenkin kytkeä ilmastointilaitteen tai valot päälle ja pois päältä etänä. Lämpötila- ja kosteusanturia käytetään myös talon lämpötilan ja kosteuden tallentamiseen, ja kaavio päivän lämpötilasta näkyy myös verkkosivustolla.

Tämä sovellus auttaa helpottamaan kodinomistajien elämää, koska he voivat varmistaa kodin turvallisuuden käyttämällä oven kulkujärjestelmää ja liiketunnistinta liikkeiden havaitsemiseksi ja tallentamaan kuvia epäilyttävistä aktiviteeteista talonsa ulkopuolella sekä kameran suoratoistoa, jonka avulla kodin omistajat voivat nähdä, mitä heidän talonsa ulkopuolella tapahtuu, kun he ovat poissa. Älykäs koti -järjestelmä tarjoaa myös kodin omistajille mukavuutta, koska he voivat nähdä, onko heidän valonsa tai ilmastointi päällä tai pois päältä, jotta he voivat sammuttaa sen ollessaan poissa siltä varalta, että unohtivat sammuttaa sen ennen lähtöä talo. Lämpötilakaavion avulla myös asunnon omistajat voivat seurata kodin lämpötilaa ja he voivat sitten kytkeä ilmastointilaitteen päälle ennen kuin he saapuvat kotiin, jos he näkevät, että lämpötila kotona on korkea, jolloin he voivat palata viileään kotiin ja rentoutua.

Vaihe 2: Yhteenveto kuvatuista vaiheista

1) Yleiskatsaus

2) Laitteistovaatimukset - Yleiskatsaus tarvittavista laitteista

3) Ovikello älykkäälle ovijärjestelmälle - Tarjoaa vaiheittaiset ohjeet älykkään ovijärjestelmän ovikellojärjestelmän johtamisesta

4) LCD -näyttö älykkääseen ovijärjestelmään - Tarjoaa vaiheittaiset ohjeet älykkään ovijärjestelmän LCD -näytön kytkemisestä

5) NFC/ RFID -lukulaite lukukortin lukemiseen - Tarjoaa vaiheittaiset ohjeet siitä, miten NFC/ RFID -kortinlukija kytketään lukemaan pääsykortti ja myönnetään käyttäjän pääsy kotiin.

6)

Liiketunnistin kuvien ottamiseen - Tarjoaa vaiheittaiset ohjeet siitä, miten liitä anturi niin, että se havaitsee liikkeen talon ulkopuolella

7)

Älykäs kotijärjestelmä - Tarjoaa askel askeleelta ohjeet talon osien LED -valojen ja lämpötila -anturin kytkemiseen

8)

Ohjelmien koodaus - Tarjoaa vaiheittaiset ohjeet sovelluksen luomisesta ja ohjelmoinnista

9)

Ohjelmien suorittaminen - Tarjoaa odotetut lähdöt, jos ohjelma suoritetaan oikein

Vaihe 3: Miltä lopullinen RPI-asetus näyttää?

Vaihe 4: Miltä verkkosovellus näyttää?

Miltä verkkosovellus näyttää?
Miltä verkkosovellus näyttää?

Vaihe 5: Laitteistovaatimukset

Tämän hakemuksen täyttämiseksi tarvitset:

  • 1 I2C LCD -näyttö
  • 1 RFID / NFC MFRC522 -kortinlukijamoduuli
  • 1 DHT11 lämpötila- ja kosteusanturi
  • 1 PIR -liiketunnistin
  • 1 summeri
  • 1 Raspberry Pi -kamera (piCam)
  • 3 painiketta
  • 3 LEDiä
  • 3 10K ohmin vastusta
  • 3330 ohmin vastukset
  • Paljon uros- ja naarasjohtoja

Vaihe 6: Sovelluksen koodaus

Jos haluat koodata tämän sovelluksen, katso liitteenä oleva ohjetiedosto.

Vaihe 7: Suorita ohjelma

Kirjoita seuraava komento suorittaaksesi

Python -ohjelma

sudo python ~/ca1/ca1.py

Vaihe 8: Ohjelman tulostus

Tehtävä

a)

Kun ohjelma suoritetaan, sen pitäisi näyttää tekstiä, joka osoittaa, että jokainen komponentti suoritetaan oikein.

b)

Summerin ja kodin LED -valojen pitäisi pystyä reagoimaan painikkeiden painalluksiin.

c)

Nestekidenäytössä pitäisi näkyä”Jon's Residence” ja aika.

d)

Kun kulkukortti skannataan, nestekidenäytössä pitäisi näkyä "Lukitsematon" ja vihreä LED -valo muuttuu vihreäksi.

e)

Verkkosivun pitäisi olla toiminnassa!

Index.html:

tempvalue.html

Suositeltava: