Cuprins:

Raspberry Pi - Smart House: 5 pași
Raspberry Pi - Smart House: 5 pași

Video: Raspberry Pi - Smart House: 5 pași

Video: Raspberry Pi - Smart House: 5 pași
Video: I built a smarter smart home 2024, Noiembrie
Anonim
Raspberry Pi - Smart House
Raspberry Pi - Smart House

Proiectul Raspberry Pi Smart House este echipat cu multe funcții diferite care permit utilizatorului să își poată urmări casa de oriunde (cu Internet, desigur!) Pe orice computer / dispozitiv mobil.

Caracteristicile Smart House permit utilizatorului posibilitatea de a urmări, vizualiza și / sau primi valorile de temperatură, umiditate și lumină ale casei în care se află Raspberry Pi. Utilizatorii pot apoi să vizualizeze toate aceste date de pe serverul Raspberry Pi și de pe Blynk, precum și pe Telegram prin intermediul Smart House Bot (t.me/smarthouse_rpi_bot). Echipat cu un sistem de ușă inteligentă, care permite utilizatorilor să își înregistreze cardul RFID, atunci când o persoană cu un card RFID neînregistrat îl plasează pe scanerul RFID, Raspberry Pi va declanșa PiCam, făcând o fotografie a locului ușii pe încercare de acces neautorizat.

Utilizatorii pot, de asemenea, să facă o fotografie pe oricare dintre aplicațiile mobile (Blynk / Telegram) și să o vadă pe S3, un serviciu web Amazon pentru stocarea obiectelor, sau să o vadă pe Telegram prin intermediul Smart House Bot.

Pasul 1: Cerințe hardware

Cerințe hardware
Cerințe hardware
Cerințe hardware
Cerințe hardware

Componentă unică / unică necesară:

  1. Computer de bord unic Raspberry Pi
  2. Senzor de temperatură și umiditate DHT11
  3. COM-00097 Mini comutator cu buton
  4. Convertor analog-digital (MCP3008 ADC)
  5. Rezistor dependent de lumină (LDR)
  6. Modul de citire carduri RFID / NFC MFRC522
  7. Ecran LCD 12C
  8. Lumini cu leduri
  9. Rezistoare (10kΩ și 220 / 330Ω)

Dublă / două componente necesare: 1. Lumina LED2. Rezistoare 10KΩ Rezistoare 220 / 330Ω

Pasul 2: Configurarea bazei de date

phpmyadmin

acces_us

  1. id
  2. datetime
  3. rfidCardNr

Stocarea acestor informații pentru a afla ce utilizator a revenit acasă.

lumini

  1. id
  2. valoare_timp_dată
  3. light_value

Stocarea acestor informații pentru a obține valoarea luminii de la senzorul de lumină @ pagina din camera de zi.

utilizatori

  1. numele de utilizator
  2. nume de utilizator
  3. parola
  4. rfidCardNr

Stocarea acestor informații pentru a afla la ce număr de card se află utilizatorul.

valori

  1. valoare_id
  2. datetime
  3. lightVal
  4. tempVal
  5. umiditateVal

Stocarea acestor informații pentru a obține lumina, temperatura, valoarea umidității din lumină, DHT11 @ pagina dormitorului principal, aplicația Telegram Bot și aplicația Blynk.

dinamodb

valori

  1. identificatorul dispozitivului
  2. datetimeid
  3. lightVal
  4. tempVal
  5. umiditateVal

Stocarea acestor informații pentru a obține valoarea luminii, temperaturii, umidității din lumină, DHT11 @ Pagina de bucătărie.

S3

  • Găleată - iot-ay1819s2
  • Dosar - Acasă -> 1819s2_iot_SmartHouse
  • Sub-dosar

• blynkpictures • userpictures

Recomandat: