جدول المحتويات:
فيديو: كيف تقرأ عداد الكهرباء عبر Arduino: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
غالبًا ما يكون من المثير للاهتمام معرفة استهلاك الطاقة الحالي أو إجمالي استهلاك الطاقة في منزلك للحد من تكاليف الكهرباء وحماية البيئة. هذه ليست مشكلة حقًا ، لأنك ستجد في الغالب عداد كهرباء رقمي ذكي في خزانة التثبيت الخاصة بك. ستجد هنا في ألمانيا غالبًا في هذه الحالة DZ541 من Holley Tech من الصين في خزانتك. هذا المقياس مزود بواجهة بصرية للأشعة تحت الحمراء وواجهة RS485 لتوزيع البيانات المجمعة عبر ما يسمى بروتوكول SML. في هذا المشروع ، سنستخدم واجهة RS485 لتوصيل Arduino بالمقياس وقراءة قيم إجمالي استهلاك الطاقة والطاقة الحقيقية.
الخطوة 1: توصيل RS485
لتوصيل Arduino بالمقياس عبر RS485 ، استخدمت درع Arduino RS485 بواجهة معزولة. المحطات الطرفية لـ RS485 للمتر محمية بغطاء بلاستيكي. عادة ما يكون هذا الغطاء مغلقًا بختم. لا تفتح هذا الغطاء بنفسك. يمكن أن يكون ذلك أمرًا خطيرًا ويمكن أن يكون الختم المكسور سببًا للكثير من المتاعب مع مورد الطاقة الخاص بك. أفضل طريقة هي أن تطلب المساعدة من كهربائي. يمكنه توصيل الكبل بأطراف RS485 الخاصة بالمقياس واستعادة الختم.
يمكنك الآن توصيل المحطات A و B للمتر مع المحطات A و B للدرع.
الخطوة 2: إعداد Jumper و DIP Switch
تم تجهيز درع RS485 ببعض وصلات العبور ومفاتيح DIP للتكوين. يرجى ضبط مفاتيح DIP بالطريقة التالية: SW1 - ON ، OFF ، OFF ، OFF (المستقبل قيد التشغيل دائمًا) SW2 - OFF ، OFF ، ON ، ON (وضع RS485) SW3 - ON ، OFF ، OFF ، OFF (إنهاء المقاوم قيد التشغيل) تم ضبط اثنين فقط من وصلات العبور: JP1 إلى 5V لـ Arduino UNO والعبور الثاني في الموضع RX - 2
الخطوة 3: الكود
نحن نستخدم UART للتصحيح والبرمجة. يتم توصيل العداد عبر المنفذ D2 وبرنامج UART عبر 9600 Baud (8N1). العداد يرسل البيانات باستمرار. يبحث البرنامج عن تسلسلات بايت خاصة في تدفق البيانات للعثور على حزم البيانات المثيرة للاهتمام. بالنسبة للعدادات الأخرى ، قد يلزم تعديل تسلسل البايت أو المسافة بين تسلسلات البايت (الرأس) والبيانات المثيرة للاهتمام. سيتم عرض القيم التي تم فك تشفيرها لإجمالي استهلاك الطاقة والطاقة الحقيقية في النافذة الطرفية لـ Arduino IDE.
موصى به:
اقرأ عداد الكهرباء والغاز (بلجيكي / هولندي) وقم بتحميله على موقع Thingspeak: 5 خطوات
اقرأ عداد الكهرباء والغاز (بلجيكي / هولندي) وقم بالتحميل على موقع Thingspeak: إذا كنت قلقًا بشأن استهلاكك للطاقة أو مجرد شخص غريب الأطوار ، فربما ترغب في رؤية البيانات من عدادك الرقمي الجديد الرائع على هاتفك الذكي. مشروع سوف نحصل على البيانات الحالية من إلكترونيات رقمية بلجيكية أو هولندية
كيف تقرأ ميكرومتر: 3 خطوات
كيف تقرأ الميكرومتر: مرحبًا ، اسمي داميان بول. أنا طالب في السنة الثانية في معهد Lake Area التقني في برنامج الآلات الدقيقة. لقد قمت بتشغيل آلات CNC لأكثر من عامين قبل التحاق بمعهد Lake Area الفني. اليوم ، سأذهب إلى
كيف تقرأ مستشعر الضغط التفاضلي MPX5010 مع Arduino: 5 خطوات
كيفية قراءة مستشعر الضغط التفاضلي MPX5010 باستخدام Arduino: الطريقة التي كتبت بها الكود هي أنه يمكن تغييره بسهولة ليناسب مستشعر ضغط مختلف. ما عليك سوى تغيير متغيرات التثبيت التالية في الكود بناءً على القيم من ورقة البيانات لأي مستشعر ضغط: & quot؛ sensorOffset & quot
كيف تقرأ مخططات الدائرة: 4 خطوات
كيفية قراءة مخططات الدائرة: سيوضح لك هذا التوجيه بالضبط كيفية قراءة كل مخططات الدوائر المربكة ثم كيفية تجميع الدوائر على لوحة توصيل! يكون
كيف تقرأ العديد من المفاتيح باستخدام دبوس MCU واحد: 4 خطوات
كيف تقرأ العديد من المفاتيح باستخدام دبوس MCU واحد: على & nbsp ؛ هل سبق لك أن كنت تبتعد عن مشروع (مشاريع) ويستمر المشروع في النمو والنمو ، بينما تضيف المزيد من الأشياء إليه (نسمي ذلك الخلق الخالي)؟ على & nbsp ؛ في مشروع حديث ، كنت أقوم ببناء مقياس تردد وأضفت خمسة وظائف