
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14

Xin chào, Chúc mừng.. !!
Ở đây tôi (Somanshu Choudhary) thay mặt cho các liên doanh công nghệ Dcube sẽ theo dõi dòng điện bằng Arduino nano, đây là một trong những ứng dụng của giao thức I2C để đọc dữ liệu tương tự của Cảm biến hiện tại TA12-200.
Bước 1: Tổng quan

- TA12-200 là cảm biến dòng điện xoay chiều
- Liên kết DATASHEET:
- Dự án này đo giá trị dòng điện AC
Bước 2: Những gì bạn cần / Liên kết

- Arduino Nano
- I²C Shield cho Arduino Nano
- Cáp USB Loại A đến Micro Loại B Dài 6 feet
- Cáp I²C
- Cảm biến dòng điện AC I²C qua Mô-đun nhỏ ADC121C 12-Bit ADC I²C
- CFL hoặc Bóng đèn.
- Cáp PCV.
Bước 3: Sơ đồ mạch


Bước 4: Lập trình / Mã

#bao gồm
void setup ()
{
// Địa chỉ I2C của ADC121C021, 0x50 được giao tiếp với TA12-200
#define ADC_ADDR 0x50
// Tham gia I2c Bus với tư cách chính
Wire.begin ();
// Bắt đầu giao tiếp nối tiếp cho đầu ra bảng điều khiển nối tiếp
Serial.begin (9600);
}
void loop ()
{
// Bắt đầu truyền với thiết bị đã cho trên bus I2C
Wire.beginTransmission (ADC_ADDR);
// Gọi đăng ký kết quả chuyển đổi, 0x00 (0)
Wire.write (0x00);
// delay (500);
// Yêu cầu 2 byte
Wire.requestFrom (ADC_ADDR, 2);
// Đọc các byte nếu chúng có sẵn
if (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Kết thúc quá trình truyền và giải phóng bus I2C
Wire.endTransmission ();
// Tính toán giá trị
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Xuất ra màn hình
Serial.print ("Giá trị ADC:");
Serial.println (rawADC);
}
khác
{
Serial.println ("Không có đủ byte trên dây.");
}
chậm trễ (100);
}
//////////////////////////////////////////////////////// /////////////////////////GHI CHÚ//////////////////////// //////////////////////////////////////////////////////// ///////////////////////////
// Các giá trị này tính bằng mili amps
// Bạn cũng có thể tìm giá trị rms của dòng điện bằng cách tìm đọc maxinmum và chia nó cho 1.414
Bước 5:
Để biết thêm các câu hỏi khác Hãy truy cập trang web của chúng tôi:
www.dcubetechnologies.com
Đề xuất:
Dòng IoT ESP8266: 2- Giám sát dữ liệu thông qua ThingSpeak.com: 5 bước

Dòng IoT ESP8266: 2- Theo dõi dữ liệu qua ThingSpeak.com: Đây là phần hai của Dòng IoT ESP8266. Để xem phần 1, hãy tham khảo Dòng sản phẩm IoT ESP8266 có hướng dẫn này: 1 Kết nối với Bộ định tuyến WIFI. Phần này nhằm hướng dẫn bạn cách gửi dữ liệu cảm biến của bạn tới một trong những dịch vụ đám mây miễn phí IoT phổ biến https://thingspeak.com
Arduino, Giám sát mở cửa qua Gmail: 6 bước

Arduino, Giám sát cửa mở qua Gmail: Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách phát hiện sự kiện mở cửa và gửi thông báo qua Gmail bằng Arduino Uno. Nếu bạn là người mới bắt đầu, bạn có thể tìm hiểu về wifi và cảm biến trong Arduino - WiFi và Arduino - Hướng dẫn về Cảm biến cửa. Hãy
Tiêu thụ điện & Giám sát môi trường qua Sigfox: 8 bước

Tiêu thụ điện & Giám sát môi trường qua Sigfox: Mô tả Dự án này sẽ chỉ cho bạn cách lấy điện năng tiêu thụ của một căn phòng trên hệ thống phân phối điện ba pha và sau đó gửi nó đến máy chủ sử dụng mạng Sigfox sau mỗi 10 phút. Làm thế nào để cố định nguồn điện? Chúng tôi nhận được ba kẹp dòng điện từ một
Arduino độc lập 3.3V W / Xung nhịp 8 MHz bên ngoài được lập trình từ Arduino Uno thông qua ICSP / ISP (với Giám sát nối tiếp!): 4 bước

Arduino độc lập 3.3V W / Xung nhịp 8 MHz bên ngoài được lập trình từ Arduino Uno thông qua ICSP / ISP (với Giám sát nối tiếp!): Mục tiêu: Xây dựng một Arduino độc lập chạy trên 3.3V với xung nhịp ngoài 8 MHz. Để lập trình nó thông qua ISP (còn được gọi là ICSP, lập trình nối tiếp trong mạch) từ Arduino Uno (chạy ở 5V) Để chỉnh sửa tệp bộ nạp khởi động và ghi
Tải cực nhỏ - Tải hiện tại không đổi: 4 bước (có hình ảnh)

Tải nhỏ - Tải hiện tại không đổi: Tôi đã tự phát triển một PSU để bàn và cuối cùng đã đạt đến điểm tôi muốn áp dụng tải cho nó để xem nó hoạt động như thế nào. Sau khi xem video xuất sắc của Dave Jones và xem một số tài nguyên internet khác, tôi đã nghĩ ra Tiny Load. Thị