جدول المحتويات:

المراقبة الحالية عبر Arduino Nano (I2C): 5 خطوات
المراقبة الحالية عبر Arduino Nano (I2C): 5 خطوات

فيديو: المراقبة الحالية عبر Arduino Nano (I2C): 5 خطوات

فيديو: المراقبة الحالية عبر Arduino Nano (I2C): 5 خطوات
فيديو: How to use SSD1306 128x32 OLED Display I2C with Arduino code 2024, شهر نوفمبر
Anonim
المراقبة الحالية عبر Arduino Nano (I2C)
المراقبة الحالية عبر Arduino Nano (I2C)

أهلا،

تحية طيبة.. !!

هنا أنا (Somanshu Choudhary) نيابة عن مشاريع Dcube التقنية التي ستراقب التيار باستخدام Arduino nano ، إنه أحد تطبيقات بروتوكول I2C لقراءة البيانات التناظرية للمستشعر الحالي TA12-200.

الخطوة 1: نظرة عامة

ملخص
ملخص
  1. TA12-200 هو مستشعر تيار متردد
  2. رابط كتيب البيانات:
  3. هذا المشروع يقيس قيم التيار المتردد

الخطوة 2: ما تحتاجه / الروابط

ماذا تحتاج / روابط
ماذا تحتاج / روابط
  1. اردوينو نانو
  2. I²C Shield لاردوينو نانو
  3. كابل USB من النوع A إلى Micro Type B بطول 6 أقدام
  4. كابل I²C
  5. مستشعر التيار المتردد I²C عبر وحدة ADC121C 12-Bit ADC I²C Mini Module
  6. CFL أو المصباح الكهربائي.
  7. كابلات PCV.

الخطوة 3: مخطط الدائرة

مخطط الرسم البياني
مخطط الرسم البياني
مخطط الرسم البياني
مخطط الرسم البياني

الخطوة 4: البرمجة / الكود

البرمجة / الكود
البرمجة / الكود

#يشمل

الإعداد باطل()

{

// عنوان I2C الخاص بـ ADC121C021 ، 0x50 متصل بـ TA12-200

#define ADC_ADDR 0x50

// انضم إلى I2c Bus كسيد

Wire.begin () ؛

// بدء الاتصال التسلسلي لإخراج وحدة التحكم التسلسلية

Serial.begin (9600) ؛

}

حلقة فارغة()

{

// ابدأ الإرسال بجهاز معين على ناقل I2C

Wire.beginTransmission (ADC_ADDR) ؛

// استدعاء سجل نتيجة التحويل ، 0x00 (0)

Wire.write (0x00) ؛

// تأخير (500) ؛

// طلب 2 بايت

Wire.request From (ADC_ADDR، 2) ،

// اقرأ البايت إذا كانت متوفرة

إذا (Wire.available () == 2)

{

int msb = Wire.read () ؛

int lsb = Wire.read () ،

// إنهاء الإرسال والإفراج عن ناقل I2C

Wire.endTransmission () ؛

// حساب القيمة

int rawADC = msb * 256 + lsb ؛

rawADC = rawADC & 0x0fff ؛

// إخراج إلى الشاشة

Serial.print ("قيمة ADC:") ؛

Serial.println (rawADC) ؛

}

آخر

{

Serial.println ("لا تتوفر وحدات بايت كافية على السلك.") ؛

}

تأخير (100) ؛

}

////////////////////////////////////////////////////// /////////////////////////ملاحظة//////////////////////// ////////////////////////////////////////////////////// ///////////////////////////

// هذه القيم بالميلي أمبير

// يمكنك أيضًا العثور على قيمة جذر متوسط التربيع للتيار من خلال إيجاد قراءة maxinmum وقسمتها على 1.414

الخطوة الخامسة:

لمزيد من الاستفسارات لا تتردد في زيارة موقعنا:

www.dcubetechnologies.com

موصى به: