ESP32 platalarini Wi-Fi orqali qo'shimcha datchiksiz harakat sensoriga aylantirish
Qo'shimcha datchiklar sotib olmasdan, ESPectre loyihasi yordamida bo'sh turgan ESP32 platalarini Wi-Fi signallari asosida harakat sensoriga aylantiring.

Aksariyat o'z qo'llari bilan aqlli uy yaratuvchilar ESP32 mikrokontrollerlari uchun PIR yoki mmWave datchiklari kabi maxsus apparat modullarini sotib olishga majbur bo'ladilar. Biroq, ESPectre deb nomlangan ochiq kodli yangi loyiha bu muammoning qiziqarli yechimini taklif etadi. U plata ichidagi Wi-Fi radiomodulini harakatni aniqlovchi datchikka aylantirib, hech qanday qo'shimcha datchik moduliga ehtiyoj qoldirmaydi.
- ESPectre plata Wi-Fi modulini mahalliy harakat sensoriga aylantiradi.
- Texnologiya simsiz signallar o'zgarishini tahlil qiluvchi Channel State Information (CSI) dan foydalanadi.
- Loyiha Home Assistant tizimiga to'g'ridan-to'g'ri ulanish uchun ESPHome proshivkasini qo'llab-quvvatlaydi.
- Usul koridorlar va omborxonalar uchun juda mos keladi, biroq ish stoli uchun mmWave datchiklarini to'liq almashtirmaydi.
ESPectre texnologiyasi va CSI qanday ishlaydi
Ushbu yondashuvning asosiy prinsipi har bir Wi-Fi paketida mavjud bo'lgan Channel State Information (CSI) ma'lumotlarini tahlil qilishga asoslangan. Xonada kimdir harakatlanganda, router va plata orasidagi simsiz signal yo'li buziladi va CSI ko'rsatkichlari o'zgaradi. ESPectre platalari bu o'zgarishlarni mahalliy darajada tahlil qilib, harakat ballini aniqlaydi. Bunda mikrofon yoki kameralardan foydalanilmaydi va barcha ma'lumotlar bulutga yuborilmasdan ishlov beriladi.
Loyiha ESP32, ESP32-S2, S3, C3, C5 va C6 chiplarini hamda odatdagi 2.4 gigagertsli Wi-Fi 4 tarmoqlarini qo'llab-quvvatlaydi. Ishlash uchun plata sekundiga taxminan 100 ta paket qabul qilishi kerak. Standart holatda ESPectre tarmoq trafigini hosil qilish uchun Wi-Fi shlyuzini ping qiladi, biroq foydalanuvchilar DNS so'rovlari yoki xom kadrlar rejimini ham tanlashlari mumkin.
Shuningdek o‘qingBir yil ishlaydigan 5 ta akkumulyatorli ESP32 loyihasiProshivka variantlari va Home Assistant integratsiyasi
Foydalanuvchilar to'rtta proshivka variantidan birini tanlashlari mumkin: Native, ESPHome, Matter va MicroPython. Ularning orasida ESPHome komponenti eng qulay hisoblanadi, chunki u Home Assistant bilan to'g'ridan-to'g'ri integratsiyani ta'minlaydi. YAML konfiguratsiyasi orqali yoki maxsus veb-flasher yordamida platalarni osongina sozlash va harakat grafigini kuzatish imkoniyati mavjud.
Aniqlikni sozlash uchun ikkita rejim mavjud: Lightweight (engil) va High Accuracy (yuqori aniqlik). Yengil rejim kamroq resurs sarflaydi va xonadagi sukunat asosida o'zini kalibrlaydi. Yuqori aniqlikdagi rejim esa qurilmaning o'zida ishlaydigan neyron tarmoqdan foydalanadi va tinch xona shartini talab qilmasdan yanada aniqroq natija beradi.
Cheklovlar va qurilmani joylashtirish qoidalari
Wi-Fi quvvatini tejash funksiyasi o'chirilishi sababli, ushbu tizim bilan jihozlangan ESP32 platalarini batareyadan emas, balki USB quvvat manbaidan ishlatish tavsiya etiladi. Shuningdek, plata router signalining eng kuchli zonalarida joylashishi lozim, chunki har bir rouming skani CSI oynasini tozalab yuboradi. Qurilma xonadagi harakatni yaxshi sezadi, biroq o'tirgan yoki uxlayotgan odamni aniqlay olmaydi.
Foydalanuvchilar va uy avtomatlashtirishi uchun ahamiyati
Ushbu loyiha bo'sh turgan ESP32 platalaridan foydalanish va qo'shimcha xarajatlarsiz aqlli uy imkoniyatlarini kengaytirish uchun ajoyib imkoniyatdir. Uni koridorlar, omborxonalar va yorug'likni avtomatik yoqish talab qilinadigan boshqa hududlarda qo'llash maqsadga muvofiqdir. Texnologiya odamlarni sanamaydi yoki ularning shaxsini aniqlamaydi, lekin kundalik odatlarni o'rganish va hech kim qolmaganda chiroqlarni o'chirish vazifasini mukammal bajaradi.
Manba: XDA



