فهرست مطالب:

مانیتور انرژی در 15 دقیقه: 3 مرحله
مانیتور انرژی در 15 دقیقه: 3 مرحله

تصویری: مانیتور انرژی در 15 دقیقه: 3 مرحله

تصویری: مانیتور انرژی در 15 دقیقه: 3 مرحله
تصویری: با یه دختر این کارو نکن😰 2024, نوامبر
Anonim
مانیتور انرژی در 15 دقیقه
مانیتور انرژی در 15 دقیقه

این یک سنسور وای فای برای چسباندن فلاشر در کنتور برق شما است. با LDR چشمک می زند و قدرت را روی صفحه نمایش OLED نشان می دهد. داده ها را به داشبورد Thingsboard ارسال می کند ، مثال زنده در اینجا. برای یک حساب آزمایشی رایگان ثبت نام کنید:

قطعات مورد نیاز: ESP8266 TTGO 0.91 OLED (یا ESP8266 معمولی و بدون نمایشگر اجرا می شود) LDR (مقاومت وابسته به نور) مقاومت 10K

هزینه: مجموعاً حدود 9 دلار

نکته: OLED ESP8266 TTGO 0.91 "در 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 شما کار نمی کند ، به این موضوع بروید. چند pinout OLED i2c در آنجا نشان داده شده است.

مرحله 3: صفحه چیدمان

صفحه چوبی
صفحه چوبی
صفحه چوبی
صفحه چوبی
صفحه چوبی
صفحه چوبی

برای یک نسخه نمایشی زنده رایگان در https://thingsboard.io ثبت نام کنید.

دستگاهی با نام مانیتور انرژی اضافه کنید.

در "Details" دستگاه ، روی "Copy token access" کلیک کنید. این رشته را در کد THINGSBOARD_TOKEN بچسبانید و بارگذاری کنید.

اگر همه چیز خوب پیش رفت ، اکنون باید داده ها را در Device 'Latest telemetry' مشاهده کنید. داده های telemetry 'wh' (محاسبه وات در ساعت) را انتخاب کرده و روی 'Show on widget' کلیک کنید. 'Chart' را در کشویی انتخاب کرده و 'Timeseries' را پیدا کنید. - در گالری چرخ فلک حرکت کنید. روی "افزودن به داشبورد" کلیک کنید. یک موجود را انتخاب کنید یا یک داشبورد جدید ایجاد کنید. "باز کردن داشبورد" را انتخاب کرده و روی OK کلیک کنید. در داشبورد می خواهید Timewindow را به 2 ساعت و تجمیع داده ها را تغییر دهید. هیچ یک.

برای اندازه گیری آنالوگ ، مراحل مشابه را از Telemetry انجام دهید و Analog gauge را در ویجت انتخاب کنید. هنگامی که به داشبورد باز می گردید ، پارامترهای Gauge ویرایش می شوند. در 'DATA' ، تعداد اعشار بر روی 0 تنظیم می شود. در 'ADVANCED' ، مقدار حداقل و حداکثر 0 و 8000 ، و "شمارش کنه های اصلی" 10 است ، برای تمیز کردن 1000 علامت.

انجام شده.

توصیه شده: