Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Das Raspberry Pi Smart House Project ist mit vielen verschiedenen Funktionen ausgestattet, die es dem Benutzer ermöglichen, sein Haus von überall (mit Internet natürlich!) auf jedem Computer/Mobilgerät zu verfolgen.
Die Funktionen von Smart House ermöglichen es dem Benutzer, die Temperatur-, Feuchtigkeits- und Lichtwerte des Hauses, in dem sich sein Raspberry Pi befindet, zu verfolgen, anzuzeigen und / oder zu empfangen. Benutzer können dann alle diese Daten vom Server des Raspberry Pi und von Blynk sowie von Telegram über den Smart House Bot (t.me/smarthouse_rpi_bot) einsehen. Ausgestattet mit einem intelligenten Türsystem, das es den Benutzern ermöglicht, ihre RFID-Karte zu registrieren, wenn eine Person mit einer nicht registrierten RFID-Karte diese auf den RFID-Scanner legt, löst der Raspberry Pi die PiCam aus und macht ein Bild von der Position der Tür auf dem unberechtigter Zugriffsversuch.
Benutzer können auch ein Bild in einer der mobilen Anwendungen (Blynk/Telegram) aufnehmen und es auf S3, einem Amazon Web Service für die Objektspeicherung, oder auf Telegram über den Smart House Bot anzeigen.
Schritt 1: Hardwareanforderungen
Einzelne/eine Komponente benötigt:
- Einplatinencomputer Raspberry Pi
- DHT11 Temperatur- und Feuchtigkeitssensor
- COM-00097 Mini-Druckknopfschalter
- Analog-Digital-Wandler (MCP3008 ADC)
- Lichtabhängiger Widerstand (LDR)
- RFID/NFC MFRC522 Kartenlesermodul
- 12C LCD-Bildschirm
- LED Lichter
- Widerstände (10kΩ und 220/330Ω)
Doppelte/zwei Komponenten benötigt: 1. LED-Licht2. 10KΩ Widerstände3. 220/330Ω Widerstände
Schritt 2: Einrichten Ihrer Datenbank
phpmyadmin
Tür_Zugang
- Ich würde
- Terminzeit
- rfidCardNo
Speichern dieser Informationen, um zu wissen, welcher Benutzer nach Hause zurückgekehrt ist.
Beleuchtung
- Ich würde
- datetime_value
- Lichtwert
Speichern dieser Informationen, um den Lichtwert vom Lichtsensor @ der Wohnzimmerseite zu erhalten.
Benutzer
- Benutzeridentifikation
- Nutzername
- Passwort
- rfidCardNo
Speichern dieser Informationen, um zu wissen, an welcher Kartennummer der Benutzer festhält.
Werte
- value_id
- Terminzeit
- LichtVal
- tempVal
- FeuchtigkeitVal
Speichern dieser Informationen, um den Licht-, Temperatur- und Feuchtigkeitswert aus dem Licht, DHT11 @ der Master Bedroom Page, dem Telegram Bot und der Blynk-App zu erhalten.
Dynamodb
Werte
- Geräte ID
- Datum/Uhrzeitid
- LichtVal
- tempVal
- FeuchtigkeitVal
Speichern dieser Informationen, um den Licht-, Temperatur- und Feuchtigkeitswert aus dem Licht zu erhalten, DHT11 @ der Küchenseite.
S3
- Eimer – iot-ay1819s2
- Ordner – Home -> 1819s2_iot_SmartHouse
- Unterordner
• blynkpictures • Benutzerbilder