9. Quạt thông minh
1. Mục tiêu
Sau khi đã làm quen với cảm biến DHT20 và màn hình LCD, chúng ta sẽ cùng nâng cấp dự án lên 1 cấp độ phức tạp hơn, đó là quạt mini tự hoạt động dựa vào nhiệt độ của môi trường. Cụ thể, hệ thống sẽ hoạt động dựa vào nhiệt độ mà cảm biến DHT20 gửi về:
Nếu nhiệt độ lớn hơn 27 độ thì quạt sẽ bật
Nếu nhiệt độ nhỏ hơn 27 độ thì quạt sẽ tắt
2. Thiết bị cần dùng
Mạch Yolo:Bit
Mạch mở rộng Yolo:Bit.
Màn hình LCD1602
Cảm biến nhiệt độ độ ẩm DHT20
Quạt mini
3. Kết nối
Kết nối màn hình LCD1602 và cảm biến nhiệt độ độ ẩm DHT20 vào 2 cổng I2C
Kết nối quạt mini vào cổng P10/P13
4. Lập trình
Để điều khiển quạt mini, chúng ta sử dụng khối lệnh sau:
Trước tiên, chúng ta hãy tạo điều kiện: Nếu nhiệt độ ≥ 27, quạt sẽ bật với tốc độ 50. Ngược lại, nếu nhiệt độ nhỏ hơn 27 độ thì quạt sẽ tắt (tương ứng với 0%):
Đồng thời, bạn đừng quên dùng khối lệnh cập nhật cảm biến nhiệt độ & độ ẩm để theo dõi nhiệt độ thay đổi như thế nào nhé. Chương trình hoàn chỉnh sẽ như sau:
5. Chương trình mẫu
Quạt thông minh: Tại đây