Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Od _prateekjha_Sledovat O: Hacker Více o _prateekjha_ »
HAEP (Home Automation and Energy Prediction System) je projekt o systému domácí automatizace, který je postaven na myšlence měření a predikce spotřeby energie domu. Je to již několik let, co domácí automatizace vstoupila do našich životů a učinila nás lepšími, než kdykoli předtím. Pokud jste byli fanouškem kreslených seriálů The Jetsons, pravděpodobně jste snili o létajících autech, plně automatizovaném domově a světě, kde je cokoli k dispozici pouhým stisknutím tlačítka. Auta určitě ještě neletí, ale automatizovaná jízda není příliš daleko. A ani schopnost ovládat mnoho aspektů vašeho domova pomocí několika kliknutí. Nakonec jsme v určitém okamžiku mohli připojit naše různé domácí spotřebiče, což nám umožní ovládat je všechny z našich telefonů nebo jiného typu zařízení. Některá zařízení lze prozatím ovládat pomocí připojení Wi-Fi, ale potřebujete samostatné aplikace nebo zařízení pro chytré telefony, abyste jim řekli, co mají dělat.
Hlavním cílem tohoto projektu je provést analýzu shromážděných dat a předpovědět spotřebu energie na další den nebo měsíc. My lidé při každodenním používání plýtváme spoustou energie, a to buď nevypnutím světel, když je nepoužíváme, nebo používáním starých a neefektivních spotřebičů, které spotřebovávají velké množství energie. Energii je třeba šetřit nejen za účelem snížení nákladů, ale také za účelem zachování zdrojů pro delší využití. A ani schopnost ovládat mnoho aspektů vašeho domova pomocí několika kliknutí.
Krok 1: Procházka systémem
- Uživatel zapne/vypne zařízení pomocí aplikace pro Android vytvořené pro systém.
- Data z Androidu jdou do dokumentu Firebase v cloudu.
- Arduino nepřetržitě naslouchá změně dat v dokumentu Firebase.
- Na základě hodnoty pole v dokumentu Firebase mění stav zařízení.
- Arduino nadále sbírá aktuální teplotu a vlhkost.
- Tyto hodnoty jsou odeslány do dokumentu Firebase pro účely analýzy.
- Data jsou nyní shromažďována skriptem Python spuštěným na serveru.
- Na shromážděných datech se spustí lineární regresní model a provede se předpověď na další den.
- Hodnota se poté znovu odešle do aplikace pro Android prostřednictvím Firebase.