A jelenlétérzékelés egy szuper jó dolog, amelyet otthonában beállíthat az okoseszközök aktiválására vagy automatizálására. Egy jelenlétérzékelő rendszer vagy egy érzékelő érzékeli, ha Ön a közelben tartózkodik, és a kiválasztott paraméterek alapján hajt végre műveleteket.
Például, amikor belép a szobájába, a lámpák felgyulladnak és égve maradnak, amíg ki nem hagyja a szobát. Hasonlóképpen beállíthat értesítési riasztásokat, hogy megtudja, felesége, férje, fia vagy lánya hazajött-e. Figyelemmel kísérheti a szoba foglaltságát is, vagy megtudhatja, hogy ki hol tartózkodik otthonában vagy melyik szobában.
Ebben a barkácsolási útmutatóban megtudhatja, hogyan építhet jelenlétérzékelő érzékelőt az ESP32 mikrokontroller segítségével, és az otthoni asszisztenssel integrálva a következő szintre emelheti az automatizálást.
Hogyan működik a jelenlétészlelés?
A Home Assistant jelenlétének észlelésére és az automatizálás elindítására többféle mód is létezik. Az egyik legnépszerűbb módszer a Wi-Fi hálózati kapcsolat. Ehhez azonban támogatott Wi-Fi útválasztóra vagy hálózati eszközökre van szükség.
Az okostelefonon lévő alkalmazás segítségével is elküldheti földrajzi helyadatait a Home Assistantnek az automatizálás elindításához. Ezek az eszközök azonban nem használhatók helyi jelenlétérzékelésre, mivel a GPS nem működik jól a házban. Itt jön be a Bluetooth technológia.
Használhat olcsó ESP32 (Bluetooth + Wi-Fi) MCU-t Bluetooth Low Energy vagy BLE-kompatibilis eszközök észlelése, mint például okostelefonok, okosórák, vagy Bluetooth-csempék és címkék, sokkal pontosabban és nagy pontossággal.
Dolgok, amelyekre szüksége lesz
Az ESP32 alapú jelenlétérzékelő eszközök létrehozásához a következőkre van szüksége:
- Egy vagy több ESP32 modul (az otthonában beállítani kívánt csomópontok száma alapján).
- 5 V-os Micro USB tápegység (bármilyen régi, micro USB-vel rendelkező okostelefon töltő működni fog).
- Windows, Mac vagy Linux laptop vagy PC internetkapcsolattal.
- Otthoni asszisztens beállítása az MQTT brókerrel.
Az otthoni automatizáláshoz szükséges jelenlétérzékelő felépítésének lépései
Kövesse az alábbi lépéseket egy DIY lokalizált jelenlétérzékelő érzékelő felépítéséhez az ESP32 MCU és az ESPresense firmware segítségével.
1. lépés: Csatlakoztassa az ESP32-t
Töltse le az USB soros chip-illesztőprogramokat az ESP32 MCU-hoz, és telepítse azokat Windows vagy Mac számítógépére.
- CP2102 illesztőprogram (az MCU kártyán lévő chip négyzet alakú)
- CH341 vezető
Az illesztőprogramok telepítése után indítsa újra a rendszert.
Ezután csatlakoztassa az ESP32 kártyát PC-hez vagy MAC-számítógéphez egy mikro USB-kábellel.
2. lépés: Töltse le és frissítse az ESPresense firmware-t
Ha az ESP32 kártyán lévő ESPresense firmware-t a webes felületen keresztül szeretné flashelni, látogassa meg a Espresense.com/firmware oldalon. Ezután válassza ki az ESP32-t a legördülő menüből, és kattintson Csatlakozás.
Válassza ki azt a soros portot, amelyre az ESP32 csatlakozik. Általában megjeleníti a chip nevét (CP2102 vagy CH340), ill Ser! (COMxx).
Csatlakozás után kattintson TELEPÍTSE az ESPRESENSE-t. Ezután kattintson a Eszköz törlése jelölőnégyzetet, és válassza ki Következő.
A fentiek elvégzése után válassza ki Telepítés és várja meg a telepítés befejezését.
Miután a firmware felvillant, kattintson a gombra Következő majd kattintson NAPLÓK ÉS KONZOL. Ezzel megnyílik a Naplók ablak, ahol láthatja a modul állapotát.
Töltse le a legújabbat ESPresense firmware és a ESPHome-Flasher eszköz. Indítsa el a ESPHome-Flasher eszközt, válassz COM portot, válassza ki a esp32.bin fájlt, és kattintson Flash ESP.
A firmware felvillantása után az ESPHome-Flasher eszköz elkezdi a naplók megjelenítését.
4. lépés: Csatlakoztassa az ESP32-t a Wi-Fi hálózathoz
Nyissa meg okostelefonján a következőt: Wi-Fi beállítások és csatlakozzon a espresensce-xxxxxx hálózat. Nyissa meg a webböngészőt a telefonján, és keresse fel a 192.168.4.1 IP-címet, mielőtt a következőket tenné.
- Adja meg Wi-Fi hálózatának nevét (SSID) és Wi-Fi jelszavát.
- Válassza ki Nyelv.
- Belép Szoba név.
- Biztosítani MQTT bróker részletek.
- Válassza ki Jellemzők lekérdezése az eszközökről.
- típus 4 alatt Kalibráció négy méter alatti eszközök nyomon követésére.
A többi beállítást hagyja alapértelmezettként. Kattintson Megment és csatlakoztassa újra az eszköz USB-kábelét az ESP32 újraindításához.
Az ESP32 csatlakozik a Wi-Fi hálózathoz, és elkezdi keresni a közeli Bluetooth-eszközöket. Az információ megjelenik a Naplók.
5. lépés: Adja hozzá az ESPresence érzékelőt az Otthoni asszisztenshez
Ha hozzá szeretné adni az ESPresense érzékelőt az Otthoni asszisztenshez, kövesse az alábbi lépéseket, nyissa meg a Home Assistant alkalmazást, és lépjen a Konfigurációs eszközök és szolgáltatások. Ezután kattintson a xx Eszközök alatt Szúnyogbróker.
Ha azt látja, hogy az ESPResence csatlakoztatva van, most hozzáadhat egyedi BLE-eszközöket a követéshez és a jelenlétérzékeléshez. Az egyes eszközök jelenlétérzékelésből való hozzáadásához ismernie kell az eszköz BLE jeladó azonosítóját, amely megjelenik a Naplók.
Az eszköz ellenőrzéséhez telepíthet egy nRF csatlakozó a mobilhoz kb. Az alkalmazás megjeleníti a közeli Bluetooth-eszközök Mac-címét. Párosítsa az alkalmazáson belüli Mac-címet a naplókban megjelenő címmel.
Az eszköz hozzáadásához ki kell másolnia és hozzá kell adnia az eszközazonosítót a konfiguráció.yaml. Szükséged lesz a Fájlszerkesztő kiegészítő a konfiguráció.yaml fájlt.
.
Nyisd ki Fájlszerkesztő és kattintson konfigurációk.yaml, mielőtt beírná a következőket. Ügyeljen arra, hogy az eszközazonosítót és -nevet úgy cserélje ki, hogy az megfeleljen az Ön által megadottnak.
érzékelő:
# Egy bejegyzés minden nyomon követni kívánt jeladóhoz
- platform: mqtt_room
device_id: "xxxxxx"
név: "Samsung okostelefon"
state_topic: 'espresense/rooms'
időtúllépés: 60
away_timeout: 120 # másodpercek száma, amely után az entitás a not_home állapotot kapja
Ezt követően kattintson a Megment ikon.
Menj Konfiguráció > Beállítások és kattintson Ellenőrizze a konfigurációt. Ha a Konfiguráció érvényes, kattintson Újrakezd.
Az újraindítás után lépjen a következőre: Fejlesztői eszközök és adja meg az eszköz nevét. Meg kell jelenítenie a távolságot.
Az eszköz entitást az irányítópulton is megjelenítheti.
4. lépés: Adja hozzá az automatizálást a Trigger Smart Devices funkcióhoz
Ha automatizálást szeretne hozzáadni és aktiválni szeretne eszközöket az Ön otthonában hozzáadott BLE-eszköz helye alapján, nyissa meg a következőt: Konfiguráció > Automatizálások és Jelenetek – és kattintson + Automatizálás létrehozása. Ezt követően válassza ki Kezdje üres automatizálással.
Nevezze meg az automatikát és alá Kiváltók válassza ki Numerikus állapot.Válaszd a Távolság ban ben Tulajdonság, és a Alul vagy Fent szakaszban adja meg azt a távolságot, amelynél az automatika bekapcsol.
Ban ben Akció, válassza ki a be- vagy kikapcsolni kívánt eszközt vagy eszközöket.
Használja a Helyi jelenlétérzékelést az energiatakarékosság érdekében
A lokalizált jelenlétérzékelés segítségével jelentős energiát takaríthat meg azáltal, hogy automatikusan be- és kikapcsolja az eszközöket, attól függően, hogy Ön a szobában vagy otthon tartózkodik. Ezenkívül használhatja a BLE jelenlétérzékelést, hogy megakadályozza a mozgásérzékelők és más érzékelők hamis kioldását, amelyet esetleg a szobájába telepített.
Hogyan készítsünk DIY háztartási energiamonitort az ESP8266 használatával
Olvassa el a következőt
Kapcsolódó témák
- DIY
- Okos otthon
- ESP32
- Okos otthon
- Otthoni automatizálás
A szerzőről

Ravi szakértő technológiai magyarázó, IoT-rajongó és Linux-szerető, nagy adatokkal és alkalmazásfejlesztési háttérrel. Hétvégéi nagy részét IoT-eszközökkel és Xbox játékokkal tölti. Egyéni utazó is, aki szeret túrázni és új utakat felfedezni.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez