ỨNG DỤNG CẢM BIẾN NHIỆT độ, độ ẩm TRONG HỆ THỐNG VƯỜN THÔNG MINH SỬ DỤNG HỆ ĐIỀU HÀNH FREERTOS



ỨNG DỤNG CẢM BIẾN NHIỆT độ, độ ẩm TRONG HỆ THỐNG VƯỜN THÔNG MINH SỬ DỤNG HỆ ĐIỀU HÀNH FREERTOS


NỘI DUNG:



CHƯƠNG I. KHẢO SÁT VÀ XÂY DỰNG BÀI TOÁN ............................... 1
1. Khảo sát bài toán thực tế ........................................................................... 1
2. Xây dựng bài toán ..................................................................................... 1
3. Sử dụng FreeRTOS vào đề tài .................................................................. 2
CHƯƠNG II. CƠ SỞ LÝ THUYẾT ................................................................. 3
1. Tổng quan Hệ điều hành Nhúng thời gian thực FreeRTOS ..................... 3
1.1. Lịch sử phát triển của hệ điều hành nhúng thời gian thực FreeRTOS
....................................................................................................................... 3
1.2. Các đặc điểm của FreeRTOS ............................................................. 4
1.3. Các vi điều khiển và trình dịch đã được hỗ trợ port FreeRTOS ........ 5
2. Lựa chọn linh kiện .................................................................................... 6
2.1. Giới thiệu Arduino UNO R3 .............................................................. 6
2.2. Tổng quan về ESP8266 nodeMCU .................................................. 10
2.3. Iot with blynk ................................................................................... 13
2.4. Giao tiếp UART ............................................................................... 16
2.5. Giới thiệu về STM32 ....................................................................... 12
2.6. App Segger Systemview .................................................................. 19
2.7. Một số linh kiện khác ....................................................................... 13
CHƯƠNG III. XÂY DỰNG HỆ THỐNG...................................................... 21
1. Giải pháp thiết kế .................................................................................... 21
1.1. Sơ đồ khối ........................................................................................ 21
1.2. Chức năng từng khối ........................................................................ 21
2. Thiết kế phần cứng .................................................................................. 22
2.1. Sơ đồ nguyên lý................................................................................ 22
2.2. Sơ đồ nối chân .................................................................................. 22
3. Thiết kế phần mềm .................................................................................. 23
3.1. Lưu đồ thuật toán ............................................................................. 23
3.2. Code ................................................................................................. 24
3.2.1 Code Arduino ............................................................................. 24
3.2.2 Code ESP8266 ........................................................................... 28
3.2.3 Code STM32 .............................................................................. 31
CHƯƠNG IV. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ............................. 39
1. Kết quả đạt được ..................................................................................... 39
1.1. Lý thuyết .......................................................................................... 39
1.2. Thực nghiệm .................................................................................... 39
1.2.1 Thử nghiệm tính năng ................................................................ 39
1.2.2 Đánh giá hệ thống ...................................................................... 41
2. Hạn chế.................................................................................................... 41
3. Hướng phát triển ..................................................................................... 41
4. Kết luận






ỨNG DỤNG CẢM BIẾN NHIỆT độ, độ ẩm TRONG HỆ THỐNG VƯỜN THÔNG MINH SỬ DỤNG HỆ ĐIỀU HÀNH FREERTOS


NỘI DUNG:



CHƯƠNG I. KHẢO SÁT VÀ XÂY DỰNG BÀI TOÁN ............................... 1
1. Khảo sát bài toán thực tế ........................................................................... 1
2. Xây dựng bài toán ..................................................................................... 1
3. Sử dụng FreeRTOS vào đề tài .................................................................. 2
CHƯƠNG II. CƠ SỞ LÝ THUYẾT ................................................................. 3
1. Tổng quan Hệ điều hành Nhúng thời gian thực FreeRTOS ..................... 3
1.1. Lịch sử phát triển của hệ điều hành nhúng thời gian thực FreeRTOS
....................................................................................................................... 3
1.2. Các đặc điểm của FreeRTOS ............................................................. 4
1.3. Các vi điều khiển và trình dịch đã được hỗ trợ port FreeRTOS ........ 5
2. Lựa chọn linh kiện .................................................................................... 6
2.1. Giới thiệu Arduino UNO R3 .............................................................. 6
2.2. Tổng quan về ESP8266 nodeMCU .................................................. 10
2.3. Iot with blynk ................................................................................... 13
2.4. Giao tiếp UART ............................................................................... 16
2.5. Giới thiệu về STM32 ....................................................................... 12
2.6. App Segger Systemview .................................................................. 19
2.7. Một số linh kiện khác ....................................................................... 13
CHƯƠNG III. XÂY DỰNG HỆ THỐNG...................................................... 21
1. Giải pháp thiết kế .................................................................................... 21
1.1. Sơ đồ khối ........................................................................................ 21
1.2. Chức năng từng khối ........................................................................ 21
2. Thiết kế phần cứng .................................................................................. 22
2.1. Sơ đồ nguyên lý................................................................................ 22
2.2. Sơ đồ nối chân .................................................................................. 22
3. Thiết kế phần mềm .................................................................................. 23
3.1. Lưu đồ thuật toán ............................................................................. 23
3.2. Code ................................................................................................. 24
3.2.1 Code Arduino ............................................................................. 24
3.2.2 Code ESP8266 ........................................................................... 28
3.2.3 Code STM32 .............................................................................. 31
CHƯƠNG IV. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ............................. 39
1. Kết quả đạt được ..................................................................................... 39
1.1. Lý thuyết .......................................................................................... 39
1.2. Thực nghiệm .................................................................................... 39
1.2.1 Thử nghiệm tính năng ................................................................ 39
1.2.2 Đánh giá hệ thống ...................................................................... 41
2. Hạn chế.................................................................................................... 41
3. Hướng phát triển ..................................................................................... 41
4. Kết luận




M_tả
M_tả

Chuyên mục:

Không có nhận xét nào: