جدول المحتويات:

كاشف الحركة مع إشعارات Blynk (WeMos D1 Mini + HC-SR04): 4 خطوات (بالصور)
كاشف الحركة مع إشعارات Blynk (WeMos D1 Mini + HC-SR04): 4 خطوات (بالصور)

فيديو: كاشف الحركة مع إشعارات Blynk (WeMos D1 Mini + HC-SR04): 4 خطوات (بالصور)

فيديو: كاشف الحركة مع إشعارات Blynk (WeMos D1 Mini + HC-SR04): 4 خطوات (بالصور)
فيديو: how to make Motion detection light on off PIR sensor project #howto 2024, يوليو
Anonim
كاشف الحركة مع إشعارات Blynk (WeMos D1 Mini + HC-SR04)
كاشف الحركة مع إشعارات Blynk (WeMos D1 Mini + HC-SR04)

يرجى التصويت لهذا المشروع في المسابقة اللاسلكية. شكرا لك!

التحديث رقم 2 - بعض التعديلات (الإصدار 2.2) ، يمكنك إعداد المستشعر (النطاق والاسم) في التعريف مباشرةً. أيضًا ، حدث أحيانًا أن يقرأ المستشعر قيمًا خاطئة وأرسل إشعارًا ، لذلك أضفت و "if" حيث يجب أن تكون القيم داخل النطاق مرتين على التوالي. إذا كنت لا تزال تواجه مشكلات في ذلك ، فيمكنك ضبطه لقراءة 3 ، 4 ، … مرة قبل إرسال الإشعار.

موقع السلسلة = "Garage" ؛ int rangeMin = 0 ؛ int rangeMax = 50 ؛

_

التحديث رقم 1 - ما زلت أكتشف الأسرار وراء Blynk … هذا يأتي مع رمز أنظف (الإصدار 2.1) ، حلقة مناسبة ، إلخ. استمتع واسمحوا لي أن أعرف كيف يعمل هذا المشروع من أجلك … شكرا! _

كنت أرغب في عمل كاشف حركة يخطرني في كل مرة يتم فيها فتح باب الجراج. كنت ألعب باستخدام مستشعر PIR لفترة ولكن بعد مواجهة بعض مشكلات الإعداد (الحساسية × الوقت) قررت استخدام مستشعر HC-SR04 بدلاً من ذلك … وهو يعمل مثل السحر. الفكرة بسيطة: تقوم بإعداد الكاشف ، فعند فتح الباب (أو النافذة - يعتمد على الطريقة التي تريد استخدامها) ، فإنه يعترض طريق المستشعر بحيث يتم تغيير المسافة المقاسة. ميزة استخدام مستشعر UltraSonic بدلاً من PIR ضخمة. لا يمكن تشغيله بالضوء أو البعوض وهذا كان السبب الرئيسي لعدم رغبتي في استخدام PIR.

ما سوف تحتاجه:

  • لوحة صغيرة WeMos D1 - eBay - 3.47 دولارًا أمريكيًا (من الممكن استخدام لوحات أخرى - لاحظ فقط أنه على سبيل المثال ، NodeMCU ESP-12E V1.0 يعطي 3.3 فولت فقط ومستشعر HC-SR04 يحتاج إلى 5 فولت)
  • HC-SR04 + مستشعر الموجات فوق الصوتية - eBay - 1.06 دولار أمريكي (باستخدام "+" حيث يمكن أن يعمل على 3.3 فولت)
  • تطبيق Blynk (إذا كنت جديدًا على Blynk وتستخدم جهاز iOS ، فستحتاج إلى استعارة هاتف Android لإعداد الإشعارات)
  • اللوح أو لحام الحديد
  • الأسلاك
  • جهاز كمبيوتر مثبت عليه Arduino IDE

الخطوة 1: تجميع الأجزاء معًا

تجميع الأجزاء
تجميع الأجزاء
تجميع الأجزاء
تجميع الأجزاء
تجميع الأجزاء
تجميع الأجزاء

سمعت عن أشخاص يواجهون مشكلات عند تشغيل مستشعر HC-SR04 من اللوحة. إنه يعمل بشكل جيد بالنسبة لي ، ولكن الطريقة الأكثر أمانًا لمنع ذلك هي استخدام HC-SR04P (أو "+") ، الذي يحتوي على نطاق إدخال من 3 - 5.5 فولت

التوصيلات (انظر الرسم البياني)

WeMos D1 HC-SR04 (P)

5 فولت VCC

GND

صدى D6

D7 مثلث

الخطوة 2: إعداد Blynk

إعداد Blynk
إعداد Blynk
إعداد Blynk
إعداد Blynk
إعداد Blynk
إعداد Blynk

بالنسبة لأولئك الذين لا يعرفون ما هو Blynk ، فهو عبارة عن نظام أساسي به تطبيقات iOS و Android للتحكم في Arduino و Raspberry Pi وما شابه ذلك عبر الإنترنت. إنها لوحة معلومات رقمية حيث يمكنك إنشاء واجهة رسومية لمشروعك ببساطة عن طريق سحب وإسقاط الحاجيات.

لنبدأ على جهاز Andorid:

  • قم بتنزيل تطبيق Blynk
  • التسجيل أو تسجيل الدخول (إذا كان لديك حساب بالفعل)
  • اضغط على "+" لإنشاء مشروع جديد
  • امنح المشروع اسمًا وحدد الجهاز الذي تستخدمه (في حالتنا هو ESP8266) وانقر على "إنشاء"
  • ستتلقى رمز المصادقة في صندوق البريد الخاص بك ، وسنحتاجه لاحقًا
  • في صفحة مشروع Blynk ، انقر فوق "+" لإضافة أداة إعلام (إذا كان هذا هو مشروعك الأول في Blynk ، فيجب أن يكون لديك طاقة كافية لشرائه) وقم بإعداده كما يحلو لك. أستخدم الإعدادات كما هو معروض في لقطة الشاشة.
  • في إعدادات المشروع (رمز الجوز في الأعلى) "إرسال أمر متصل بالتطبيق" إلى ON.
  • أغلق الإعدادات واضغط على زر التشغيل

يمكنك الآن تسجيل الدخول إلى تطبيق Blynk على جهاز iOS الخاص بك أيضًا وسترى المشروع مع عنصر واجهة الإشعارات.

الخطوة الثالثة: الكود

حان الوقت الآن لتحميل الكود على منتدانا.

  • افتح ملف *.ino في Arduino IDE
  • قم بتوصيل لوحة WeMos بجهاز الكمبيوتر الخاص بك
  • في الأدوات ، حدد WeMos D1 R2 & mini board

اضبط ما يلي:

char auth = "رمز المصادقة الخاص بك من صندوق البريد الخاص بك يذهب هنا" ؛ char ssid = "اسم WiFi الخاص بك" ؛ char pass = "كلمة مرور WiFi الخاصة بك" ؛

يمكنك أيضًا تغيير النطاق الذي تريد أن يتم إعلامك به (الإعداد الافتراضي هو 1-49 سم)

إذا (0 <مسافة && مسافة <50) {

ضرب تحميل

تهانينا! إذا تم ضبط كل شيء بشكل صحيح ، فيجب أن تتلقى الآن إخطارك الأول!

الخطوة 4: الملخص

ملخص
ملخص
ملخص
ملخص
ملخص
ملخص

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

التعديلات التي يمكنك إجراؤها على هذا المشروع لا حصر لها. يمكنك إعداد المزيد من الإشعارات لنطاقات مختلفة (فقط كن على علم بأن Blynk يسمح بالإشعارات بعد 15 ثانية على الأقل). استخدم مستشعرات مختلفة ، إلخ.

أتمنى أن يعجبك هذا المشروع ، إذا كنت ترغب في ذلك ، يرجى التصويت لي وترك تعليق / اقتراح … سأكون سعيدًا للحصول على بعض الأفكار من الآخرين!

استمتع!

موصى به: