2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Projekt Raspberry Pi pametna kuća opremljen je s mnogo različitih funkcija koje omogućuju korisniku da može pratiti svoju kuću s bilo kojeg mjesta (s internetom, naravno!) Na bilo kojem računalu/mobilnom uređaju.
Značajke pametne kuće omogućuju korisniku mogućnost praćenja, pregledavanja i/ili primanja temperature, vlažnosti i svjetlosne vrijednosti kuće u kojoj se nalazi njihov Raspberry Pi. Korisnici tada mogu vidjeti sve te podatke sa servera Raspberry Pi -a i na Blynku, kao i na Telegramu putem Smart House Bota (t.me/smarthouse_rpi_bot). Opremljen pametnim sistemom vrata, koji omogućava korisnicima da registriraju svoju RFID karticu, kada je osoba s neregistriranom RFID karticom stavi na RFID skener, Raspberry Pi će aktivirati PiCam, snimajući mjesto vrata na pokušaj neovlaštenog pristupa.
Korisnici takođe mogu snimiti sliku na bilo kojoj od mobilnih aplikacija (Blynk/Telegram) i pogledati je na S3, Amazon web servisu za skladištenje objekata, ili je pogledati na Telegramu putem Smart House Bota.
Korak 1: Hardverski zahtjevi
Potrebna jedna/jedna komponenta:
- Jednokrilni računar Raspberry Pi
- DHT11 Senzor temperature i vlažnosti
- COM-00097 Mini prekidač sa prekidačem
- Analogno-digitalni pretvarač (MCP3008 ADC)
- Otpornik ovisan o svjetlu (LDR)
- Modul čitača kartica RFID/NFC MFRC522
- 12C LCD ekran
- LED svjetla
- Otpornici (10kΩ i 220/330Ω)
Potrebne dvostruke/dvije komponente: 1. LED svjetlo 2. 10KΩ otpornici3. 220/330Ω otpornici
Korak 2: Postavljanje baze podataka
phpmyadmin
access_access
- id
- datetime
- rfidCardNo
Pohranjivanje ovih podataka radi saznanja koji se korisnik vratio kući.
svjetla
- id
- datetime_value
- light_value
Pohranjivanje ovih informacija radi dobijanja svjetlosne vrijednosti sa senzora svjetla na stranici dnevne sobe.
korisnika
- Korisnički broj
- korisničko ime
- lozinka
- rfidCardNo
Pohranjivanje ovih podataka radi saznanja na koji se broj kartice pridržava korisnik.
vrijednosti
- value_id
- datetime
- lightVal
- tempVal
- VlažnostVal
Pohranjivanje ovih informacija radi dobijanja svjetlosti, temperature, vlažnosti iz svjetla, DHT11 @ Stranica glavne spavaće sobe, Telegram Bot i aplikacija Blynk.
dynamodb
vrijednosti
- deviceid
- datetimeid
- lightVal
- tempVal
- VlažnostVal
Pohranjivanje ovih informacija radi dobijanja svjetlosti, temperature, vlažnosti svjetla, DHT11 @ Stranica kuhinje.
S3
- Kašika-iot-ay1819s2
- Mapa -Početna -> 1819s2_iot_SmartHouse
- Podmapa
• blynkpictures • userpictures