الوصف
محول تيار AC SCT013-030 بمدى 30A
محول تيار غير تدخلي لقياس تيار AC. يُثبت حول موصل واحد ليعطي خرجًا تناظريًا يتناسب مع التيار. تحدد القائمة دخلًا 0–30A AC وخرجًا 0–1V AC.
المواصفات المذكورة في الإعلان
- الدخل: 0–30A AC
- الخرج: 0–1V AC
- القلب: فيرايت
- المادة الخارجية: بلاستيك
- فتحة المشبك: 13 × 13mm
- موصل الخرج: مقبس 3.5mm
- مقاومة حمل مدمجة: 62Ω
- درجة حرارة التشغيل: من −25°C إلى 70°C
- طول الكابل: 1–1.5m
- تحمل العزل المذكور: 6000V AC لمدة دقيقة
الاستخدام والتطبيقات
يقترح الإعلان الأتمتة المنزلية ومراقبة الطاقة والتحكم الصناعي والروبوتات ومراقبة زيادة الحمل. ويمكن توصيل خرج 3.5mm بمقبس مناسب أو تجهيز الكابل كما يشرح المصدر.
السلامة الكهربائية: ضع المشبك حول موصل معزول واحد فقط. لا تضعه حول كابل كامل ذي سلكين، ولا تقطع أو تعرّ موصلًا حيًا. اتبع إجراءات العزل والعلب المناسبة عند العمل قرب أسلاك الكهرباء الرئيسية.
مثال Arduino Uno الأساسي
#include "EmonLib.h"
EnergyMonitor emon1;
void setup() {
Serial.begin(9600);
emon1.current(1, 111.1); // Courant : broche d'entrée, calibration
}
void loop() {
double Irms = emon1.calcIrms(1480); // Calculer Irms uniquement
Serial.print("Puissance apparente : ");
Serial.print(Irms * 230.0); // Afficher la puissance apparente (si 230V)
Serial.print(" W");
Serial.print(" | Courant RMS : ");
Serial.println(Irms); // Afficher le courant RMS
delay(1000); // Attendre 1 seconde avant la prochaine lecture
}
يستخدم مثال المصدر مكتبة EmonLib ويقرأ تيار RMS ثم يضربه في 230V لعرض تقدير للقدرة الظاهرية.
المكونات المذكورة
- Arduino Uno
- مستشعر تيار SCT013-030
- أسلاك توصيل
مثال Arduino متقدم مع شاشة I2C
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include "EmonLib.h"
EnergyMonitor emon1;
LiquidCrystal_I2C lcd(0x27, 16, 2); // Adresse I2C 0x27, écran 16x2
void setup() {
lcd.begin(); // Initialiser l'écran LCD
lcd.backlight(); // Allumer le rétroéclairage de l'écran LCD
Serial.begin(9600); // Initialiser la communication série à 9600 bauds
emon1.current(1, 111.1); // Courant : broche d'entrée, calibration
}
void loop() {
double Irms = emon1.calcIrms(1480); // Calculer Irms uniquement
// Afficher la puissance apparente sur l'écran LCD
lcd.setCursor(0, 0);
lcd.print("P Apparente: ");
lcd.print(Irms * 230.0); // Afficher la puissance apparente (si 230V)
lcd.print(" W");
// Afficher le courant RMS sur l'écran LCD
lcd.setCursor(0, 1);
lcd.print("I RMS: ");
lcd.print(Irms); // Afficher le courant RMS
// Afficher les mêmes informations sur le moniteur série
Serial.print("Puissance apparente : ");
Serial.print(Irms * 230.0); // Afficher la puissance apparente (si 230V)
Serial.print(" W");
Serial.print(" | Courant RMS : ");
Serial.println(Irms); // Afficher le courant RMS
delay(1000); // Attendre une seconde avant la prochaine lecture
}
يعرض المثال الثاني القراءة على شاشة LCD بواجهة I2C وفي الشاشة التسلسلية.
المكونات المذكورة
- Arduino Uno
- مستشعر تيار SCT013-030
- شاشة LCD 1602 بواجهة I2C
- مقاومات 10kΩ
- مكثف 10µF
- لوحة تجارب وأسلاك توصيل
تثبيت المكتبات
يوصي المصدر بتثبيت EmonLib وWire وLiquidCrystal_I2C عبر مدير المكتبات في Arduino IDE.
أُدرجت الشيفرة كما وردت دون تغيير. يفترض الضرب في 230V جهدًا اسميًا للشبكة ويقدّر القدرة الظاهرية (VA)؛ ولا يأخذ معامل القدرة في الحسبان، لذا لا ينبغي اعتباره قياسًا للقدرة الفعلية بالواط. تحقق من معايرة المستشعر والدائرة الفعلية قبل الاعتماد على القراءات. السعر: 110 MAD.









