Mündəricat:
- Addım 1: Baxış
- Addım 2: Lazım olanlar / Bağlantılar
- Addım 3: Dövrə Şeması
- Addım 4: Proqramlaşdırma / Kod
- Addım 5:
Video: Arduino Nano (I2C) ilə Cari Monitorinq: 5 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Salam, Xoş Salamlar.. !!
Burada mən (Somanshu Choudhary), Arduino nano istifadə edərək cərəyanı izləyəcək Dcube texnologiya müəssisələri adından, TA12-200 Cərəyan Sensorunun analoq məlumatlarını oxumaq üçün I2C protokolunun tətbiqlərindən biridir.
Addım 1: Baxış
- TA12-200 AC cərəyan sensoru
- Məlumat səhifəsi bağlantısı:
- Bu layihə AC cərəyan dəyərlərini ölçür
Addım 2: Lazım olanlar / Bağlantılar
- Arduino Nano
- Arduino Nano üçün I²C Qalxanı
- USB Kabel Tipi A - Mikro Tip B 6 Ayaq Uzunluğunda
- I²C Kabel
- ADC121C 12-bit ADC I²C Mini Modulu vasitəsilə I²C AC cərəyan sensoru
- CFL və ya ampul.
- PCV kabelləri.
Addım 3: Dövrə Şeması
Addım 4: Proqramlaşdırma / Kod
#daxil edin
boş quraşdırma ()
{
// TA12-200 ilə əlaqəli ADC121C021, 0x50 I2C ünvanı
#ADC_ADDR 0x50 təyin edin
// Master olaraq I2c Avtobusuna qoşulun
Wire.begin ();
// Serial konsol çıxışı üçün serial ünsiyyətə başlayın
Serial.begin (9600);
}
boşluq döngəsi ()
{
// I2C avtobusunda verilən cihazla ötürməyə başlayın
Wire.beginTransmission (ADC_ADDR);
// Zəng dönüşüm nəticəsi reyestri, 0x00 (0)
Wire.write (0x00);
// gecikmə (500);
// 2 bayt istəyin
Wire.requestFrom (ADC_ADDR, 2);
// Mövcud olduqda baytları oxuyun
əgər (Tel.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// I2C avtobusunun ötürülməsi və buraxılması
Wire.endTransmission ();
// Dəyərin hesablanması
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Ekrana çıxış
Serial.print ("ADC Dəyəri:");
Serial.println (rawADC);
}
başqa
{
Serial.println ("Teldə kifayət qədər bayt yoxdur.");
}
gecikmə (100);
}
///////////////////////////////////////////////////////////////// /////////////////////////QEYD//////////////////////// //////////////////////////////////////////////////// ////////////////////////////
// Bu dəyərlər mil amperdədir
// Maksimumum oxuyaraq cərəyanın rms dəyərini də tapa bilərsiniz və 1.414 -ə bölün
Addım 5:
Əlavə suallarınız üçün saytımızı ziyarət etməkdən çekinmeyin:
www.dcubetechnologies.com
Tövsiyə:
Switch-it, Realtime Cari Ölçmə ilə Avtomatik Çıxış: 6 Addım
Switch-it, Realtime Cari Ölçmə ilə Avtomatik Çıxış: Avtomatlaşdırmanı, bir şeyin nə vaxt baş verəcəyini idarə etməyi çox sevirəm. Məni bu fikri ortaya qoymağa məcbur edən budur: öz -özünə hazırlanan, avtomatik bir çıxış. İşıqların nə vaxt açılması lazım olduğunu, telefonların doldurulmasını və ya
Radioaktivlik Sayacı (IoT) və Monitorinq Eko sistemi: 6 Addım (Şəkillərlə)
Radioaktivlik Sayacı (IoT) və Monitorinq Eko sistemi: Vəziyyət: Yayımlanmadı.C-GM firmware son yeniləməsi 10 iyun 2019-cu ildə yeni 1.3 versiyası ilə A-GM tətbiqinin son yeniləməsi 25 Noyabr 2019-cu ildə yeni 1.3 versiyası. Bu DIY aşağı qiyməti ( 50 $/43 €) C-GM Counter layihəsi tikinti üçün hardware və firmware təmin edir
OLED Ekran Modulu ilə Raspberry Pi Monitorinq Sistemi: 5 addım
OLED Ekran Modulu ilə Raspberry Pi Monitorinq Sistemi: Bu təlimatda, Raspberry Pi 4 Model B -nin I2C interfeysindən istifadə edərək sistem məlumatlarını göstərmək üçün 0.96 düymlük OLED ekran modulunun necə qurulacağını izah edəcəyəm
Arduino və Raspberry Pi Powered Pet Monitorinq Sistemi: 19 Addım (Şəkillərlə birlikdə)
Arduino və Raspberry Pi Powered Pet Monitorinq Sistemi: Bu yaxınlarda tətildə olarkən ev heyvanınız Beagle ilə əlaqənin olmadığını başa düşdük. Bəzi araşdırmalardan sonra, ev heyvanınızı izləməyə və onunla ünsiyyət qurmağa imkan verən statik kameraya malik məhsullar tapdıq. Bu sistemlərin müəyyən faydaları vardı
Monitorinq De Temperatura, Umidade E Amônia Em Aviário Com Arduino Uno: 6 addım
Temperatura, Avadanlıqlar və Araşdırmalara baxın: İstifadə olunan məhsullar heç bir mundialda deyil, Braziliyada da böyük istehsalçıdır. Səbəb olaraq, hər hansı bir problemi həll etmək çətin ola bilər