Indholdsfortegnelse:

IoT Smart Home System: 8 trin
IoT Smart Home System: 8 trin

Video: IoT Smart Home System: 8 trin

Video: IoT Smart Home System: 8 trin
Video: Home Automation System using ESP32 and Blynk 2.0 | Blynk ESP32 Relay Control 2024, November
Anonim
IoT Smart Home System
IoT Smart Home System

Dette er Keefe og Jons Smart home system på iot

Trin 1: Hvad handler applikationen om?

Denne applikation er et smart home system, som er opdelt i 2 hovedkomponenter. Den første komponent er det smarte dørsystem, der består af en dørklokke, adgangskortsystem, LCD -display for at vise klokkeslættet, og om adgangskortet var tilladt eller nægtet, en LED -indikator for at vise, at døren er ulåst, en bevægelsessensor at fange bevægelse uden for huset, med et kamera til at tage et billede, når der registreres bevægelse.

Den anden komponent er smart home-systemet, der består af 2 lysdioder, 1 repræsenterer lysene i huset og den anden repræsenterer husets klimaanlæg. 2 knapper er også inkluderet for at slukke og tænde LED'erne for at repræsentere, at aircondition og lys kan tændes eller slukkes ved hjælp af knapper. Ved hjælp af applikationens webside kan brugeren imidlertid tænde og slukke for klimaanlægget eller lysene eksternt. En temperatur- og fugtighedsføler bruges også til at registrere temperaturen og luftfugtigheden i huset, og en graf over dagens temperatur kan også ses på webstedet.

Denne applikation hjælper med at lette husejernes liv, da de kan sikre deres hjemmesikkerhed ved hjælp af døradgangssystemet og bevægelsessensor til at registrere bevægelser og fange billeder af mistænkelige aktiviteter uden for deres hus samt et kamera livestream, der giver husejere mulighed for at se hvad der foregår uden for deres hus, når de er væk. Det smarte hjemmesystem giver også husejere bekvemmelighed, da de kan se, om deres lys eller deres klimaanlæg er tændt eller slukket, så de kan slukke det, mens de er ude, hvis de glemte at slukke det, inden de forlod huset. Temperaturdiagrammet giver også husejere mulighed for at overvåge deres hjemmetemperatur, og de kan derefter vælge at tænde for klimaanlægget, før de når hjem, hvis de ser, at temperaturen derhjemme er høj, så de kan komme tilbage til et køligt hjem og slappe af.

Trin 2: Resumé af de trin, der vil blive beskrevet

1) Oversigt

2) Hardwarekrav - Giver et overblik over den nødvendige hardware

3) Dørklokke til smart dørsystem - Giver en trinvis vejledning i, hvordan du tilslutter dørklokkesystemet til det smarte dørsystem

4) LCD -skærm til smartdørsystemet - Giver en trinvis vejledning i, hvordan man kører LCD -displayet på smartdørsystemet

5) NFC/ RFID -læser til læseadgangskort - Indeholder en trinvis vejledning i, hvordan NFC/ RFID -kortlæseren skal forbindes til at læse adgangskortet og give brugeren adgang til hjemmet.

6)

Bevægelsessensor til optagelse af billeder - Giver en trinvis vejledning i, hvordan du kobler bevægelsessensoren, så den kan registrere bevægelse uden for huset

7)

Smart Home System - Giver en trinvis vejledning i, hvordan LED'erne og temperatursensoren til husets komponenter tilsluttes

8)

Kodning af programmerne - Giver en trinvis vejledning i, hvordan man opretter og programmerer programmet korrekt

9)

Kørsel af programmerne - Giver forventede output, hvis programmet køres korrekt

Trin 3: Hvordan ser den endelige RPI-opsætning ud?

Trin 4: Hvordan ser webprogrammet ud?

Hvordan ser webapplikationen ud?
Hvordan ser webapplikationen ud?

Trin 5: Hardwarekrav

For at fuldføre denne ansøgning skal du:

  • 1 I2C LCD -skærm
  • 1 RFID / NFC MFRC522 kortlæser modul
  • 1 DHT11 temperatur- og fugtighedsføler
  • 1 PIR -bevægelsessensor
  • 1 summer
  • 1 Raspberry Pi kamera (piCam)
  • 3 knapper
  • 3 lysdioder
  • 3 10K ohm modstande
  • 3 330 ohm modstande
  • Masser af han- og hunledninger

Trin 6: Kodning af applikationen

Se den vedhæftede instruktionsfil for at kode denne applikation.

Trin 7: Kør programmet

Indtast følgende kommando for at køre din

Python program

sudo python ~/ca1/ca1.py

Trin 8: Output af program

Opgave

en)

Når programmet køres, skal programmet vise en række tekst for at vise, at hver komponent køres korrekt.

b)

Buzzer og hjemmets lysdioder skal kunne reagere på knappetryk.

c)

LCD -displayet skal vise "Jon's Residence" og klokkeslættet.

d)

Når adgangskortet scannes, skal LCD -skærmen vise "Unlocked", og den grønne LED -lampe lyser grønt.

e)

Websiden skal være i gang!

Index.html:

tempvalue.html

Anbefalede: