جدول المحتويات:
فيديو: مراقب الطاقة في 15 دقيقة: 3 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هذا مستشعر واي فاي لتثبيته على المتعري في عداد الكهرباء الخاص بك. يكتشف الومضات باستخدام LDR ، ويعرض الطاقة على شاشة OLED. يرسل البيانات إلى لوحة معلومات الأشياء ، مثال مباشر هنا. قم بالتسجيل للحصول على حساب تجريبي مجاني:
الأجزاء المطلوبة: ESP8266 TTGO 0.91 بوصة OLED (أو ESP8266 عادي وتعمل بدون شاشة) LDR (مقاوم يعتمد على الضوء) مقاوم 10K
التكلفة: حوالي 9 دولارات.
نصيحة: ESP8266 TTGO 0.91 OLED يُباع على موقع ebay ، ابحث عن: 'esp8266 oled 0.91'.
الخطوة 1: اللحيم
لا يوجد سوى 4 نقاط لحام: ينتقل LDR من A0 إلى D0 (gpio16). ينتقل المقاوم 10K من A0 إلى GND.
الخطوة 2: الكود
يتكون البرنامج من Arduino. قم بتنزيل الكود على موقع Github الخاص بي:
التبعيات: أنت بحاجة إلى بعض المكتبات ، U8g2lib ، PubSubClient ، تجدها في مدير المكتبة.
الإعدادات: قم بتعيين القيم الخاصة بك في أعلى التعليمات البرمجية. تم شرحها بشكل جيد.
تحميل: حدد المبرمج "LOLIN (WEMOS) D1 R2 & mini". إذا كنت لا تراها في قائمة اللوحات ، فقم بتثبيت ESP8266 في Arduino Boards Manager.
انتقل إلى هذا الموضوع إذا كان TTGO OLED الخاص بك لا يعمل. يتم عرض عدد قليل من pinouts i2c OLED هناك.
الخطوة 3: لوحة الأشياء
قم بالتسجيل للحصول على عرض توضيحي مباشر مجاني على
إضافة جهاز مع اسم مراقب الطاقة.
في "تفاصيل" الجهاز ، انقر فوق "نسخ رمز الوصول" الصق هذه السلسلة إلى THINGSBOARD_TOKEN في الكود ، ثم قم بتحميله.
إذا سارت الأمور على ما يرام ، يجب أن تشاهد الآن البيانات في الجهاز "أحدث قياس عن بُعد". حدد بيانات القياس عن بُعد "wh" (محسوبة بالوات في الساعة) ، وانقر فوق "عرض على عنصر واجهة المستخدم". حدد "مخطط" في القائمة المنسدلة ، وابحث عن "سلاسل زمنية" - Flot في معرض الرف الدائري ، انقر فوق Add to Dashboard ، ثم حدد لوحة معلومات حالية ، أو أنشئ لوحة معلومات جديدة ، ثم حدد Open Dashboard ، وانقر فوق OK. في لوحة التحكم ، تريد تغيير Timewindow إلى ساعتين ، وتجميع البيانات إلى لا أحد.
بالنسبة للمقياس التناظري ، قم بنفس الخطوات من القياس عن بعد ، وحدد مقياسًا تناظريًا في الأداة. عندما تعود إلى لوحة المعلومات ، يتم تحرير معلمات المقياس ، وفي 'DATA' ، يتم تعيين عدد الكسور العشرية على 0. ، يتم تعيين الحد الأدنى والحد الأقصى للقيمة على 0 و 8000 ، ويتم تعيين "عدد العلامات الرئيسية" على 10 ، لتنظيف 1000 علامة.
منتهي.