Inhoudsopgave:

IoT Smart Home-systeem: 8 stappen
IoT Smart Home-systeem: 8 stappen

Video: IoT Smart Home-systeem: 8 stappen

Video: IoT Smart Home-systeem: 8 stappen
Video: Умный замок - как работает, подводные камни, стоит ли покупать? 2024, Juli-
Anonim
IoT Smart Home-systeem
IoT Smart Home-systeem

Dit is Keefe en Jons Smart home-systeem op iot

Stap 1: Waar gaat de aanvraag over?

Deze applicatie is een smart home-systeem dat is verdeeld in 2 hoofdcomponenten. Het eerste onderdeel is het slimme deursysteem dat bestaat uit een deurbel, toegangskaartsysteem, LCD-scherm om de tijd weer te geven en of de toegangskaart is toegestaan of geweigerd, een LED-indicatielampje om aan te geven dat de deur is ontgrendeld, een bewegingssensor om beweging buitenshuis vast te leggen, met een camera om een foto te maken wanneer beweging wordt gedetecteerd.

Het tweede onderdeel is het smart home-systeem dat bestaat uit 2 LED's, waarvan 1 de verlichting in het huis vertegenwoordigt en de andere de airconditioning van het huis. Er zijn ook 2 knoppen meegeleverd om de LED's aan en uit te zetten om aan te geven dat de airconditioning en de lichten met behulp van knoppen kunnen worden in- of uitgeschakeld. Via de webpagina van de applicatie kan de gebruiker echter op afstand de airconditioning of de lichten aan- en uitzetten. Een temperatuur- en vochtigheidssensor wordt ook gebruikt om de temperatuur en vochtigheid in huis vast te leggen en een grafiek van de dagtemperatuur is ook te zien op de website.

Deze applicatie helpt het leven van huiseigenaren te vergemakkelijken, omdat ze hun huisbeveiliging kunnen garanderen met behulp van het deurtoegangssysteem en bewegingssensor om bewegingen te detecteren en foto's te maken van verdachte activiteiten buiten hun huis, evenals een camera-livestream, waarmee huiseigenaren kunnen zien wat er buiten hun huis gebeurt als ze weg zijn. Het smart home-systeem biedt huiseigenaren ook gemak, omdat ze kunnen zien of hun verlichting of hun airconditioning is in- of uitgeschakeld, zodat ze deze kunnen uitschakelen terwijl ze weg zijn in het geval dat ze vergeten zijn om het uit te doen voordat ze vertrekken het huis. Met de temperatuurgrafiek kunnen huiseigenaren ook hun huistemperatuur in de gaten houden en kunnen ze ervoor kiezen om de airconditioning aan te zetten voordat ze thuiskomen als ze zien dat de temperatuur in huis hoog is, zodat ze terug kunnen komen naar een koel huis en kunnen ontspannen.

Stap 2: Samenvatting van de stappen die worden beschreven

1. Overzicht

2) Hardwarevereisten - Biedt een overzicht van de benodigde hardware

3) Deurbel voor slim deursysteem - Biedt een stapsgewijze handleiding voor het bedraden van het deurbelsysteem van het slimme deursysteem

4) LCD-scherm voor het slimme deursysteem - Biedt een stapsgewijze handleiding voor het bedraden van het LCD-scherm van het slimme deursysteem

5) NFC/RFID-lezer om toegangskaart te lezen - Biedt een stapsgewijze handleiding voor het bedraden van de NFC/RFID-kaartlezer om de toegangskaart te lezen en de gebruiker toegang tot het huis te verlenen.

6)

Bewegingssensor om beelden vast te leggen - Biedt een stapsgewijze handleiding voor het bedraden van de bewegingssensor zodat deze beweging buiten het huis kan detecteren

7)

Smart Home-systeem - Biedt een stapsgewijze handleiding voor het bedraden van de LED's en de temperatuursensor van de componenten in huis

8)

De programma's coderen - Biedt een stapsgewijze handleiding voor het correct maken en programmeren van de toepassing

9)

De programma's uitvoeren - Biedt verwachte uitvoer als het programma correct wordt uitgevoerd

Stap 3: Hoe ziet de definitieve RPI-opstelling eruit?

Stap 4: Hoe ziet de webapplicatie eruit?

Hoe ziet de webapplicatie eruit?
Hoe ziet de webapplicatie eruit?

Stap 5: Hardwarevereisten

Om deze aanvraag te voltooien, heb je nodig:

  • 1 I2C LCD-scherm
  • 1 RFID / NFC MFRC522 kaartlezermodule
  • 1 DHT11 temperatuur- en vochtigheidssensor
  • 1 PIR-bewegingssensor
  • 1 zoemer
  • 1 Raspberry Pi-camera (piCam)
  • 3 knoppen
  • 3 LED's
  • 3 weerstanden van 10K ohm
  • 3 330 ohm weerstanden
  • Veel mannelijke en vrouwelijke draden

Stap 6: De toepassing coderen

Raadpleeg het bijgevoegde instructiebestand om deze toepassing te coderen.

Stap 7: voer het programma uit

Typ de volgende opdracht om uw. uit te voeren

Python-programma

sudo python ~/ca1/ca1.py

Stap 8: Uitvoer van programma

Taak

een)

Wanneer het wordt uitgevoerd, moet het programma een reeks tekst weergeven om aan te geven dat elk onderdeel correct wordt uitgevoerd.

B)

De Buzzer- en home-LED's moeten kunnen reageren op het indrukken van de knop.

C)

Het LCD-scherm moet " Jon's Residence" en de tijd weergeven.

NS)

Wanneer de toegangskaart is gescand, moet op het LCD-scherm "Unlocked" worden weergegeven en wordt het groene LED-lampje groen.

e)

De webpagina zou in de lucht moeten zijn!

Index.html:

tempvalu.html

Aanbevolen: