Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Projekt Raspberry Pi Smart House jest wyposażony w wiele różnych funkcji, które umożliwiają użytkownikowi śledzenie domu z dowolnego miejsca (oczywiście z Internetem!) Na dowolnym komputerze/urządzeniu mobilnym.
Funkcje Smart House umożliwiają użytkownikowi śledzenie, przeglądanie i/lub odbieranie wartości temperatury, wilgotności i światła w domu, w którym znajduje się Raspberry Pi. Użytkownicy mogą następnie przeglądać wszystkie te dane z serwera Raspberry Pi i Blynk, a także w Telegramie za pośrednictwem Smart House Bot (t.me/smarthouse_rpi_bot). Wyposażony w system inteligentnych drzwi, który pozwala użytkownikowi zarejestrować swoją kartę RFID, gdy osoba z niezarejestrowaną kartą RFID umieści ją na skanerze RFID, Raspberry Pi uruchomi PiCam, robiąc zdjęcie miejsca drzwi na próba nieautoryzowanego dostępu.
Użytkownicy mogą również zrobić zdjęcie w dowolnej aplikacji mobilnej (Blynk/Telegram) i wyświetlić je w S3, usłudze Amazon Web Service dla Object Storage, lub wyświetlić je w Telegramie za pośrednictwem Smart House Bot.
Krok 1: Wymagania sprzętowe
Potrzebny jeden/jeden składnik:
- Komputer jednopłytkowy Raspberry Pi
- Czujnik temperatury i wilgotności DHT11
- COM-00097 Mini przełącznik wciskany
- Przetwornik analogowo-cyfrowy (MCP3008 ADC)
- Rezystor światłoczuły (LDR)
- Moduł czytnika kart RFID/NFC MFRC522
- Ekran LCD 12C
- Światła ledowe
- Rezystory (10kΩ i 220/330Ω)
Potrzebne podwójne/dwa komponenty:1. Światło LED2. Rezystory 10KΩ3. Rezystory 220/330Ω
Krok 2: Konfiguracja bazy danych
phpmyadmin
door_access
- NS
- data i godzina
- nr karty rfid
Przechowywanie tych informacji, aby wiedzieć, który użytkownik wrócił do domu.
światła
- NS
- datetime_value
- wartość_światła
Zapisywanie tych informacji w celu uzyskania wartości światła z czujnika światła @ Strona Salonu.
użytkownicy
- identyfikator użytkownika
- Nazwa Użytkownika
- hasło
- nr karty rfid
Przechowywanie tych informacji, aby wiedzieć, który numer karty trzyma użytkownik.
wartości
- identyfikator_wartości
- data i godzina
- lightVal
- tempVal
- wilgotnośćVal
Przechowywanie tych informacji, aby uzyskać światło, temperaturę, wartość wilgotności ze światła, DHT11 @ Master Bedroom Page, Telegram Bot i aplikację Blynk.
dynamodb
wartości
- identyfikator urzadzenia
- datatimeid
- lightVal
- tempVal
- wilgotnośćVal
Przechowywanie tych informacji, aby uzyskać światło, temperaturę, wartość wilgotności ze światła, DHT11 @ Kitchen Page.
S3
- Wiadro – iot-ay1819s2
- Folder – Strona główna -> 1819s2_iot_SmartHouse
- Podfolder
• blynkpictures • userpictures