MẠCH ĐIỀU KHIỂN VỚI CÁC TÍNH NĂNG NHƯ SAU: - Hiển thị thời gian thực, nhiệt độ, độ ẩm môi trường, độ ẩm đất - Cài đặt được ngưỡng nhiệt độ để bật tắt quạt - Cài đặt được ngưỡng độ ẩm đất để bật tắt bơm - Có chế độ tự động sáng đèn khi trời tối, tắt khi trời sáng - Cài được thời gian hoạt động cho thiết bị - Có chế độ manual (điều khiển thủ công) - Cài đặt thời gian thực, thông số được lưu epproom nên không lo mất dữ liệu cài đặt khi mất điện
Trang 11
Youtube: Nguyễn Văn Anh_HaUI
THIẾT BỊ ĐIỀU KHIỂN NHÀ VƯỜN THÔNG MINH
CODE THANH GHI TRÊN PIC16F877A
TP.HCM 08.2024
Trang 22
Youtube: Nguyễn Văn Anh_HaUI
MỤC LỤC
1 CÁC TÍNH NĂNG: 3
2 SƠ ĐỒ NGUYÊN LÝ 4
3 LAYOUT PCB 4
4 HÌNH ẢNH MẠCH THỰC TẾ ĐÃ HOÀN THIỆN 5
5 CODE GIAO TIẾP I2C 7
5.1 File.h 7
5.2 File.c 7
6 CODE GIAO TIẾP LCD 7
6.1 File.h 7
6.2 File.c 7
7 CODE GIAO TIẾP DHT22 ĐỌC NHIỆT ĐỘ, ĐỘ ẨM 9
7.1 File.h 9
7.2 File.c 10
8 CODE ĐO ĐỘ ẨM ĐẤT (ĐỌC GIÁ TRỊ ADC) 11
8.1 File.h 11
8.2 File.c 11
9 CODE LƯU EPPROM 12
9.1 File.h 12
9.2 File.c 12
10 CODE PHẦN ĐỌC NÚT NHẤN 13
10.1 File.h 13
10.2 File.c 13
11 CODE XỬ LÍ MENU 15
11.1 File.h 15
11.2 File.c 15
12 CODE PHẦN MAIN 25
12.1 File.h 25
12.2 File.c 26
Trang 33
Youtube: Nguyễn Văn Anh_HaUI
1 CÁC TÍNH NĂNG:
- Hiển thị thời gian thực, nhiệt độ, độ ẩm môi trường, độ ẩm đất
- Cài đặt được ngưỡng nhiệt độ để bật tắt quạt
- Cài đặt được ngưỡng độ ẩm đất để bật tắt bơm
- Có chế độ tự động sáng đèn khi trời tối, tắt khi trời sáng
- Cài được thời gian hoạt động cho thiết bị
- Có chế độ manual (điều khiển thủ công)
- Cài đặt thời gian thực, thông số được lưu epproom nên không lo mất dữ liệu cài đặt khi mất điện
Xem chi tiết thành phẩm ở youtube:
https://www.youtube.com/watch?v=ktui8Nj32_I&t=10s
Trang 55
Youtube: Nguyễn Văn Anh_HaUI
4 HÌNH ẢNH MẠCH THỰC TẾ ĐÃ HOÀN THIỆN
Trang 66
Youtube: Nguyễn Văn Anh_HaUI
Trang 77
Youtube: Nguyễn Văn Anh_HaUI
5 CODE GIAO TIẾP I2C
Một chút lưu ý: mình show code bằng hình ảnh để các bạn mua file code theo, nếu các bạn muốn có sẵn thì hãy liên hệ mình để mua souce code cả project nha
5.1 File.h
5.2 File.c
6 CODE GIAO TIẾP LCD
Một chút lưu ý: mình show code bằng hình ảnh để các bạn mua file code theo, nếu các bạn muốn có sẵn thì hãy liên hệ mình để mua souce code cả project nha
6.1 File.h
6.2 File.c
Trang 88
Youtube: Nguyễn Văn Anh_HaUI
Trang 99
Youtube: Nguyễn Văn Anh_HaUI
7 CODE GIAO TIẾP DHT22 ĐỌC NHIỆT ĐỘ, ĐỘ ẨM
Một chút lưu ý: mình show code bằng hình ảnh để các bạn mua file code theo, nếu các bạn muốn có sẵn thì hãy liên hệ mình để mua souce code cả project nha
7.1 File.h
Trang 1010
Youtube: Nguyễn Văn Anh_HaUI
7.2 File.c
Trang 1111
Youtube: Nguyễn Văn Anh_HaUI
8 CODE ĐO ĐỘ ẨM ĐẤT (ĐỌC GIÁ TRỊ ADC)
Một chút lưu ý: mình show code bằng hình ảnh để các bạn mua file code theo, nếu các bạn muốn có sẵn thì hãy liên hệ mình để mua souce code cả project nha
8.1 File.h
8.2 File.c
Trang 1212
Youtube: Nguyễn Văn Anh_HaUI
9 CODE LƯU EPPROM
Một chút lưu ý: mình show code bằng hình ảnh để các bạn mua file code theo, nếu các bạn muốn có sẵn thì hãy liên hệ mình để mua souce code cả project nha
9.1 File.h
9.2 File.c
Trang 1414
Youtube: Nguyễn Văn Anh_HaUI
Trang 1616
Youtube: Nguyễn Văn Anh_HaUI
Trang 1717
Youtube: Nguyễn Văn Anh_HaUI
Trang 1818
Youtube: Nguyễn Văn Anh_HaUI
Trang 1919
Youtube: Nguyễn Văn Anh_HaUI
Trang 2020
Youtube: Nguyễn Văn Anh_HaUI
Trang 2121
Youtube: Nguyễn Văn Anh_HaUI
Trang 2222
Youtube: Nguyễn Văn Anh_HaUI
Trang 2323
Youtube: Nguyễn Văn Anh_HaUI
Trang 2424
Youtube: Nguyễn Văn Anh_HaUI