Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
Enkel/én komponent nødvendig:
- Enkelt bord datamaskin Raspberry Pi
- DHT11 temperatur- og fuktighetssensor
- COM-00097 Mini trykknappbryter
- Analog-til-digital omformer (MCP3008 ADC)
- Lysavhengig motstand (LDR)
- RFID/NFC MFRC522 kortlesermodul
- 12C LCD -skjerm
- LED lys
- 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
- id
- dato tid
- rfidCardNo
Lagrer denne informasjonen for å vite hvilken bruker som har kommet hjem.
lys
- id
- datetime_value
- lysverdi
Lagre denne informasjonen for å få lysverdien fra lyssensoren @ siden Stue.
brukere
- bruker-ID
- brukernavn
- passord
- rfidCardNo
Lagre denne informasjonen for å vite hvilket kortnummer brukeren holder på.
verdier
- verdi_id
- dato tid
- lightVal
- tempVal
- fuktighetVal
Lagre denne informasjonen for å få lyset, temperaturen, fuktighetsverdien fra lyset, DHT11 @ Master Bedroom Page, Telegram Bot og Blynk -appen.
dynamodb
verdier
- deviceid
- datetimeid
- lightVal
- tempVal
- 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