فهرست مطالب:
- تدارکات
- مرحله 1: آماده سازی ماژول بلوتوث
- مرحله 2: نصب EmonLib در Arduino IDE ، بارگذاری طرح
- مرحله 3: احتیاط کنید! ولتاژ بالا
تصویری: متر KiloWatthour با استفاده از برنامه RoboRemo: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
وقتی airco/heatpump من نصب شد ، برنامه ای که همراه آن بود بسیار خوب کار می کرد (ابر راحتی پاناسونیک). در حال حاضر برنامه برای کنترل سیستم خوب است ، اما قسمت نظارت بعضاً به دلیل وقفه سرور از کار می افتد. من همچنین در مورد کیلووات ساعت اندازه گیری شده شک دارم ، هنگامی که دو روز را با دمای هوای خارج تقریباً یکسان مقایسه می کنم ، یک روز 11 کیلووات ساعت و دیگری 2 کیلووات ساعت…
وقت عمل است!
به طور معمول من از تخته مورد علاقه خود ، Wemos D1 و Micropython برای انجام این کار استفاده می کنم ، اما پس از چندین آزمایش به نظر می رسید که ADC D1 فاقد دقت است … حتی مدار دقیق پیک آشکارساز نیز مشکل را حل نکرد. Google دوست من (و شما!) است بنابراین من این سایت فوق العاده را کشف کردم: Open Energy Monitor. شما می توانید یاد بگیرید و کشف کنید ، تنها چیزی که نیاز دارید اینجا است! و همچنین یک کتابخانه آردوینو ارائه می دهند که کاملاً کار می کند: EmonLib.
من طرح ها را آزمایش کردم و آنها را تغییر دادم زیرا نتایج در یکی از برنامه های اندروید مورد علاقه من نشان داده شده است: RoboRemo. طرح نهایی دارای کیلووات ساعت متر است و مقادیر کالیبراسیون با ترانسفورماتور فعلی (CT) مورد استفاده سازگار است. من به شدت پیشنهاد می کنم بخش یادگیری را مطالعه کنید:
بخش یادگیری پر از خوبی ها! اتصال کیلووات ساعت به AndroidPhone (تبلت) از طریق ماژول بلوتوث HC-05 برقرار می شود.
تدارکات
- تلفن یا رایانه لوحی Android با برنامه RoboRemo نصب شده است
- Arduino Uno یا Nano و کابل برنامه نویسی
-پیوند ماژول بلوتوث HC-05
-CT (ترانسفورماتور جریان) شماره قسمت پیوند SCT-013-050
--2 مقاومت 10kOhm 1/4W (مقادیر مختلف خوب ، تا 470 کیلو اهم به شرط یکسان بودن)
-1 خازن 10microFarad (16V OK)
اختیاری:
--Breadboard برای آزمایش
--Breakoutboard برای مونتاژ آسان
-USB به کابل سریال برای برنامه نویسی ماژول بلوتوث
مرحله 1: آماده سازی ماژول بلوتوث
ارتباط بلوتوث از طریق پایانه های سخت افزاری Arduino Rx/Tx @9600 baud انجام می شود.
بنابراین ما باید ماژول خود را آماده کنیم ، نام آن را بگذاریم و baudrate را تأیید/تنظیم کنیم. این را می توان از طریق کابل سریال USB و یک شبیه ساز پایانه (یا مانیتور سریال Arduino IDE) انجام داد. پین "کلید" ماژول باید به Vcc کشیده شود و baudrate روی 38400 تنظیم شود. کابل نداره؟ مشکلی نیست ، این سایت (به آلمانی) همه چیز را توضیح می دهد: راه اندازی HC-05 Gomcu.
ماژول خود را نام ببرید ، Baudrate (UART 9600 ، 0 ، 0) را بررسی یا تنظیم کنید و کار تمام است!
مرحله 2: نصب EmonLib در Arduino IDE ، بارگذاری طرح
همه چیز اینجاست: نصب کتابخانه. IDE خود را مجدداً راه اندازی کنید ، انجام شد:-)
طرح را در UNO/Nano خود بارگذاری کرده و مقاومتها/خازن و ترانسفورماتور جریان را همانطور که در شکل نشان داده شده است ، وصل کنید. احتیاط! طرح برای ترانسفورماتور فعلی شماره قسمت SCT-013-050 اصلاح شده است. مقاومت موازی با ترانسفورماتور در شماتیک باید برداشته شود (فقط 2 10 کیلو اهم و خازن مورد نیاز است). ممکن است از CT های دیگر استفاده شود ، اما مقدار کالیبراسیون طرح باید تطبیق داده شود (و مقاومت بار در صورت "نوع فعلی" اضافه شود).
آردوینو را به رایانه خود وصل کرده و مانیتور سریال@9600 baud را باز کنید. آردوینو را بازنشانی کنید ، ببینید آیا رشته ها در مانیتور سریال چاپ شده اند یا خیر. رشته ها برای رابط RoboRemo مناسب هستند و می توانند به دلخواه کاربران تغییر کنند (به دفترچه راهنمای RoboRemo مراجعه کنید). سعی کردم رابط RoboRemo را بارگذاری کنم اما باعث خطای سرور می شود … به هر حال ارسال داده به RoboRemo ساده است: یک رشته حاوی ID + String (Values) + / n بسازید ، این تمام است. دستورات RoboRemo رشته هایی هستند که با / n به پایان می رسند.
به روز رسانی 29 فوریه 2019: به دلیل رزولوشن آردوینو ADC حتی یک ورودی کوتاه شده نیز 55.5 آمپر یا تقریبا 100 وات ، طرح را کمی تغییر دادم. بنابراین تمام جریانهای زیر 0.55 آمپر به صفر کاهش می یابد.
فایل جدید نسخه 1.3 است
مرحله 3: احتیاط کنید! ولتاژ بالا
نصب CT در اینجا بسیار خوب توضیح داده شده است. مراقب باشید ، ولتاژ بالا!
ماژول بلوتوث را به آردوینو وصل کنید: 5V به Vcc ، GND به GND Rx به Tx ، Tx به Rx.
آردوینو باید از منبع تغذیه 5 ولت تغذیه کند ، نه از طریق USB!
ماژول بلوتوث را با تلفن/رایانه لوحی ، برنامه راه اندازی و kWhmeter خوب داشته باشید!
لذت بردن !
توصیه شده:
صفحه نمایش متر متر: 4 مرحله (همراه با تصاویر)
نمایشگر دیواری: من ساعت مچی جیبی ارزان قیمت را از eBay خریداری کردم و فکر کردم که این یک مورد جدید و جالب خواهد بود. معلوم شد که کنتور خریداری شده مناسب نیست ، اما تا آن زمان متعهد شده بودم چیزی را تولید کنم که روی دیوار آویزان شود و
نحوه استفاده از مولتی متر در تامیل - راهنمای مبتدیان - مولتی متر برای مبتدیان: 8 مرحله
نحوه استفاده از مولتی متر در تامیل | راهنمای مبتدیان | مولتی متر برای مبتدیان: سلام دوستان ، در این آموزش نحوه استفاده از مولتی متر در انواع مدارهای الکترونیکی را در 7 مرحله مختلف مانند 1) تست پیوستگی برای سخت افزار عکاسی مشکل 2) اندازه گیری جریان DC 3) آزمایش دیود و LED 4) اندازه گیری توضیح دادم. رسی
نحوه برنامه ریزی PIC MCU با برنامه نویس PICkit با استفاده از Breadboard: 3 مرحله
نحوه برنامه ریزی PIC MCU با برنامه نویس PICkit با استفاده از Breadboard: برای بازی با میکروکنترلرهای PIC (یا هر دستگاه دیگر) نیازی به ابزارهای گران قیمت و پیچیده ندارید. تنها چیزی که نیاز دارید یک تخته نان است که در آن مدار و برنامه نویسی خود را آزمایش کنید. البته نوعی برنامه نویس و IDE ضروری است. در این دستورالعمل
میلی متر از مازاد VU متر: 5 مرحله
میلی متر از مازاد VU متر: من تعدادی از این VU مترهای زیبا را در اطراف داشتم. به زودی من چیز مفیدی از آنها ساختم. در همان زمان استفاده از مولتی مترهای دیجیتال برای اندازه گیری جریان درد بزرگی بود. مجبور شدم سیم اندازه گیری را به سوکت دیگری تغییر دهم و
چراغ سی دی LED با استفاده از چراغ های سفید گرم 8x10 میلی متر یا 5 میلی متر: 12 مرحله
چراغ سی دی LED با استفاده از چراغ های سفید گرم 8 10 10 میلی متر یا 5 میلی متر: سبز شدن برای من یک چیز بزرگ است … همراه با بازیافت. با این پروژه شما سی دی های ناخواسته را بازیافت کرده و مصرف برق خود را کاهش می دهید. اینها را از سیستم خورشیدی خود استفاده می کنم و اکنون 4 ماه است که از شبکه برق خارج شده ام. من تعداد زیادی