مستشعر درجة الحرارة متصل عبر Lora مع وحدة رئيسية مع اتصال WLAN.
الهدف من هذا المشروع هو تسجيل درجات حرارة الوحدات الفردية في مجمع سكني صغير من أجل الحصول على صورة شاملة لأداء التدفئة والتبريد. ثم يتم إرسال بيانات المستشعر لوحدات الرقيق عبر Lora إلى الوحدة الرئيسية. ثم يقوم هذا بإعادة توجيه البيانات عبر WLAN إلى خدمة سحابية. هذا يعني أن كل وحدة عبيد لا يجب أن يكون لها تكوين WLAN الخاص بها.

مخطط انسيابي TD
مستشعر درجة الحرارة والرطوبة 'Sensor-v3']-> | communication lora | B (بوابة لورا وانان "بوابة-V3")
ب -> | WLAN الاتصالات | ج (جهاز توجيه الإنترنت)
C -> D (iotplotter)
مؤشر قوة الإشارة المستلم (RSSI) هو قوة الإشارة المستلمة بالميليوات ويتم قياسها في DBM. يمكن استخدام هذه القيمة كقياس لمدى جودة المتلقي "سماع" إشارة من المرسل. كلما اقتربت من 0 كلما كانت الإشارة أفضل ، minimum is -120dBm .
-30dBm إشارة قوية-120dBm إشارة ضعيفةلا يزال متغير الإسكان الأول (V1) لديه فتحات قليلة بسبب التحسين الإضافي ، يتفاعل المستشعر الآن بشكل أسرع مع التغييرات. متغير الإسكان الحالي هو (V2)
في البداية ، زادت درجة الحرارة دائمًا عندما وضعت استشعارها موضع التنفيذ. بعد القليل من البحث ، اكتشفت أن التكوين القياسي يصنع 1000 استعلامات في الثانية ، وبالتالي فإن مستشعر درجة الحرارة يسخن هذا ، لقد حللت الآن بحيث أقوم بإعداد المستشعر يدويًا للاستعلام عن قيمة درجة الحرارة ويحدث هذا الآن وقتًا واحدًا فقط في الثانية.
عند القياس باستخدام كاميرا التصوير الحراري ، أصبح من الواضح الآن أن ESP32 تسخن الإسكان بشكل غير مؤات في التشغيل المستمر ويؤثر على قياس درجة الحرارة مع احتمال مرتفع للغاية. لذلك فإن خطوات التطوير التالية تسير في اتجاه النوم العميق لتحسين هذا السلوك. بعد اختباراتي الأولى في النوم العميق ، يمكن أن أرى فرقًا في درجة الحرارة 1.5° وهو تحسين رمز deep sleep .

كان ضبط اسم المستشعر في كل مرة في الكود قبل التجميع غير مريح للغاية ومعرض للخطأ. نظرًا لأن ESP32 لا يحتوي على eEprom ، فقد قمت الآن بتخزين القيم في Flash عبر مكتبة Preferences .
Lora-Serialization ، Cayennelpp ، protobuf البروتوكولات معقدة للغاية لتنفيذ اتصال بسيط من الجهاز إلى الجهاز.
توقف مستشعر الرطوبة عن العمل بعد عامين جيدين. إنه يسلم الآن فقط 100 ٪. تم استخدامه فقط في الداخل ، لكن الرطوبة بلغت 100 ٪. إذا بحثت عنها على الإنترنت ، يبدو أن الأشخاص الآخرين لديهم نفس المشكلة.


| أداة | وصف |
|---|---|
| https://iotplotter.com | أداة بسيطة لتصور البيانات السريعة ولكن لا يوجد تكوين حقيقي لنقاط النهاية |
| https://datagekko.com | حاليا غير متاح بعد في نسخة تجريبية مغلقة |
| https://iotguru.live | لم يتم اختباره |
| https://thingspeak.com | لم يتم اختباره |
| https://thingsboard.io | لم يتم اختباره |