2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Projekt Raspberry Pi Smart House je opremljen s številnimi različnimi funkcijami, ki uporabniku omogočajo, da lahko sledi svoji hiši od kjer koli (seveda z internetom!) Na katerem koli računalniku/mobilni napravi.
Funkcije pametne hiše omogočajo uporabniku sledenje, ogled in/ali sprejemanje temperatur, vlažnosti in svetlobnih vrednosti hiše, v kateri je Raspberry Pi. Uporabniki si lahko nato ogledajo vse te podatke s strežnika Raspberry Pi in na Blynku ter v Telegramu prek Smart House Bota (t.me/smarthouse_rpi_bot). Opremljen s sistemom pametnih vrat, ki uporabnikom omogoča, da registrirajo svojo kartico RFID, ko jo oseba z neregistrirano kartico RFID postavi na bralnik RFID, bo malina Pi sprožila PiCam in posnela mesto vrat na poskus nepooblaščenega dostopa.
Uporabniki lahko tudi posnamejo sliko v kateri koli od mobilnih aplikacij (Blynk/Telegram) in si jo ogledajo v S3, spletni storitvi Amazon za shranjevanje objektov, ali pa si jo ogledajo v Telegramu prek Bota Smart House.
1. korak: Zahteve za strojno opremo
Potrebna ena/ena komponenta:
- Enosmerni računalnik Raspberry Pi
- Senzor temperature in vlažnosti DHT11
- COM-00097 Mini stikalno stikalo
- Analogno-digitalni pretvornik (MCP3008 ADC)
- Svetlobno odvisen upor (LDR)
- Modul bralnika kartic RFID/NFC MFRC522
- 12C LCD zaslon
- LED luči
- Upori (10 kΩ in 220/330 Ω)
Potrebne dvojne/dve komponenti: 1. LED luč 2. 10KΩ upori 3. 220/330Ω upori
2. korak: Nastavitev baze podatkov
phpmyadmin
vrata_dostop
- id
- Datum čas
- rfidCardNo
Shranite te podatke, da veste, kateri uporabnik se je vrnil domov.
luči
- id
- datetime_value
- light_value
Shranjevanje teh podatkov za pridobitev svetlobne vrednosti s svetlobnega senzorja na strani dnevne sobe.
uporabniki
- Uporabniško ime
- uporabniško ime
- geslo
- rfidCardNo
Shranjevanje teh podatkov, da bi vedeli, katero številko kartice ima uporabnik.
vrednote
- vrednost_id
- Datum čas
- lightVal
- tempVal
- vlažnostVal
Shranjevanje teh podatkov za pridobitev svetlobe, temperature, vlažnosti iz svetlobe, DHT11 @ strani glavne spalnice, aplikacije Telegram Bot in aplikacije Blynk.
dynamodb
vrednote
- deviceid
- datetimeid
- lightVal
- tempVal
- vlažnostVal
Shranite te podatke, da dobite svetlobo, temperaturo, vrednost vlažnosti iz svetlobe, DHT11 @ Stran kuhinje.
S3
- Žlica-iot-ay1819s2
- Mapa -Domov -> 1819s2_iot_SmartHouse
- Podmapa
• blynkpictures • userpictures