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

مراقب جودة الهواء الذي يعمل بالطاقة الجزيئية: 7 خطوات
مراقب جودة الهواء الذي يعمل بالطاقة الجزيئية: 7 خطوات

فيديو: مراقب جودة الهواء الذي يعمل بالطاقة الجزيئية: 7 خطوات

فيديو: مراقب جودة الهواء الذي يعمل بالطاقة الجزيئية: 7 خطوات
فيديو: اتهموها باستغلال الموقف.. ممرضة أميركية تنشر فيديو غريب من داخل مستشفى 2024, يوليو
Anonim
مراقبة جودة الهواء تعمل بالجسيمات
مراقبة جودة الهواء تعمل بالجسيمات

جودة الهواء.

ربما تفكر في الأمر أكثر الآن بعد أن تحول الهواء النظيف إلى ضباب دائم عبر السماء.

يوك.

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

الخطوة 1: اجمع البضائع

اجمع البضائع
اجمع البضائع

اجمع كل ما تحتاجه لهذا المشروع.

هذا يشمل:

  • لوح شبكي حبيبي (أرجون ، بورون ، زينون). يمكنك الحصول عليها في أي مكان تقريبًا. الشراء المباشر يعمل دائمًا أيضًا.
  • الجسيمات ^ 2 مستشعر جودة الهواء.
  • مستشعر الجسيمات HPMA115S0 من هانيويل.
  • كابل لمستشعر HPMA115S0. (يمكنك الوصول إلى الثلاثة الأخيرة هنا.)

الخطوة 2: قم بتجميعها

اجمعهم
اجمعهم
اجمعهم
اجمعهم
اجمعهم
اجمعهم
  1. إرفاق الجسيمات بلوحة الجسيمات ^ 2
  2. قم بتوصيل مستشعر الجسيمات HPM بالجسيمات ^ 2 باستخدام الكابل
  3. قم بتوصيل USB!

الخطوة 3: تكوين مُحرر مستندات Google - قم بإنشاء البرنامج النصي

تكوين محرر مستندات Google - إنشاء البرنامج النصي
تكوين محرر مستندات Google - إنشاء البرنامج النصي
  1. قم بإنشاء ورقة Google جديدة
  2. ثم انقر فوق القائمة "أدوات" وانقر فوق محرر البرنامج النصي
  3. قم بإنشاء نص جديد
  4. أدخل الكود أدناه في البرنامج النصي:

// هذه وظيفة يتم تنشيطها عندما يتلقى تطبيق الويب وظيفة طلب POST doPost (e) {

// العودة إذا كانت فارغة

إذا (e == undefined) {Logger.log (“لا توجد بيانات”) ؛ إرجاع HtmlService.createHtmlOutput ("حاجة البيانات") ؛ }

// تحليل بيانات JSON

var event = JSON.parse (e.postData.contents) ؛ var data = JSON.parse (event.data) ؛

// احصل على الصف الأخير بدون بيانات

var sheet = SpreadsheetApp.getActiveSheet () ، var lastRow = Math.max (sheet.getLastRow ()، 1) ، sheet.insertRowAfter (lastRow) ؛

// احصل على الطابع الزمني الحالي

طابع زمني var = تاريخ جديد () ؛

// أدخل البيانات في الورقة

sheet.getRange (lastRow + 1، 1).setValue (event.published_at) ، sheet.getRange (lastRow + 1، 2).setValue (data.temperature) ؛ sheet.getRange (lastRow + 1، 3).setValue (data.humidity) ؛ sheet.getRange (lastRow + 1، 4).setValue (data.pm10) ؛ sheet.getRange (lastRow + 1، 5).setValue (data.pm25) ؛ sheet.getRange (lastRow + 1، 6).setValue (data.tvoc) ؛ sheet.getRange (lastRow + 1، 7).setValue (data.c02) ؛

SpreadsheetApp.flush () ،

إرجاع HtmlService.createHtmlOutput ("تم استلام طلب النشر") ؛ }

الخطوة 4: تهيئة مُحرر مستندات Google - قم بتهيئة Webhook

تهيئة مُحرر مستندات Google - تكوين Webhook
تهيئة مُحرر مستندات Google - تكوين Webhook

ثم،

  1. انتقل إلى "نشر" وانقر فوق "نشر كتطبيق ويب"
  2. قم بتعيين تنفيذ التطبيق بنفسك
  3. ثم قم بتعيين من لديه حق الوصول إلى التطبيق على أي شخص ، حتى لو كان مجهولاً. (هام: إذا كنت تعمل مع. البيانات المهمة للمهمة ، فقد تحتاج إلى حل أكثر قوة وتخصيصًا. يسمح هذا لأي شخص ، إذا كان لديه رابط ربط الويب الخاص بك بنشر البيانات إلى تلك الصفحة!)
  4. قم بتغيير إصدار المشروع إلى إصدار جديد ونشره!
  5. انسخ عنوان URL للتطبيق الحالي الذي يوفره الإخراج.

الخطوة 5: تكوين Particle Cloud

تكوين Particle Cloud
تكوين Particle Cloud
  1. في وحدة التحكم Particle.io ، انتقل إلى قسم التكامل وأنشئ خطاف ويب جديدًا
  2. املأ اسم الحدث الذي تمت إعادة توجيهه من الرمز (في هذه الحالة يكون blob)
  3. أدخل عنوان URL للتطبيق الحالي من الخطوة الأخيرة في مربع URL
  4. اضبط نوع الطلب على POST
  5. اضبط تنسيق الطلب على JSON
  6. استهدف الجهاز الذي ستستخدمه (أو اتركه كما هو إذا كان لديك جهاز واحد فقط)
  7. انقر فوق حفظ

الخطوة 6: برمجة المجلس

برمجة المجلس
برمجة المجلس
  1. قم بإعداد حساب الجسيمات وجهاز شبكة الجسيمات. استخدم Quickstart إذا لم تكن قد فعلت ذلك من قبل.
  2. قم بتنزيل Particle Workbench وتثبيته إذا لم تكن قد قمت بذلك بالفعل. التعليمات هنا.
  3. احصل على الكود هنا.
  4. بمجرد تنزيل الرمز ، افتحه باستخدام Visual Code (الذي قمت بتثبيته في الخطوة 1)
  5. قم بتسجيل الدخول إلى Particle إذا لم تكن قد قمت بذلك بالفعل (أسرع طريقة هي الضغط على Command + Shift + P لفتح نافذة الأوامر. ثم ابدأ في كتابة تسجيل الدخول)
  6. انشر إلى Particle Cloud - مرة أخرى يستخدم هذا نافذة الأوامر. استخدم نفس Command + Shift + P كما هو مذكور أعلاه واكتب Cloud Flash.
  7. بمجرد العثور على خيار Cloud Flash ، اضغط على Enter.
  8. يجب برمجة منتداك قريبا. يمكنك مشاهدة المصابيح لمعرفة التغييرات خلال هذا الوقت. بمجرد أن تصبح متوهجة باللون الأزرق ، فأنت على ما يرام!

الخطوة 7: رسم كل شيء بيانيًا

الرسم البياني لكل شيء
الرسم البياني لكل شيء
الرسم البياني لكل شيء
الرسم البياني لكل شيء
  1. في ورقة Google ، يمكنك إنشاء رأس في الصف الأول مع جميع التسميات. (انظر لقطة الشاشة أعلاه)
  2. يجب أن تلاحظ الآن أن البيانات الجديدة تظهر في الورقة (إذا قمت بإعداد كل شيء بشكل صحيح). ارجع إلى الخطوات السابقة إذا كنت لا تراها.
  3. يمكنك رسم البيانات بيانيًا عن طريق تحديد عمود كامل وإنشاء مخطط جديد منه.
  4. يمكنك رسم كل شيء في رسم بياني واحد أو بشكل منفصل كما فعلت أعلاه.

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

موصى به: