فهرست مطالب:

نحوه خواندن متر برق از طریق آردوینو: 3 مرحله
نحوه خواندن متر برق از طریق آردوینو: 3 مرحله

تصویری: نحوه خواندن متر برق از طریق آردوینو: 3 مرحله

تصویری: نحوه خواندن متر برق از طریق آردوینو: 3 مرحله
تصویری: Lesson 03: Project LED Blink Breadboard and Resistor | Robojax Arduino Step By Step Course 2024, نوامبر
Anonim
نحوه خواندن متر برق از طریق آردوینو
نحوه خواندن متر برق از طریق آردوینو
نحوه خواندن متر برق از طریق آردوینو
نحوه خواندن متر برق از طریق آردوینو

غالباً جالب است بدانید که مصرف برق فعلی یا کل مصرف برق خانه شما برای محدود کردن هزینه های شما برای برق و محافظت از محیط زیست چیست. این واقعاً مشکلی ندارد ، زیرا بیشتر شما یک متر برق دیجیتال هوشمند در کابینت نصب خود پیدا خواهید کرد. در اینجا در آلمان اغلب در کابینت خود DZ541 by Holley Tech از چین را خواهید یافت. این متر مجهز به یک رابط مادون قرمز نوری و یک رابط RS485 برای توزیع داده های جمع آوری شده از طریق پروتکل SML است. در این پروژه ما از رابط RS485 برای اتصال یک آردوینو به متر و خواندن مقادیر کل مصرف برق و توان واقعی استفاده می کنیم.

مرحله 1: اتصال RS485

اتصال RS485
اتصال RS485
اتصال RS485
اتصال RS485

برای اتصال Arduino به متر از طریق RS485 ، از سپر Arduino RS485 خود با رابط جداگانه استفاده کرده ام. پایانه های RS485 متر توسط یک پوشش پلاستیکی محافظت می شود. این پوشش معمولاً توسط مهر و موم قفل می شود. این روکش را به تنهایی باز نکنید. این می تواند خطرناک باشد و یک مهر و موم شکسته می تواند دلیل مشکلات زیادی با تامین کننده انرژی شما باشد. بهترین راه این است که از برقکار کمک بخواهید. او می تواند کابل را به پایانه های RS485 متر متصل کرده و مهر و موم را بازیابی کند.

اکنون می توانید پایانه های A و B متر را با پایانه های A و B سپر متصل کنید.

مرحله 2: Jumper و DIP Switch Setting

Jumper و DIP Switch Setting
Jumper و DIP Switch Setting

سپر RS485 برای پیکربندی به برخی از پرش کننده ها و کلیدهای DIP مجهز شده است. لطفاً کلیدهای DIP را به روش زیر تنظیم کنید: SW1 - روشن ، خاموش ، خاموش ، خاموش (گیرنده همیشه روشن است) SW2 - خاموش ، خاموش ، روشن ، روشن (حالت RS485) SW3 - روشن ، خاموش ، خاموش ، خاموش (مقاومت خاموش روشن) فقط دو بلوز باید تنظیم شود: JP1 تا 5V برای Arduino UNO و یک بلوز دوم در موقعیت RX - 2

مرحله 3: کد

ما از UART برای اشکال زدایی و برنامه نویسی استفاده می کنیم. متر از طریق پورت D2 و نرم افزار UART از طریق 9600 Baud (8N1) متصل می شود. متر به طور مداوم داده ها را ارسال می کند. این برنامه به دنبال دنباله های بایت خاصی در جریان داده است تا بسته های جالب داده را پیدا کند. برای مترهای دیگر ممکن است نیاز به ویرایش توالی بایت یا فاصله بین دنباله های بایت (سرصفحه) و داده های جالب باشد. مقادیر رمزگشایی شده برای کل مصرف برق و توان واقعی در پنجره پایانه Arduino IDE نمایش داده می شود.

توصیه شده: