Innehållsförteckning:

Raspberry Pi - Smart House: 5 steg
Raspberry Pi - Smart House: 5 steg

Video: Raspberry Pi - Smart House: 5 steg

Video: Raspberry Pi - Smart House: 5 steg
Video: I built a smarter smart home 2024, Juli
Anonim
Raspberry Pi - Smart House
Raspberry Pi - Smart House

Raspberry Pi Smart House -projektet är utrustat med många olika funktioner som gör att användaren kan spåra sitt hus var som helst (med Internet, förstås!) På vilken dator/mobil enhet som helst.

Funktionerna i Smart House gör det möjligt för användaren att spåra, se och/eller ta emot temperatur, luftfuktighet och ljusvärden för huset där deras Raspberry Pi ligger. Användare kan sedan se alla dessa data från servern på Raspberry Pi och på Blynk, samt på Telegram via Smart House Bot (t.me/smarthouse_rpi_bot). Utrustad med ett smart dörrsystem, som gör det möjligt för användarna att registrera sitt RFID -kort, när en person med ett oregistrerat RFID -kort placerar det på RFID -skannern, kommer Raspberry Pi att utlösa PiCam och ta bild av dörrens plats på obehörigt åtkomstförsök.

Användare kan också ta en bild på någon av mobilapplikationerna (Blynk/Telegram) och visa den på S3, en Amazon Web Service för objektlagring, eller visa den på Telegram via Smart House Bot.

Steg 1: Hårdvarukrav

Hårdvarukrav
Hårdvarukrav
Hårdvarukrav
Hårdvarukrav

Enkel/en komponent behövs:

  1. Single Board -dator Raspberry Pi
  2. DHT11 temperatur- och fuktighetssensor
  3. COM-00097 Mini tryckknappsbrytare
  4. Analog-till-digital-omvandlare (MCP3008 ADC)
  5. Ljusberoende motstånd (LDR)
  6. RFID/NFC MFRC522 kortläsarmodul
  7. 12C LCD -skärm
  8. Led-lampor
  9. Motstånd (10kΩ och 220/330Ω)

Dubbla/två komponenter behövs: 1. LED -ljus 2. 10KΩ motstånd 3. 220/330Ω motstånd

Steg 2: Konfigurera din databas

phpmyadmin

dörråtkomst

  1. id
  2. datum Tid
  3. rfidCardNo

Lagra denna information för att veta vilken användare som har återvänt hem.

lampor

  1. id
  2. datetime_value
  3. ljusvärde

Lagra denna information för att få ljusvärdet från ljussensorn @ vardagsrumssidan.

användare

  1. användar ID
  2. Användarnamn
  3. Lösenord
  4. rfidCardNo

Lagra denna information för att veta vilket kortnummer användaren håller på.

värden

  1. värde_id
  2. datum Tid
  3. lightVal
  4. tempVal
  5. luftfuktighet

Att lagra denna information för att få ljus, temperatur, fuktighetsvärde från ljuset, DHT11 @ Master Bedroom Page, Telegram Bot och Blynk -appen.

dynamodb

värden

  1. enhets-ID
  2. datetimeid
  3. lightVal
  4. tempVal
  5. luftfuktighet

Lagra denna information för att få ljus, temperatur, fuktighetsvärde från ljuset, DHT11 @ the Kitchen Page.

S3

  • Skopa-iot-ay1819s2
  • Mapp -Hem -> 1819s2_iot_SmartHouse
  • Undermapp

• blynkpictures • användarbilder

Rekommenderad: