זיהוי נוכחות הוא דבר סופר מגניב שאתה יכול להגדיר בבית שלך כדי להפעיל או להפוך מכשירים חכמים לאוטומטיים. מערכת זיהוי נוכחות או חיישן מזהה אם אתה נמצא בקרבת מקום ומבצעת פעולות בהתאם לפרמטרים שתבחר.

לדוגמה, כשאתה נכנס לחדר שלך, האורות נדלקים ונשארים דולקים עד שאתה יוצא מהחדר. באופן דומה, אתה יכול להגדיר התראות כדי לדעת אם אשתך, בעלך, בנך או בתך חזרו הביתה. אתה יכול גם לעקוב אחר תפוסת החדר או לברר מי נמצא איפה בבית שלך או איזה חדר.

במדריך עשה זאת בעצמך, תלמד לבנות חיישן זיהוי נוכחות באמצעות המיקרו-בקר ESP32 ולקחת את האוטומציה לשלב הבא על ידי שילובה עם ה-Home Assistant.

כיצד פועל זיהוי נוכחות?

ישנן דרכים שונות לזהות נוכחות ב-Home Assistant ולהפעיל אוטומציה. אחת הדרכים הפופולריות ביותר היא באמצעות חיבור לרשת Wi-Fi. עם זאת, זה דורש נתב Wi-Fi נתמך או התקני רשת.

אתה יכול גם להשתמש באפליקציה בטלפון החכם שלך כדי לשלוח את נתוני המיקום הגיאוגרפי שלך ל-Home Assistant כדי להפעיל אוטומציה. עם זאת, לא ניתן להשתמש במכשירים אלה לזיהוי נוכחות מקומי מכיוון שה-GPS אינו פועל היטב בתוך הבית. כאן נכנסת לתמונה טכנולוגיית Bluetooth.

instagram viewer

אתה יכול להשתמש ב- MCU זול ESP32 (Bluetooth + Wi-Fi) כדי לזהות התקנים התומכים ב-Bluetooth Low Energy או BLE, כמו סמארטפונים, שעונים חכמים או אריחים ותגיות בלוטות', הרבה יותר מדויק ובדיוק גבוה.

דברים שתצטרכו

כדי לבנות מכשירי זיהוי נוכחות מבוססי ESP32, אתה צריך את הדברים הבאים:

  • מודול ESP32 אחד או יותר (בהתבסס על מספר הצמתים שברצונך להגדיר בביתך).
  • ספק כוח 5v Micro USB (כל מטען סמארטפון ישן עם מיקרו USB יעבוד).
  • מחשב נייד או PC של Windows, Mac או Linux עם חיבור לאינטרנט.
  • הגדרת Home Assistant עם ברוקר MQTT.

שלבים לבניית חיישן זיהוי נוכחות לאוטומציה ביתית

בצע את השלבים שלהלן כדי לבנות חיישן זיהוי נוכחות מקומי בעשה זאת בעצמך באמצעות ה-ESP32 MCU והקושחה של ESPresense.

שלב 1: חבר את ESP32

הורד את מנהלי ההתקן של שבב טורי USB עבור ESP32 MCU והתקן אותם במחשב Windows או Mac שלך.

  • מנהל התקן CP2102 (השבב על לוח ה-MCU הוא מרובע)
  • נהג CH341

לאחר התקנת מנהלי התקנים, הפעל מחדש את המערכת.

לאחר מכן חבר את לוח ה-ESP32 למחשב ה-PC או ה-MAC שלך באמצעות כבל מיקרו USB.

שלב 2: הורד ופלאש קושחת ESPresense

אם אתה רוצה להבריז את קושחת ה-ESPresense על לוח ה-ESP32 דרך ממשק האינטרנט, בקר ב- Espresense.com/firmware עמוד. לאחר מכן, בחר ESP32 מהתפריט הנפתח ולחץ לְחַבֵּר.

בחר את היציאה הטורית שבה מחובר ESP32. זה בדרך כלל מציג את שם השבב (CP2102 או CH340) או סר! (COMxx).

לאחר החיבור, לחץ התקן את ESPRESENSE. לאחר מכן, לחץ על מחק מכשיר תיבת סימון ובחר הַבָּא.

לאחר ביצוע האמור לעיל, בחר להתקין והמתן עד שההתקנה תסתיים.

לאחר מהבהבת הקושחה, לחץ הַבָּא ולאחר מכן לחץ יומנים ומסוף. זה פותח את יומנים חלון, שבו אתה יכול לראות את מצב המודול.

הורד את הגרסה העדכנית ביותר קושחה של EPresense וה ESPHome-Flasher כְּלִי. הפעל את ESPHome-Flasher כלי, בחר COM יציאה, בחר את esp32.bin קובץ ולחץ פלאש ESP.

לאחר מהבהבת הקושחה, הכלי ESPHome-Flasher יתחיל להציג יומנים.

שלב 4: חבר את ESP32 לרשת ה-Wi-Fi שלך

בטלפון החכם שלך, עבור אל הגדרות אינטרנט אלחוטי ולהתחבר ל espresensce-xxxxxx רֶשֶׁת. פתח את דפדפן האינטרנט בטלפון שלך ובקר בכתובת ה-IP 192.168.4.1, לפני שתבצע את הפעולות הבאות.

  1. הזן את שם רשת ה-Wi-Fi (SSID) וסיסמת ה-Wi-Fi שלך.
  2. בחר שפה.
  3. להיכנס חֶדֶר שֵׁם.
  4. לְסַפֵּק ברוקר MQTT פרטים.
  5. בחר שאילתה התקני עבור מאפיינים.
  6. סוּג 4 תַחַת כִּיוּל לעקוב אחר מכשירים מתחת לארבעה מטרים.

השאר את שאר ההגדרות כברירת מחדל. נְקִישָׁה להציל וחבר מחדש את כבל ה-USB של המכשיר כדי להפעיל מחדש את ה-ESP32.

ה-ESP32 יתחבר לרשת ה-Wi-Fi ויתחיל לסרוק התקני Bluetooth בקרבת מקום. המידע מוצג ב- יומנים.

שלב 5: הוסף חיישן ESPresence ל-Home Assistant

כדי להוסיף את חיישן ה-ESPresense ב-Home Assistant, בצע את השלבים הבאים, פתח את Home Assistant ועבור אל התקנים ושירותי תצורה. לאחר מכן, לחץ על xx מכשירים תַחַת מתווך יתושים.

אם אתה רואה את ה-ESPResence מחובר, כעת תוכל להוסיף התקני BLE בודדים למעקב וזיהוי נוכחות. כדי להוסיף את המכשירים הבודדים מזיהוי נוכחות, עליך לדעת את מזהה ה-BLE beacon של המכשיר, המוצג ב- יומנים.

כדי לאמת את המכשיר, אתה יכול להתקין א מחבר nRF לנייד אפליקציה. האפליקציה מציגה את כתובת ה-Mac של מכשירי Bluetooth בקרבת מקום. התאם את כתובת ה-mac בתוך האפליקציה לזו שמוצגת ביומנים.

כדי להוסיף את המכשיר, עליך להעתיק ולהוסיף את מזהה המכשיר ב- configuration.yaml. תצטרך א עורך קבצים תוסף כדי לערוך את configuration.yaml קוֹבֶץ.

.

לִפְתוֹחַ עורך קבצים ולחץ configurations.yaml, לפני שתזין את הדברים הבאים. הקפד להחליף את מזהה המכשיר והשם כך שיתאימו לזה הספציפי שלך.

חיישן:
# כניסה אחת לכל משואה שאחריה ברצונך לעקוב
- פלטפורמה: mqtt_room
device_id: "xxxxxx"
שם: 'סמארטפון סמסונג'
state_topic: 'espresense/rooms'
פסק זמן: 60
away_timeout: 120 # מספר שניות שלאחריהם הישות תקבל את הסטטוס not_home

לאחר מכן, לחץ על להציל סמל.

לך ל תצורה > הגדרות ולחץ בדוק תצורה. אם ה תְצוּרָה תקף, לחץ אתחול.

לאחר ההפעלה מחדש, עבור אל כלים למפתחים והזן את שם המכשיר. זה צריך להציג את המרחק.

אתה יכול גם להיות ישות המכשיר בלוח המחוונים שלך.

שלב 4: הוסף אוטומציה להפעלת מכשירים חכמים

כדי להוסיף אוטומציה ולהפעיל מכשירים בהתבסס על מיקום מכשיר ה-BLE שהוספת בבית, עבור אל תצורה > אוטומציות וסצנות - ולחץ +צור אוטומציה. לאחר מכן, בחר התחל עם אוטומציה ריקה.

תן שם לאוטומציה ומטה טריגרים בחר מצב מספרי.בחר את מֶרְחָק ב תְכוּנָה, וב- מתחת או מעל סעיף, הזן את המרחק שבו תופעל האוטומציה.

ב פעולה, בחר את המכשיר או המכשירים שברצונך להפעיל או לכבות.

השתמש בזיהוי נוכחות מקומי כדי לחסוך באנרגיה

זיהוי נוכחות מקומי יכול לעזור לך לחסוך משמעותית באנרגיה על ידי הפעלה וכיבוי אוטומטי של מכשירים, על סמך הנוכחות שלך בחדר או בבית. יתר על כן, אתה יכול להשתמש בזיהוי נוכחות BLE כדי למנוע טריגרים שווא על ידי חיישני תנועה וחיישנים אחרים שאולי התקנת בחדר שלך.

כיצד לבנות צג אנרגיה ביתי בעצמך באמצעות ESP8266

קרא הבא

לַחֲלוֹקצִיוּץלַחֲלוֹקאימייל

נושאים קשורים

  • עשה זאת בעצמך
  • בית חכם
  • ESP32
  • בית חכם
  • בית אוטומטי

על הסופר

רבי סינג (7 מאמרים שפורסמו)

Ravi הוא מסביר טכנולוגי מומחה, חובב IoT וחובב לינוקס עם רקע ב-Big Data ופיתוח אפליקציות. הוא מבלה את רוב סופי השבוע שלו בעבודה עם מכשירי IoT ומשחקים ב-Xbox. הוא גם מטייל בודד שאוהב לטייל ולחקור שבילים חדשים.

עוד מאת Ravi Singh

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחץ כאן כדי להירשם