Isi kandungan:
- Langkah 1: Gambaran keseluruhan
- Langkah 2: Apa yang Anda Perlu / Pautan
- Langkah 3: Rajah Litar
- Langkah 4: Pengaturcaraan / Kod
- Langkah 5:
Video: Pemantauan Semasa Melalui Arduino Nano (I2C): 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Helo, Salam sejahtera.. !!
Di sini saya (Somanshu Choudhary) atas nama usaha teknologi Dcube akan memantau arus menggunakan Arduino nano, ini adalah salah satu aplikasi protokol I2C untuk membaca data analog Current Sensor TA12-200.
Langkah 1: Gambaran keseluruhan
- TA12-200 adalah sensor arus AC
- Pautan DATASHEET:
- Projek ini mengukur nilai arus AC
Langkah 2: Apa yang Anda Perlu / Pautan
- Arduino Nano
- Perisai I²C untuk Arduino Nano
- Kabel USB Jenis A hingga Mikro Jenis B 6 Kaki Panjang
- Kabel I²C
- Sensor arus I²C AC melalui Modul ADC121C 12-Bit ADC I²C Mini
- CFL atau Mentol lampu.
- Kabel PCV.
Langkah 3: Rajah Litar
Langkah 4: Pengaturcaraan / Kod
#sertakan
persediaan tidak sah ()
{
// Alamat I2C ADC121C021, 0x50 dihubungkan dengan TA12-200
#tentukan ADC_ADDR 0x50
// Sertailah Bas I2c sebagai tuan
Wire.begin ();
// Mulakan komunikasi bersiri untuk output konsol bersiri
Serial.begin (9600);
}
gelung kosong ()
{
// Mulakan penghantaran dengan peranti yang diberikan pada bas I2C
Wire.beginTransmission (ADC_ADDR);
// Daftar hasil penukaran panggilan, 0x00 (0)
Wire.write (0x00);
// kelewatan (500);
// Minta 2 bait
Wire.requestFrom (ADC_ADDR, 2);
// Baca bait jika ada
jika (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Tamatkan penghantaran dan lepaskan bas I2C
Wire.endTransmission ();
// Mengira nilai
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Keluaran ke skrin
Serial.print ("Nilai ADC:");
Serial.println (rawADC);
}
yang lain
{
Serial.println ("Bait tidak cukup tersedia pada wayar.");
}
kelewatan (100);
}
////////////////////////////////////////////////// /////////////////////////CATATAN//////////////////////// ////////////////////////////////////////////////// /////////////////////////
// Nilai-nilai ini terdapat dalam amp mili
// Anda juga dapat mencari nilai rms semasa dengan mencari bacaan maksimum dan membahagikannya dengan 1.414
Langkah 5:
Untuk pertanyaan lanjut, sila lawati laman web kami:
www.dcubetechnologies.com
Disyorkan:
Mengawal Aplikasi Led Melalui Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah
Mengawal Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan kepada Anda Bagaimana Anda Boleh Mengendalikan LED Menggunakan Telefon Pintar Melalui Internet
Penggunaan Elektrik & Pemantauan Alam Sekitar Melalui Sigfox: 8 Langkah
Penggunaan Elektrik & Pemantauan Alam Sekitar Melalui Sigfox: Penerangan Projek ini akan menunjukkan kepada anda bagaimana mendapatkan penggunaan elektrik bilik pada pengagihan kuasa tiga fasa dan kemudian menghantarnya ke pelayan menggunakan rangkaian Sigfox setiap 10 minit. Bagaimana untuk menarik kuasa? Kami mendapat tiga penjepit semasa dari
Jam Berdiri Arduino 3.3V W / External 8 MHz Diprogramkan Dari Arduino Uno Melalui ICSP / ISP (dengan Pemantauan Bersiri!): 4 Langkah
Standalone Arduino 3.3V W / External 8 MHz Clock Diprogramkan Dari Arduino Uno Melalui ICSP / ISP (dengan Serial Monitoring!): Objektif: Untuk membina Arduino mandiri yang berjalan pada 3.3V dari jam luaran 8 MHz. Untuk memprogramkannya melalui ISP (juga dikenali sebagai ICSP, pengaturcaraan bersiri dalam litar) dari Arduino Uno (berjalan pada 5V) Untuk mengedit fail bootloader dan membakar
Sistem Pemantauan Raspberry Pi Melalui Modul Paparan OLED: 5 Langkah
Sistem Pemantauan Raspberry Pi Melalui Modul Paparan OLED: Dalam tutorial ini saya akan menerangkan cara menyediakan modul paparan OLED 0.96 inci untuk menunjukkan maklumat sistem Raspberry Pi 4 Model B menggunakan antara muka I2Cnya
Pencatat Data Pemantauan Semasa AC: 9 Langkah (dengan Gambar)
Pencatat Data Pemantauan Semasa AC: Hai Semua, selamat datang ke arahan pertama saya! Pada waktu siang saya adalah jurutera ujian untuk sebuah syarikat yang membekalkan peralatan pemanasan industri, pada waktu malam saya adalah penggemar teknologi yang gemar dan DIY'er. Sebahagian daripada kerja saya melibatkan pengujian prestasi pemanas, o