Mục lục:
Video: Arduino Wattmeter - Điện áp, dòng điện và mức tiêu thụ điện: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Một thiết bị có thể được sử dụng để đo điện năng tiêu thụ. Mạch này cũng có thể hoạt động như một Vôn kế và Ampe kế để đo điện áp và dòng điện.
Quân nhu
Các thành phần phần cứng
Arduino Uno
LCD 16 X 2
LM 358 Op-Amp
Bộ điều chỉnh điện áp 7805
Chiết áp 10k ohm
0,1 µF
Điện trở 10k ohm
Điện trở, 20 kohm
Điện trở 2,21k ohm
Điện trở, 0,22 ohm
Kiểm tra tải
Kết nối dây
Thành phần phần mềm:
Arduino IDE
Bước 1: Làm việc của Arduino Wattmeter
Việc xây dựng máy đo của riêng bạn không chỉ giảm chi phí thử nghiệm mà còn cung cấp cho chúng tôi không gian để tạo điều kiện thuận lợi cho quá trình thử nghiệm.
Đang làm việc:
Từ phần cảm biến, có hai phần đáng tin cậy để đo điện áp và dòng điện. Để đo điện áp, một mạch phân áp được thực hiện bằng cách sử dụng Điện trở 10KΩ và Điện trở 2,2KΩ.
Với sự trợ giúp của các điện trở này, bạn có thể dễ dàng đo điện áp lên đến 24V. Các điện trở này cũng hỗ trợ chúng tôi trong việc lấy dải điện áp đến 0V - 5V, là dải bình thường mà Arduino hoạt động.
Để đo dòng điện, chúng ta phải thay đổi các giá trị dòng điện thành các giá trị điện áp thông thường. Theo Định luật Ohm, điện áp giảm trên tải tỷ lệ với dòng điện.
Do đó, một điện trở shunt nhỏ được bố trí đối với tải. Bằng cách ước tính điện áp trên điện trở này, chúng ta có thể tính được dòng điện. Chúng tôi đã sử dụng Op-Amp LM358 ở Chế độ Khuếch đại Không Đảo ngược để phóng đại các giá trị được cung cấp cho Arduino.
Mạng phân áp cho điều khiển phản hồi bao gồm Điện trở a20KΩ và Điện trở 1KΩ. Các điện trở này cung cấp độ lợi xấp xỉ 21.
Tìm hiểu thêm về Khóa học IoT sẽ giúp bạn xây dựng Giải pháp IoT tùy chỉnh.
Bước 2: Chạy mã
#bao gồm
int Read_Voltage = A1;
int Read_Current = A0;
const int rs = 2, en = 4, d4 = 9, d5 = 10, d6 = 11, d7 = 12;
LiquidCrystal lcd (rs, en, d4, d5, d6, d7);
float Điện áp = 0.0;
float Hiện tại = 0.0;
float Power = 0.0;
void setup ()
{
lcd.begin (16, 2);
Serial.begin (9600);
lcd.print ("Arduino");
lcd.setCursor (0, 1);
lcd.print ("Wattmeter");
chậm trễ (2000);
lcd.clear ();
}
void loop ()
{
Voltage = analogRead (Read_Voltage);
Hiện tại = analogRead (Read_Current);
Điện áp = Điện áp * (5.0 / 1023.0) * 6.46;
Hiện tại = Hiện tại * (5.0 / 1023.0) * 0.239;
Serial.println (Điện áp); Serial.println (Hiện tại);
Công suất = Điện áp * Dòng điện;
Serial.println (Nguồn);
lcd.setCursor (0, 0);
lcd.print ("V =");
lcd.print (Điện áp);
lcd.print ("");
lcd.print ("I =");
lcd.print (Hiện tại);
lcd.setCursor (0, 1);
lcd.print ("P =");
lcd.print (Nguồn);
chậm trễ (1000);
}
Đề xuất:
Giảm mức tiêu thụ pin cho Digispark ATtiny85: 7 bước
Giảm mức tiêu thụ pin cho Digispark ATtiny85: hoặc: Chạy Arduino với pin đồng xu 2032 trong 2 năm. Sử dụng Bo mạch Arduino Digispark của bạn với chương trình Arduino, nó hút 20 mA ở 5 volt. Với nguồn điện 5 volt của 2000 mAh nó sẽ chỉ chạy trong 4 ngày
Máy lọc nước tự động để theo dõi mức tiêu thụ: 6 bước
Máy lọc nước tự động để theo dõi mức tiêu thụ: Xin chào! Vài tháng trước, tôi đang ở trong phòng của mình để suy nghĩ về loại dự án mà tôi muốn thực hiện cho bài tập ở trường. Tôi muốn làm một cái gì đó phù hợp với tôi và điều đó sẽ có lợi cho tôi trong tương lai. Đột nhiên, mẹ tôi bước vào phòng và
Tiêu chuẩn, Điểm chuẩn và Mục tiêu học tập: 5 bước
Tiêu chuẩn, Điểm chuẩn và Mục tiêu Học tập: Tài liệu hướng dẫn này sẽ hướng dẫn học sinh xây dựng cảm biến đỗ xe bằng arduino. Cụ thể, tôi sẽ có một cảm biến siêu âm liên tục dò tìm khoảng cách và cùng với một mã nhỏ lấy khoảng cách này và đặt nó
Phát hiện chuyển động và tiêu diệt mục tiêu! Dự án DIY Autonomous: 5 bước
Phát hiện chuyển động và tiêu diệt mục tiêu! Dự án tự làm tự động: Phát hiện chuyển động và tiêu diệt mục tiêu! Trong video này, tôi hướng dẫn bạn cách xây dựng dự án theo dõi chuyển động tự làm với Raspberry Pi 3. Dự án tự động nên nó di chuyển và bắn súng khi phát hiện chuyển động. Tôi đã sử dụng mô-đun laser cho dự án này, nhưng bạn
Thuyết phục bản thân chỉ sử dụng bộ biến tần dòng 12V sang dòng AC cho dây đèn LED thay vì tua lại chúng cho dòng 12V.: 3 bước
Thuyết phục bản thân chỉ sử dụng Biến tần dòng 12V sang AC cho Dây đèn LED Thay vì Tua lại chúng cho 12V.: Kế hoạch của tôi rất đơn giản. Tôi muốn cắt dây đèn LED chạy trên tường thành nhiều mảnh sau đó quấn lại để chạy hết 12 volt. Giải pháp thay thế là sử dụng bộ biến tần, nhưng tất cả chúng ta đều biết chúng kém hiệu quả kinh khủng, phải không? Bên phải? Hoặc là họ?