instructable_tr... gửi vào
- 23285 lượt xem
Hôm nay, mình sẽ chia sẻ cho các bạn phươn pháp đo điện năng tiêu thụ của một ổ cắm điện AC, rất thích hợp cho các bạn làm dự án ổ cắm thông minh IOT.
Cộng đồng Arduino Việt Nam
Thấy bài viết hữu ích? Hãy bình chọn nó ở hệ thống Rate Node dưới mỗi bài viết để động viên tác già!
instructable_tr... gửi vào
Hôm nay, mình sẽ chia sẻ cho các bạn phươn pháp đo điện năng tiêu thụ của một ổ cắm điện AC, rất thích hợp cho các bạn làm dự án ổ cắm thông minh IOT.
Select any filter and click on Apply to see results
instructable_tr... gửi vào
Đây là một dự án khá là thú vị mình tìm được trên mạng, mình lược dịch để giúp các bạn newbie như mình có nhiều dự án vui vui để thực hiện. Từ đó, các bạn cùng mình sẽ tìm được nhau và chia sẻ những thứ thú vị. Đây là một dự án game đơn giản trên LCD 1602, các bạn sẽ điều khiển một con người chạy vượt vật cản! Hãy cùng trải nghiệm với mình nhé.
instructable_tr... gửi vào
Mình thấy trên cộng đồng đã có nhiều bài về điều khiển động cơ, như bài của bạn quocbao hay bạn Nguyễn Duy Tâm. Một bài thì nói về IC cầu H, một bài thì nói về Motor shield của Arduino. Tuy nhiên, dân độ xe thường lại không dùng 2 phương pháp đó, mà lại dùng module L298N. Hôm nay, mình rãnh rỗi, kiếm bài trên instructable thấy hay và trên Cộng đồng Arduino Việt Nam chưa có nên mình sẽ viết để giúp các bạn trẻ sau này dễ tiếp cận với module này hơn.
Hãy trở thành thành viên của Cộng đồng Arudino Việt Nam để mở khóa chức năng này.
I. Ngẫm về con cảm biến dòng điện ACS712
Thành quả chúng ta sẽ làm được
Chu kỳ tín hiệu output không thay đổi trong suốt quá trình tăng cường độ dòng điện. Nhưng biên độ điện thế thì có sự thay đổi.
Độ khó của việc sử dụng AC712 nằm ở chỗ, chúng ta phải đo lường cường độ dòng điện tiêu thụ qua sự quan sát sự biến thiên Vout của module AC712. Tín hiệu Vout này một sóng hình sin biến thiên xung quanh mức 1/2 VCC (thường là 2.5Volt). Chỉ cần xác được đỉnh giao động trên và dưới của tín hiệu Vout, chúng ta sẽ ước chừng được lượn điện được tiêu thụ của tải. Hàm analogRead bình thường sẽ không làm được điều đó, vì nó chỉ đọc tín hiệu khi được gọi chứ không theo thời gian thực. Như vậy, chúng ta phải dùng thư viện Arduino Filters, cụ thể hơn là hàm "Running Statistics" để nhanh chóng nắm bắt sự thay đổi.
II. Những thứ cần chuẩn bị nè
III. Khui hàng con ổ cắm tự động điều khiển từ xa bằng hồng ngoại ra
Tháo ốc ra các bạn
Cho cái kẹp giữ ốc lại nhé
Kẹp luôn cái thục vít để khỏi mất công tìm
Ta đa, toàn bộ cái đống china điều khiển từ xa nè các bạn.
Vì chỉ tận dụng cái xác thôi, còn mạch điện không tin tưởng được nên tháo ra nhé các bạn.
Còn 3 dây.
Cắt cái dây như bên phải nhé, vì chúng ta cần 2 dây hoy à.
IV. Kết nối con ACS712 vào
Gắn 2 cái dây kia vào 2 terminal của con ACS712 như hình.
Rồi kết nố mấy con terminal kia vào Arduino như sau:
V. Cài đặt thư viện rồi thử nghiệm lý thuyết
Sai số chỉ có một tí, chấp nhận được đúng không nào.
Ta các công thức công suất là P=U*I => P = U * tổng xích ma của I (trong 1 giờ) => Số Wh điện tiêu thụ rồi!
VI. Kết luận
Hãy hoàn thiện một dự án hay hơn nữa, bạn có thể kết hợp với công tắc điện từ xa (cái mạch điện tử vứt đi á) để làm điều khiển từ xa luôn. Hoặc tự chế luôn cũng được! Công nghệ in 3D nay dễ tiếp cận rồi mà!