Innholdsfortegnelse:

Raspberry Pi - Smart House: 5 trinn
Raspberry Pi - Smart House: 5 trinn

Video: Raspberry Pi - Smart House: 5 trinn

Video: Raspberry Pi - Smart House: 5 trinn
Video: Как сделать свой собственный мини-NAS 2024, Juli
Anonim
Raspberry Pi - Smart House
Raspberry Pi - Smart House

Raspberry Pi Smart House -prosjektet er utstyrt med mange forskjellige funksjoner som gjør at brukeren kan spore huset sitt hvor som helst (med internett, selvfølgelig!) På hvilken som helst datamaskin/mobilenhet.

Funksjonene i Smart House lar brukeren spore, se og/eller motta temperatur, fuktighet og lysverdier i huset der Raspberry Pi ligger. Brukere kan deretter se alle disse dataene fra serveren til Raspberry Pi og på Blynk, så vel som på Telegram gjennom Smart House Bot (t.me/smarthouse_rpi_bot). Utstyrt med et smart dørsystem, som lar brukerne registrere sitt RFID -kort, når en person med et uregistrert RFID -kort plasserer det på RFID -skanneren, vil Raspberry Pi utløse PiCam og ta bilde av dørens plass på uautorisert tilgangsforsøk.

Brukere kan også ta et bilde på en av mobilapplikasjonene (Blynk/Telegram) og se det på S3, en Amazon Web Service for Object Storage, eller se det på Telegram gjennom Smart House Bot.

Trinn 1: Krav til maskinvare

Krav til maskinvare
Krav til maskinvare
Krav til maskinvare
Krav til maskinvare

Enkel/én komponent nødvendig:

  1. Enkelt bord datamaskin Raspberry Pi
  2. DHT11 temperatur- og fuktighetssensor
  3. COM-00097 Mini trykknappbryter
  4. Analog-til-digital omformer (MCP3008 ADC)
  5. Lysavhengig motstand (LDR)
  6. RFID/NFC MFRC522 kortlesermodul
  7. 12C LCD -skjerm
  8. LED lys
  9. Motstander (10kΩ og 220/330Ω)

Nødvendige doble/to komponenter: 1. LED -lys 2. 10KΩ motstander 3. 220/330Ω motstander

Trinn 2: Konfigurere databasen

phpmyadmin

dør_tilgang

  1. id
  2. dato tid
  3. rfidCardNo

Lagrer denne informasjonen for å vite hvilken bruker som har kommet hjem.

lys

  1. id
  2. datetime_value
  3. lysverdi

Lagre denne informasjonen for å få lysverdien fra lyssensoren @ siden Stue.

brukere

  1. bruker-ID
  2. brukernavn
  3. passord
  4. rfidCardNo

Lagre denne informasjonen for å vite hvilket kortnummer brukeren holder på.

verdier

  1. verdi_id
  2. dato tid
  3. lightVal
  4. tempVal
  5. fuktighetVal

Lagre denne informasjonen for å få lyset, temperaturen, fuktighetsverdien fra lyset, DHT11 @ Master Bedroom Page, Telegram Bot og Blynk -appen.

dynamodb

verdier

  1. deviceid
  2. datetimeid
  3. lightVal
  4. tempVal
  5. fuktighetVal

Lagre denne informasjonen for å få lyset, temperaturen, fuktighetsverdien fra lyset, DHT11 @ the Kitchen Page.

S3

  • Bøtte-iot-ay1819s2
  • Mappe -Hjem -> 1819s2_iot_SmartHouse
  • Undermappe

• blynkpictures • brukerbilder

Anbefalt: