جدول المحتويات:
فيديو: ESP8266 NodeMCU + LM35 + Blynk (محطة طقس IOT / مستشعر درجة الحرارة الرقمي): 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
اهلا ياجماعة! في Instructable ، سنتعلم كيفية توصيل مستشعر LM35 بـ NodeMCU وعرض معلومات درجة الحرارة هذه عبر الإنترنت على هاتف ذكي باستخدام تطبيق Blynk.
(في هذا المشروع أيضًا ، سنستخدم أداة SuperChart في تطبيق Blynk حتى يتم تخزين البيانات في سحابة Blynk وسنرى جميع البيانات السابقة في مخطط. باختصار ، لا يتم فقد أي بيانات جهاز استشعار وستتمكن من رؤيتها رسم بياني رائع المظهر.)
اللوازم
ابدء…
قائمة العناصر المطلوبة لهذا المشروع
1. NodeMCU
2-إل إم 35
3. أسلاك العبور
4. اللوح
5. Arduino IDE (مع مكتبات Blynk مثبتة)
الخطوة 1: توصيل الدائرة
يحتوي LM35 على 3 دبابيس. (عندما يكون الوجه المسطح للمستشعر مواجهًا لك ، اجعل الدبوس 1 هو الدبوس الموجود في أقصى اليسار ، وسيكون الدبوس الأوسط هو الدبوس 2 وسيكون الدبوس الموجود في أقصى اليمين هو الدبوس 3)
يتم توصيل Pin1 بـ 3.3v على NodeMCU.
تم توصيل Pin2 بـ A0. (دبوس تناظري واحد فقط على NodeMCU)
يتم توصيل Pin3 بالأرض على NodeMCU.
(لن أستخدم أسلاك التوصيل لأنني أعتزم إبقاء هذا متصلاً لبعض الوقت)
الخطوة 2: إعداد تطبيق Blynk
1. قم بتثبيت تطبيق Blynk من Playstore / App store وقم بتسجيل الدخول إلى حسابك.
2. قم بإنشاء مشروع جديد عن طريق تحديد NodeMCU كجهاز و Wi-Fi كنوع الاتصال. (سيتم إرسال رمز المصادقة إلى معرف البريد الخاص بك ، وسيتم استخدام هذا لاحقًا في الرمز)
3. انقر فوق رمز + وأضف عناصر واجهة المستخدم التالية - عرض القيمة المصنفة ، والمقياس ، والمخطط الفائق. (قم بتغيير حجم الحاجيات حسب رغبتك)
4. سنستخدم القطعة ذات القيمة المسمى لعرض الجهوزية. (عدد الثواني من وقت تشغيل NodeMCU) باستخدام هذا لدينا بعض المزايا - يمكننا معرفة ما إذا كان Nodemcu متصل بالإنترنت أم لا (يجب أن يرتفع العداد بمقدار 1 كل ثانية) ويتم إعادة ضبط هذا العداد في كل مرة إعادة تعيين الطاقة (لذلك ستحصل على فكرة تقريبية عندما لا يكون مصدر الطاقة مناسبًا). سنستخدم دبوس افتراضي V6 لهذا ومعدل القراءة مضبوطًا على ثانية واحدة.
5. سوف نستخدم أداة القياس لعرض درجة الحرارة. دعنا نرسل البيانات إلى تطبيق blynk من خلال الرقم الظاهري V5
، سيكون نطاق العرض من 0 إلى 50 درجة مئوية ومعدل القراءة مضبوطًا على PUSH (نظرًا لأننا سنستخدم مخططًا فائقًا).
6. الآن يأتي Superchart. سنستخدم هذا لعرض قراءات درجة الحرارة السابقة في رسم بياني. في إعدادات عنصر واجهة المستخدم ، أضف درجة الحرارة كتدفق بيانات. من خلال النقر على رمز الإعدادات بجوار تدفق البيانات الذي تم إنشاؤه ، حدد دبوس الإدخال باعتباره دبوسًا افتراضيًا V5. (يمكنك تعديل بقية الإعدادات حسب رغبتك).
** ملاحظة: إذا لم تفهم ما قصدته في الخطوات المذكورة أعلاه ، يمكنك ببساطة اتباع الصور أعلاه لإعداد التطبيق.
الخطوة 3: الكود
سأقوم بإرفاق ملف الشفرة المطلوب في هذه الصفحة.
الخطوة 4: اختتام …
قم بتحميل الكود إلى NodeMCU عن طريق توصيله بجهاز الكمبيوتر الخاص بك. اضغط على زر التشغيل في تطبيق Blynk ، الآن يجب أن تتلقى البيانات على هاتفك الذكي ، وهذا كل شيء يمكنك فصله من جهاز الكمبيوتر وتوصيله ببعض powerbank ووضع جهاز استشعار درجة الحرارة بالكامل عند الحاجة.
** ملاحظة: أشياء قليلة يجب ملاحظتها-
1. UPTIME: عندما يتصل تطبيق Blynk بـ NodeMCU عبر الإنترنت ، فإنه يطلب وقت تشغيل كل ثانية. إذا لم يرتفع هذا العداد كل ثانية ، فهذا يعني ببساطة أن اتصال الشبكة على جانب الهاتف أو جانب NodeMCU ضعيف أو معطل (أو NodeMCU لا يعمل بالطاقة).
2. SUPERCHART: يمكنك تصدير بيانات المستشعر المسجلة كملف CSV أو حتى حذف البيانات السابقة للبدء من جديد. (يجب ضبط معدل قراءة درجة الحرارة على PUSH من أجل استخدام Superchart)
3. لقد أضفت ملاحظات إلى بعض الصور. (قد يزيل بعض الشكوك)
آمل أن تكون قد استمتعت بهذه التعليمات!
موصى به:
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام LM35 مع Arduino. Lm35 هو مستشعر لدرجة الحرارة يمكنه قراءة قيم درجة الحرارة من -55 درجة مئوية إلى 150 درجة مئوية. إنه جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. عالية
مستشعر درجة الحرارة الرقمي: 5 خطوات
مستشعر درجة الحرارة الرقمية: تجعل المستشعرات العمل مع أي مشروع ممتعًا وبسيطًا ، فهناك الآلاف من أجهزة الاستشعار ونحصل على خيار اختيار المستشعر المناسب لمشاريعنا أو احتياجاتنا. ولكن ليس هناك ما هو أفضل من تصميم مستشعرات DIY الخاصة بك للعمل مع نطاق واسع
مستشعر درجة الحرارة الرقمي البسيط LED: 3 خطوات
مستشعر درجة الحرارة الرقمي البسيط LED: مستشعر درجة حرارة إلكتروني رقمي بسيط ومنخفض التكلفة William James ، أغسطس ، 2015 تحتوي مصابيح LED الوامضة المجردة على شريحة IC صغيرة تتسبب في وميضها وإيقاف تشغيلها باستمرار عند تطبيق الجهد. تظهر هذه الدراسة أن طرفة العين را
مستشعر درجة الحرارة الرقمي القائم على اردوينو: 5 خطوات (مع صور)
مستشعر درجة الحرارة الرقمي القائم على Arduino: تعتبر مستشعرات درجة الحرارة أمرًا شائعًا هذه الأيام ، ولكن معظمها معقد للغاية أو مكلف للغاية للشراء. يمنحك هذا المشروع مستشعر درجة الحرارة الرقمي القائم على Arduino وهو ليس رخيصًا وسهلًا للغاية م
محطة طقس أكوريت 5 في 1 باستخدام Raspberry Pi و Weewx (محطات طقس أخرى متوافقة): 5 خطوات (بالصور)
محطة الطقس أكوريت 5 في 1 باستخدام Raspberry Pi و Weewx (محطات الطقس الأخرى متوافقة): عندما اشتريت محطة الطقس Acurite 5 في 1 ، أردت أن أكون قادرًا على التحقق من الطقس في منزلي أثناء غيابي. عندما وصلت إلى المنزل وقمت بإعداده ، أدركت أنه يتعين علي إما توصيل الشاشة بجهاز كمبيوتر أو شراء المحور الذكي الخاص بهم ،