2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Projekt Raspberry Pi Smart House opremljen je s mnogo različitih značajki 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 praćenje, pregled i/ili primanje temperature, vlažnosti i svjetlosne vrijednosti kuće u kojoj se nalazi njihova malina pi. Korisnici tada mogu vidjeti sve te podatke sa poslužitelja Raspberry Pi -a i na Blynku, kao i na Telegramu putem Smart House Bota (t.me/smarthouse_rpi_bot). Opremljen pametnim sustavom vrata, koji korisnicima omogućuje registraciju njihove RFID kartice, kada je osoba s neregistriranom RFID karticom stavi na RFID skener, Raspberry Pi će aktivirati PiCam, slikajući mjesto vrata na pokušaj neovlaštenog pristupa.
Korisnici također mogu snimiti sliku na bilo kojoj od mobilnih aplikacija (Blynk/Telegram) i pogledati je na S3, Amazon web servisu za pohranu objekata ili je pogledati na Telegramu putem Bota Smart House.
Korak 1: Hardverski zahtjevi
Potrebna jedna/jedna komponenta:
- Računalo s jednom pločom Raspberry Pi
- Senzor temperature i vlažnosti DHT11
- COM-00097 Mini prekidač s 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 (10 kΩ i 220/330 Ω)
Potrebne dvostruke/dvije komponente: 1. LED svjetlo 2. 10KΩ otpornici3. Otpornici 220/330Ω
2. korak: Postavljanje baze podataka
phpmyadmin
vrata_pristup
- iskaznica
- Datum vrijeme
- rfidCardNo
Pohranjivanje ovih podataka radi saznanja koji se korisnik vratio kući.
svjetla
- iskaznica
- datetime_value
- svjetlosna_vrijednost
Pohranjivanje ovih podataka radi dobivanja svjetlosne vrijednosti sa svjetlosnog senzora na stranici dnevne sobe.
korisnika
- user_id
- Korisničko ime
- lozinka
- rfidCardNo
Pohranjivanje ovih podataka radi saznanja na koji se broj kartice pridržava korisnik.
vrijednosti
- vrijednost_id
- Datum vrijeme
- lightVal
- tempVal
- vlažnostVal
Pohranjivanje ovih podataka radi dobivanja svjetlosti, temperature, vlažnosti svjetla, DHT11 @ stranice glavne spavaće sobe, aplikacije Telegram Bot i aplikacije Blynk.
dynamodb
vrijednosti
- deviceid
- datetimeid
- lightVal
- tempVal
- vlažnostVal
Pohranjivanje ovih podataka za dobivanje svjetla, temperature, vlažnosti svjetla, DHT11 @ Stranica kuhinje.
S3
- Kanta-iot-ay1819s2
- Mapa -Početna -> 1819s2_iot_SmartHouse
- Podmapa
• blynkpictures • userpictures