يعد اكتشاف الوجود أمرًا رائعًا يمكنك إعداده في منزلك لتشغيل الأجهزة الذكية أو تشغيلها تلقائيًا. يكتشف نظام الكشف عن التواجد أو المستشعر ما إذا كنت قريبًا ويقوم بتنفيذ إجراءات بناءً على المعلمات التي تختارها.

على سبيل المثال ، عندما تدخل غرفتك ، تضاء الأنوار وتستمر حتى تغادر الغرفة. وبالمثل ، يمكنك ضبط تنبيهات الإشعارات لمعرفة ما إذا كانت زوجتك أو زوجك أو ابنك أو ابنتك قد عادت إلى المنزل. يمكنك أيضًا مراقبة إشغال الغرفة أو معرفة مكان وجودك في منزلك أو في أي غرفة.

في دليل DIY هذا ، ستتعلم كيفية إنشاء مستشعر للكشف عن الوجود باستخدام متحكم ESP32 والارتقاء بالأتمتة إلى المستوى التالي من خلال دمجه مع Home Assistant.

كيف يعمل كشف الوجود؟

هناك طرق مختلفة لاكتشاف التواجد في Home Assistant وتشغيل الأتمتة. إحدى أكثر الطرق شيوعًا هي الاتصال بشبكة Wi-Fi. ومع ذلك ، فإنه يتطلب موجه Wi-Fi مدعومًا أو أجهزة شبكة.

يمكنك أيضًا استخدام تطبيق على هاتفك الذكي لإرسال بيانات موقعك الجغرافي إلى Home Assistant لتشغيل الأتمتة. ومع ذلك ، لا يمكن استخدام هذه الأجهزة للكشف عن التواجد المحلي لأن نظام تحديد المواقع العالمي (GPS) لا يعمل بشكل جيد داخل المنزل. وهنا يأتي دور تقنية البلوتوث.

instagram viewer

يمكنك استخدام وحدة MCU رخيصة الثمن ESP32 (Bluetooth + Wi-Fi) اكتشاف الأجهزة التي تعمل بتقنية Bluetooth منخفضة الطاقة أو التي تدعم BLE، مثل الهواتف الذكية أو الساعات الذكية أو مربعات وعلامات Bluetooth ، بشكل أكثر دقة وبدقة عالية.

الأشياء ستحتاج

لإنشاء أجهزة الكشف عن التواجد المستندة إلى ESP32 ، تحتاج إلى ما يلي:

  • واحدة أو أكثر من وحدات ESP32 (بناءً على عدد العقد التي تريد إعدادها في منزلك).
  • مزود طاقة 5 فولت ميكرو USB (أي شاحن هاتف ذكي قديم مزود بميكرو USB سيعمل).
  • كمبيوتر محمول يعمل بنظام Windows أو Mac أو Linux أو كمبيوتر شخصي متصل بالإنترنت.
  • إعداد مساعد المنزل مع وسيط MQTT.

خطوات لبناء مستشعر كشف الوجود لأتمتة المنزل

اتبع الخطوات أدناه لإنشاء مستشعر الكشف عن التواجد المحلي بنفسك باستخدام ESP32 MCU والبرامج الثابتة ESPresense.

الخطوة 1: قم بتوصيل ESP32

قم بتنزيل برامج تشغيل شرائح USB التسلسلية لـ ESP32 MCU وقم بتثبيتها على جهاز كمبيوتر يعمل بنظام Windows أو Mac.

  • سائق CP2102 (الشريحة على لوحة MCU مربعة)
  • سائق CH341

بعد تثبيت برامج التشغيل ، أعد تشغيل النظام.

ثم قم بتوصيل لوحة ESP32 بجهاز الكمبيوتر الشخصي أو كمبيوتر MAC باستخدام كابل USB صغير.

الخطوة 2: تنزيل البرنامج الثابت ESPresense وفلاش

إذا كنت تريد وميض البرنامج الثابت ESPresense على لوحة ESP32 عبر واجهة الويب ، فقم بزيارة Espresense.com/firmware صفحة. ثم حدد ESP32 من القائمة المنسدلة وانقر فوق الاتصال.

اختر المنفذ التسلسلي حيث يتم توصيل ESP32. يعرض عادةً اسم الشريحة (CP2102 أو CH340) أو سر! (كومكسكس).

بمجرد الاتصال ، انقر فوق تثبيت سبريسنس. ثم ، انقر فوق محو الجهاز مربع الاختيار وحدد التالي.

بعد القيام بما ورد أعلاه ، حدد ثَبَّتَ وانتظر حتى ينتهي التثبيت.

بعد وميض البرنامج الثابت ، انقر فوق التالي ثم انقر فوق سجلات ووحدة التحكم. هذا يفتح السجلات نافذة ، حيث يمكنك رؤية حالة الوحدة.

قم بتنزيل أحدث إصدار ESPresense البرامج الثابتة و ال المنزل المتعري أداة. قم بتشغيل ملف المنزل المتعري أداة ، اختر كوم المنفذ ، حدد 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 للجهاز ، والذي يتم عرضه في السجلات.

للتحقق من الجهاز ، يمكنك تثبيت ملف موصل nRF للجوال برنامج. يعرض التطبيق عنوان Mac لأجهزة Bluetooth القريبة. طابق عنوان mac داخل التطبيق مع العنوان المعروض في السجلات.

لإضافة الجهاز ، تحتاج إلى نسخ وإضافة معرّف الجهاز في ملف التكوين. سوف تحتاج محرر الملف وظيفة إضافية لتحرير ملف التكوين ملف.

.

يفتح محرر الملف وانقر تكوينات، قبل إدخال ما يلي. تأكد من استبدال معرّف الجهاز واسمه لمطابقة معرّفك المحدد.

المستشعر:
# إدخال واحد لكل منارة تريد تتبعها
- المنصة: mqtt_room
معرف الجهاز: "xxxxxx"
الاسم: "هاتف سامسونج الذكي"
state_topic: "espresense / rooms"
المهلة: 60
away_timeout: 120 # عدد الثواني التي بعدها ستحصل على الحالة not_home

بعد ذلك ، انقر فوق يحفظ أيقونة.

اذهب إلى التكوين> الإعدادات وانقر تحقق من التكوين. إذا كان إعدادات صالح ، انقر اعادة البدء.

بعد إعادة التشغيل ، انتقل إلى أدوات المطورين وأدخل اسم الجهاز. يجب أن تعرض المسافة.

يمكنك أيضًا كيان الجهاز على لوحة القيادة الخاصة بك.

الخطوة 4: إضافة أتمتة لتشغيل الأجهزة الذكية

لإضافة أتمتة وتشغيل الأجهزة بناءً على موقع جهاز BLE المضاف في منزلك ، انتقل إلى التكوين> الأتمتة والمشاهد - وانقر + إنشاء الأتمتة. بعد ذلك ، حدد ابدأ بأتمتة فارغة.

اسم الأتمتة وتحت محفزات تحديد دولة رقمية.اختر ال مسافة في يصف، وفي أدناه أو أعلى قسم ، أدخل المسافة التي سيتم تشغيل الأتمتة.

في عمل، اختر الجهاز أو الأجهزة التي تريد تشغيلها أو إيقاف تشغيلها.

استخدم اكتشاف التواجد المحلي لتوفير الطاقة

يمكن أن يساعدك اكتشاف التواجد المحلي في توفير طاقة كبيرة عن طريق تشغيل الأجهزة وإيقافها تلقائيًا ، بناءً على وجودك في الغرفة أو المنزل. علاوة على ذلك ، يمكنك استخدام اكتشاف وجود BLE لمنع المشغلات الكاذبة بواسطة مستشعرات الحركة وأجهزة الاستشعار الأخرى التي قد تكون قمت بتثبيتها في غرفتك.

كيفية بناء جهاز مراقبة الطاقة المنزلية باستخدام ESP8266

اقرأ التالي

شاركسقسقةشاركبريد الالكتروني

مواضيع ذات صلة

  • افعلها بنفسك
  • المنزل الذكي
  • ESP32
  • المنزل الذكي
  • أتمتة المنزل

نبذة عن الكاتب

رافي سينغ (7 مقالات منشورة)

رافي هو شارح تقني خبير ومتحمس لإنترنت الأشياء ومحب لنظام Linux وله خلفية في البيانات الضخمة وتطوير التطبيقات. يقضي معظم عطلات نهاية الأسبوع في العمل مع أجهزة إنترنت الأشياء ولعب الألعاب على Xbox. وهو أيضًا مسافر منفرد يحب التنزه واستكشاف مسارات جديدة.

المزيد من Ravi Singh

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك