جدول المحتويات:
فيديو: كاشف الحركة مع إشعارات Blynk (WeMos D1 Mini + HC-SR04): 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
يرجى التصويت لهذا المشروع في المسابقة اللاسلكية. شكرا لك!
التحديث رقم 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 ، فهو عبارة عن نظام أساسي به تطبيقات 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 ثانية على الأقل). استخدم مستشعرات مختلفة ، إلخ.
أتمنى أن يعجبك هذا المشروع ، إذا كنت ترغب في ذلك ، يرجى التصويت لي وترك تعليق / اقتراح … سأكون سعيدًا للحصول على بعض الأفكار من الآخرين!
استمتع!
موصى به:
كاشف الحركة باستخدام NodeMCU: 5 خطوات
كاشف الحركة باستخدام NodeMCU: في هذا المشروع ، ببساطة عن طريق استخدام مستشعر الحركة يمكنك اكتشاف وجود أي إنسان أو حيوان. ومن خلال المنصة المسماة Thingsio ، يمكنك مراقبة التاريخ والوقت اللذين تم فيهما اكتشاف التواجد
كاشف الحركة باستخدام منصة Thingsai.io Iot السحابية: 6 خطوات
كاشف الحركة باستخدام Thingsai.io Iot Cloud Platform: في هذا البرنامج التعليمي سأشرح لك اكتشاف الحركة باستخدام مستشعر PIR و Esp32 جنبًا إلى جنب مع منصة سحابة IOT Thingai.io
كاشف الدخان IOT: تحديث كاشف الدخان الموجود باستخدام IOT: 6 خطوات (بالصور)
كاشف الدخان IOT: تحديث كاشف الدخان الموجود باستخدام IOT: قائمة المساهمين ، المخترع: Tan Siew Chin ، Tan Yit Peng ، Tan Wee Heng المشرف: الدكتور Chia Kim Seng ، قسم الهندسة الميكاترونية والروبوتية ، كلية الهندسة الكهربائية والإلكترونية ، Universiti Tun حسين اون ماليزيا توزيع
كاشف الحركة صغير المدى: 5 خطوات
كاشف الحركة صغير المدى: ستعلمك هذه التعليمات كيفية صنع كاشف حركة صغير المدى من أجزاء رخيصة يمكنك الحصول عليها في Radioshack. باستخدام هذا المشروع الأنيق ، يمكنك تغيير سطوع الكاشف. هذا هو أول تدريب لي ، لذا يرجى مراعاة البساطة
منفذ التحكم في الحركة - من ضوء استشعار الحركة: 6 خطوات
منفذ التحكم في الحركة - من ضوء استشعار الحركة: & nbsp؛ تخيل أنك خدعة أو مخلص تذهب إلى أكثر منزل مخيف في المبنى. بعد تجاوز كل الغول والأشباح والمقابر ، تصل أخيرًا إلى المسار الأخير. يمكنك رؤية الحلوى في وعاء أمامك! ولكن بعد ذلك فجأة