Đây là thiết kế PCB của dự án tôi đang thực hiện gần đây (thiết kế pcb đầu tiên của tôi).
Ý tưởng là để điều khiển các thiết bị ac (quạt, bóng đèn, v.v.) mà không cần rơle. Tôi đang sử dụng triacs tốt hơn rơle cho các ứng dụng đó. Tôi đang sử dụng các bộ cách ly opto để cách ly hoàn toàn với các dòng ac. Tôi đã thử chạy arduino bằng cáp USB được kết nối với máy tính xách tay của tôi (rút phích cắm bộ sạc) cũng như bộ chuyển đổi tường (12V).
Lúc đầu, mạch có vẻ hoạt động tốt. Tôi đã có thể đổ mã vào bộ điều khiển và bóng đèn điều khiển (Bật / Tắt cũng như làm mờ chúng) bằng cách sử dụng UART. Tôi đã gửi các lệnh thông qua UART. Tuy nhiên, dường như bất cứ khi nào có tia lửa điện trên đường dây ac (khi tôi cắm / tắt quạt), bộ điều khiển vi mô trông không vui. Đôi khi nó đặt lại (đó là phần tốt hơn của hình ảnh) và những lần khác nó bị treo và tôi không thể gửi lệnh qua UART. Tôi không chắc liệu mã bị cháy cũng bị ảnh hưởng hay không nhưng đôi khi tôi phải tải lại mã. Nếu tôi bật / tắt quạt ở phòng khác, không có hiệu lực.
Các vấn đề có thể xảy ra:
1) Sự vắng mặt của mặt phẳng đất trên PCB.
2) Một số loại EMI do tia lửa.
Tôi cũng đã thử cắm một máy nước nóng (tải điện trở 800 watt) giống như quạt nhưng không có gì xảy ra. Vì vậy, tôi nghĩ rằng đó là tải quy nạp gây ra vấn đề.
Bất kỳ giải pháp xây dựng cho vấn đề này sẽ được đánh giá rất cao.
Cảm ơn.