Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 177 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
177
Dung lượng
4,41 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH CƠNG TRÌNH NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN THIẾT KẾ VÀ THI CƠNG KIT LẬP TRÌNH ARM KẾT HỢP CẢM BIẾN Y SINH MÃ SỐ: SV2021 - 40 SKC007599 Tp Hồ Chí Minh, tháng 10/2021 TIEU LUAN MOI download : skknchat123@gmail.com BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT TPHCM BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN THIẾT KẾ VÀ THI CƠNG KIT LẬP TRÌNH ARM KẾT HỢP CẢM BIẾN Y SINH SV2021 - 40 Chủ nhiệm đề tài : Lê Kim Tĩnh TP Hồ Chí Minh, 10/2021 Số hiệu: HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét: 00 Ngày hiệu lực: 01/4/2020 TIEU LUAN MOI download : skknchat123@gmail.com BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT TPHCM BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN THIẾT KẾ VÀ THI CƠNG KIT LẬP TRÌNH ARM KẾT HỢP CẢM BIẾN Y SINH SV2021 - 40 Thuộc nhóm ngành khoa học : Kĩ thuật SV thực : Lê Kim Tĩnh Dân tộc: Kinh Lớp, khoa: 171290 , Điện-Điện tử Ngành học: Kĩ thuật Y sinh Nam, Nữ: Nam Năm thứ:04 /Số năm đào tạo: 04 Người hướng dẫn: Thạc sĩ Nguyễn Thanh Nghĩa TP Hồ Chí Minh, 10/2021 Số hiệu: HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét: 00 Ngày hiệu lực: 01/4/2020 TIEU LUAN MOI download : skknchat123@gmail.com MỤC LỤC MỤC LỤC i DANH MỤC BẢNG v DANH MỤC HÌNH ẢNH vi DANH MỤC TỪ VIẾT TẮT x MỞ ĐẦU a TỔNG QUAN b LÝ DO CHỌN ĐỀ TÀI c MỤC TIÊU d PHƯƠNG PHÁP NGHIÊN CỨU e ĐỐI TƯỢNG NGHIÊN CỨU f PHẠM VI NGHIÊN CỨU Chương CƠ SỞ LÝ THUYẾT 1.1 GIỚI THIỆU 1.2 TỔNG QUAN VỀ VI ĐIỀU KHIỂN ARM 1.3 VI ĐIỀU KHIỂN STM32F407VE 1.4 GIỚI THIỆU PHẦN CỨNG 20 1.5 GIỚI THIỆU PHẦN MỀM LẬP TRÌNH 32 Chương TÍNH TỐN VÀ THIẾT KẾ 33 2.1 GIỚI THIỆU 33 2.2 TÍNH TỐN VÀ THIẾT KẾ HỆ THỐNG 33 2.2.1 Sơ đồ khối hệ thống 33 2.2.2 Nhiệm vụ chức khối 33 Chương THI CÔNG HỆ THỐNG 48 3.1 GIỚI THIỆU 48 3.2 THI CÔNG HỆ THỐNG 48 3.3 ĐÓNG GÓI BỘ ĐIỀU KHIỂN 59 Chương THIẾT KẾ CÁC BÀI THỰC HÀNH 62 4.1 PHẦN MỀM LẬP TRÌNH STM32CUBEMX 62 4.1.2 Hướng dẫn sử dụng phần mềm 62 Số hiệu: HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét: 00 Ngày hiệu lực: 10/10/2021 i TIEU LUAN MOI download : skknchat123@gmail.com 4.1.3 Cấu trúc chương trình main.c 66 4.2 CẤU HÌNH XUNG CLOCK CHO VI ĐIỀU KHIỂN 72 4.3 Điều khiển LED đơn 75 4.3.1 Sơ đồ phần cứng 75 4.3.2 Cấu hình chân cho vi điều khiển 75 4.3.3 Bài tập mẫu 76 4.4 GIAO TIẾP NÚT NHẤN ĐƠN VÀ MA TRẬN PHÍM 77 4.4.1 Sơ đồ phần cứng 77 4.4.2 Cấu hình chân cho vi điều khiển 77 4.4.3 Bài tập mẫu 78 4.5 GIAO TIẾP VỚI MODULE LED ĐOẠN 82 4.5.1 Sơ đồ phần cứng 82 4.5.2 Cấu hình chân cho vi điều khiển 83 4.5.3 Bài tập mẫu 83 4.6 GIAO TIẾP VỚI LED MATRIX 86 4.6.1 Sơ đồ phần cứng 86 4.6.2 Cấu hình cho vi điều khiển 87 4.6.3 Bài tập mẫu 87 4.7 ĐIỀU KHIỂN MODULE LCD TFT 90 4.7.1 Sơ đồ phần cứng 90 4.7.2 Cấu hình chân cho vi điều khiển 91 4.7.3 Các hàm sử dụng 91 4.7.4 Bài tập mẫu 95 4.8 ĐIỀU KHIỂN ĐỌC CẢM BIẾN LM35 96 4.8.1 Sơ đồ phần cứng 96 4.8.2 Cấu hình chân cho vi điều khiển 96 4.8.3 Bài tập mẫu 97 4.9 CẢM BIẾN KHOẢNG CÁCH HCR-04 101 4.9.1 Sơ đồ phần cứng 101 4.9.2 Cấu hình chân cho vi điều khiển 101 4.9.3 Bài tập mẫu 102 Số hiệu: HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét: 00 Ngày hiệu lực: 10/10/2021 ii TIEU LUAN MOI download : skknchat123@gmail.com 4.10 ĐỌC NHIỆT ĐỘ CẢM BIẾN DS18B20 103 4.10.1 Sơ đồ phần cứng 103 4.10.2 Cấu hình cho vi điều khiển 104 4.10.3 Bài tập mẫu 104 4.11 ĐIỀU KHIỂN MODULE THỜI GIAN THỰC DS3231 106 4.11.1 Sơ đồ phần cứng 106 4.11.2 Cấu hình chân vi điều khiển 106 4.11.3 Các hàm sử dụng 107 4.11.4 Bài tập mẫu 108 4.12 ĐỌC DỮ LIỆU CẢM BIẾN MLX90614 111 4.12.1 Sơ đồ phần cứng 111 4.12.2 Cấu hình chân vi điều khiển 111 4.12.3 Bài tập mẫu 111 4.13 ĐỌC DỮ LIỆU CẢM BIẾN NỒNG ĐỘ CỒN MQ3 .111 4.13.1 Sơ đồ phần cứng 111 4.13.2 Cấu hình chân vi điều khiển 111 4.13.3 Bài tập mẫu 111 4.13.4 Bài tập mẫu 112 4.14 ĐIỀU KHIỂN MODULE HC06 114 4.14.1 Sơ đồ phần cứng 114 4.14.2 Cấu hình chân cho vi điều khiển 114 4.14.3 Các lệnh AT command 115 4.14.4 Cấu hình chân cho vi điều khiển 116 4.14.5 Bài tập mẫu 116 4.15 ĐIỀU KHIỂN MODULE NRF24L01 117 4.15.1 Sơ đồ phần cứng 117 4.15.2 Cấu hình cho vi điều khiển 118 4.15.3 Các hàm sử dụng 119 4.15.4 Bài tập mẫu 127 4.16 ĐIỀU KHIỂN MODULE ESP8266 129 4.16.1 Sơ đồ phần cứng 129 Số hiệu: HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét: 00 Ngày hiệu lực: 10/10/2021 iii TIEU LUAN MOI download : skknchat123@gmail.com 4.16.2 Cấu hình chân cho vi điều khiển 129 4.16.3 Các thư viện sử dụng 130 4.16.4 Bài tập mẫu 135 KẾT LUẬN VÀ KIẾN NGHỊ 138 a KẾT LUẬN 138 b KIẾN NGHỊ 138 TÀI LIỆU THAM KHẢO 139 PHỤC LỤC 141 Số hiệu: HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét: 00 Ngày hiệu lực: 10/10/2021 iv TIEU LUAN MOI download : skknchat123@gmail.com DANH MỤC BẢNG Bảng 1.1: Sơ đồ nhớ Bảng 1.2: Địa giới hạn ngoại vi 10 Bảng 3.1: Danh sách linh kiện 50 Bảng 4.1: Giá trị Baud rate 115 Số hiệu: HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét: 00 Ngày hiệu lực: 10/10/2021 v TIEU LUAN MOI download : skknchat123@gmail.com DANH MỤC HÌNH ẢNH Hình 1.1: Cấu trúc vi điều khiển ARM Hình 1.2: Cấu trúc lõi ARM Cortex M0 Hình 1.3: Các phiên ARM Cortex-A Hình 1.4: Các phiên ARM Cortex – R Hình 1.5: Các phiên ARM Cortex-M Hình 1.6: Sơ đồ cấu trúc khối STM32F407 Hình 1.7: Cảm biến nhịp tim nồng độ oxy máu MAX30102 20 Hình 1.8: Cảm biến nhiệt độ DS18B20 21 Hình 1.9: Cảm biến nhiệt độ LM35 22 Hình 1.10: Cảm biến siêu âm HC- SR04 23 Hình 1.11: Cảm biến nồng độ cồn MQ3 23 Hình 1.12: Cảm biến màu sắc TSC34725 24 Hình 1.13: Arduino Nano 25 Hình 1.14: Sơ đồ chân Arduino Nano 25 Hình 1.15: Cảm biến Nhiệt MLX90614 26 Hình 1.16: Module phát Bluetooth HC-06 26 Hình 1.17: Module thu phát NRF24L01 27 Hình 1.18: Module thu phát Wifi ESP ESP8266-01 28 Hình 1.19: Cảm biến nhịp tim Pulse Sensor 29 Hình 1.20: Màn hình TFT LCD 29 Hình 1.21: IC L298 30 Hình 1.22: Sơ đồ chân IC MAX7219 31 Hình 1.23: IC DS3231 32 Hình 2.1: Sơ đồ khối hệ thống 33 Hình 2.2: Sơ đồ nguyên lý khối nguồn 34 Số hiệu: HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét: 00 Ngày hiệu lực: 10/10/2021 vi TIEU LUAN MOI download : skknchat123@gmail.com Hình 2.3: Sơ đồ nguyên lý khối LED đơn 35 Hình 2.4: Sơ đồ nguyên lý khối LED đoạn 36 Hình 2.5: Sơ đồ nguyên lý khối LED Matrix 36 Hình 2.6: Sơ đồ nguyên lý khối LCD TFT 37 Hình 2.7: Sơ đồ nguyên lý khối động DC 38 Hình 2.8: Sơ đồ nguyên lý khối Realtime 38 Hình 2.9: Sơ đồ nguyên lý nút nhấn 39 Hình 2.10: Sơ đồ nguyên lý Module Bluetooth HC-06 40 Hình 2.11: Sơ đồ nguyên lý Module Wifi esp8266 40 Hình 2.12: Sơ đồ nguyên lý Module RF NRF24l01 40 Hình 2.13: Sơ đồ nguyên lý cảm biến MQ-3 41 Hình 2.14: Sơ đồ nguyên lý cảm biến LM35 42 Hình 2.15: Sơ đồ nguyên lý cảm biến DS18b20 42 Hình 2.16: Sơ đồ nguyên lý cảm biến MLX90614 42 Hình 2.17: Sơ đồ nguyên lý cảm biến Pulse sensor 43 Hình 2.18: Sơ đồ nguyên lý cảm biến MAX30102 44 Hình 2.19: Sơ đồ nguyên lý cảm biến TCS34725 44 Hình 2.20: Sơ đồ nguyên lý cảm biến HC-SR04 45 Hình 2.21: Sơ đồ nguyên lý Kết nối NI-CONECTER 45 Hình 2.22: Sơ đồ nguyên lý toàn mạch 47 Hình 3.1: Sơ đồ mạch in PCB 49 Hình 3.2: Sơ đồ linh kiện mạch PCB 50 Hình 3.3: Sơ đồ bố trí linh kiện mặt 53 Hình 3.4: Mạch PCB hoàn thiện 53 Hình 3.5: Lắp ráp khối nguồn 53 Hình 3.6: Lắp ráp khối led đoạn 54 Số hiệu: HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét: 00 Ngày hiệu lực: 10/10/2021 vii TIEU LUAN MOI download : skknchat123@gmail.com { Uart_sendstring(".", pc_uart); HAL_Delay(1000); } /********* AT **********/ Uart_flush(wifi_uart); Uart_sendstring("AT\r\n", wifi_uart); while(!(Wait_for("OK\r\n", wifi_uart))); Uart_sendstring("AT >OK\n\n", pc_uart); /********* AT+CWMODE=1 **********/ Uart_flush(wifi_uart); Uart_sendstring("AT+CWMODE=1\r\n", wifi_uart); while (!(Wait_for("OK\r\n", wifi_uart))); Uart_sendstring("CW MODE >1\n\n", pc_uart); /********* AT+CWJAP="SSID","PASSWD" **********/ Uart_flush(wifi_uart); Uart_sendstring("connecting to the provided AP\n", pc_uart); sprintf (data, "AT+CWJAP=\"%s\",\"%s\"\r\n", SSID, PASSWD); Uart_sendstring(data, wifi_uart); while (!(Wait_for("OK\r\n", wifi_uart))); sprintf (data, "Connected to,\"%s\"\n\n", SSID); Uart_sendstring(data,pc_uart); /********* AT+CIFSR **********/ Uart_flush(wifi_uart); Uart_sendstring("AT+CIFSR\r\n", wifi_uart); while (!(Wait_for("CIFSR:STAIP,\"", wifi_uart))); while (!(Copy_upto("\"",buffer, wifi_uart))); while (!(Wait_for("OK\r\n", wifi_uart))); int len = strlen (buffer); buffer[len-1] = '\0'; sprintf (data, "IP ADDR: %s\n\n", buffer); Uart_sendstring(data, pc_uart); Số hiệu:HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét:00 Ngày hiệu lực: 10/10/2021 Trang:132/141 TIEU LUAN MOI download : skknchat123@gmail.com /********* AT+CIPMUX **********/ Uart_flush(wifi_uart); Uart_sendstring("AT+CIPMUX=1\r\n", wifi_uart); while (!(Wait_for("OK\r\n", wifi_uart))); Uart_sendstring("CIPMUX >OK\n\n", pc_uart); /********* AT+CIPSERVER **********/ Uart_flush(wifi_uart); Uart_sendstring("AT+CIPSERVER=1,80\r\n", wifi_uart); while (!(Wait_for("OK\r\n", wifi_uart))); Uart_sendstring("CIPSERVER >OK\n\n", pc_uart); Uart_sendstring("Now Connect to the IP ADRESS\n\n", pc_uart); } int Server_Send (char *str, int Link_ID) { int len = strlen (str); char data[80]; sprintf (data, "AT+CIPSEND=%d,%d\r\n", Link_ID, len); Uart_sendstring(data, wifi_uart); while (!(Wait_for(">", wifi_uart))); Uart_sendstring (str, wifi_uart); while (!(Wait_for("SEND OK", wifi_uart))); sprintf (data, "AT+CIPCLOSE=5\r\n"); Uart_sendstring(data, wifi_uart); while (!(Wait_for("OK\r\n", wifi_uart))); return 1; } void Server_Handle (char *str, int Link_ID) { char datatosend[1024] = {0}; if (!(strcmp (str, "/ledon"))) { Số hiệu:HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét:00 Ngày hiệu lực: 10/10/2021 Trang:133/141 TIEU LUAN MOI download : skknchat123@gmail.com sprintf (datatosend, Basic_inclusion); strcat(datatosend, LED_ON); strcat(datatosend, Terminate); Server_Send(datatosend, Link_ID); } else if (!(strcmp (str, "/ledoff"))) { sprintf (datatosend, Basic_inclusion); strcat(datatosend, LED_OFF); strcat(datatosend, Terminate); Server_Send(datatosend, Link_ID); } else { sprintf (datatosend, Basic_inclusion); strcat(datatosend, LED_OFF); strcat(datatosend, Terminate); Server_Send(datatosend, Link_ID); } } void Server_Start (void) { char buftocopyinto[64] = {0}; char Link_ID; while (!(Get_after("+IPD,", 1, &Link_ID, wifi_uart))); Link_ID -= 48; while (!(Copy_upto(" HTTP/1.1", buftocopyinto, wifi_uart))); if (Look_for("/ledon", buftocopyinto) == 1) { HAL_GPIO_WritePin(GPIOA, GPIO_PIN_0, 1); Server_Handle("/ledon",Link_ID); Số hiệu:HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét:00 Ngày hiệu lực: 10/10/2021 Trang:134/141 TIEU LUAN MOI download : skknchat123@gmail.com } else if (Look_for("/ledoff", buftocopyinto) == 1) { HAL_GPIO_WritePin(GPIOA, GPIO_PIN_0, 0); Server_Handle("/ledoff",Link_ID); } else if (Look_for("/favicon.ico", buftocopyinto) == 1); else { HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, 0); Server_Handle("/ ", Link_ID); } } ‒ Các hàm sử dụng ESP_Init (char *SSID, char *PASSWD): Khởi tạo kết nối module ESP với mạng wifi với SSID tên mạng PASSWD mật Server_Start (void): Khởi tạo websever 4.16.4 Bài tập mẫu Bài tập 015: Chương trình điều khiển module ESP8266 khởi tạo websever đơn giản điều khiển LED A0 sáng/ tắt Lưu file chương trình: “Bai_015_ESP8266_LED_A0” Mục đích: Tạo được webserver đơn giản điều khiển hoạt động sáng/tắt LED a Lưu đồ: Số hiệu:HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét:00 Ngày hiệu lực: 10/10/2021 Trang:135/141 TIEU LUAN MOI download : skknchat123@gmail.com Lưu đồ chương trình điều khiển LED thông qua giao diện Module ESP truy cập vào mạng wifi với SSID Password được cung cấp tiến hành khởi tạo giao diện thiết kế sẵn Trên giao diện có nút nhấn để điều khiển bật tắt LED0 b Chương trình: #include "main.h" #include "ESP8266_HAL.h" UART_HandleTypeDef huart1; UART_HandleTypeDef huart2; void SystemClock_Config(void); static void MX_GPIO_Init(void); static void MX_USART1_UART_Init(void); static void MX_USART2_UART_Init(void); int main(void) { HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_USART1_UART_Init(); Số hiệu:HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét:00 Ngày hiệu lực: 10/10/2021 Trang:136/141 TIEU LUAN MOI download : skknchat123@gmail.com MX_USART2_UART_Init(); /* USER CODE BEGIN */ ESP_Init("SSID","PASSWD"); while (1) { Server_Start(); } } c Tiến hành biên dịch nạp d Quan sát kết quả: Sau chạy chương trình mã IP module ESP được in dạng 192.168.1.xxx Đây địa IP mà modem mạng bạn cấp phát cho nó, bạn việc gõ địa IP vào trình duyệt web thì trang webserver ta khởi tạo Tiến hành bật/ tắt đèn quan sát kết Số hiệu:HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét:00 Ngày hiệu lực: 10/10/2021 Trang:137/141 TIEU LUAN MOI download : skknchat123@gmail.com KẾT LUẬN VÀ KIẾN NGHỊ a KẾT LUẬN Sau thời gian tìm hiểu thực đề tài, nhóm chúng em thu được nhiều kết khả quan đạt được yêu cầu ban đầu đề tài Cụ thể mục tiêu nhóm đạt được sau: • Biết sử dụng phần mềm để thiết kế vẽ sơ đồ nguyên lý, sơ đồ mạch in, phần mềm lập trình phần mềm STM32CubeMX • Thiết kế thi cơng hồn thiện Kit lập trình sử dụng vi điều khiển trung tâm ARM STM32F4 để điều khiển khối chức Cụ thể khối chức thi công được bao gồm khối led đơn, khối led đoạn quét, khối LCD, khối ma trận phím, khối nút nhấn, khối thời gian thực, khối điều khiển tốc độ động cơ, cảm biến SPO2, cảm biến nhịp tim, cảm biến đo nồng độ cồn, cảm biến siêu âm, cảm biến nhiệt độ, cảm biến màu sắc module Bluetooth, Wifi nRF • Xây dựng được tập thư viện điều khiển khối chức Kit dựa phần mềm lập trình ARM STM32F4 Tuy nhiên, đề tài số hạn chế ở việc lập trình điều khiển cho số cảm biến việc điều khiển đa nhiệm nhiều khối với b KIẾN NGHỊ Sau hồn thành đề tài, nhóm phát nhiều điều cần phải cải thiện cho hệ thống định hướng phát triển cho hệ thống tốt Những định hướng phát triển được đề bao gồm: • Điều khiển nhiều thiết bị đo gửi tín hiệu lên hình lúc • Sử dụng thư viện khác để lập trình cho kit, thư viện thông dụng dễ sử dụng Standard Peripheral Library, lập trình hợp ngữ… • Sử dụng port chưa dùng để mở rộng thêm cho nhiều module cảm biến • Hồn thành lỗi dây tiến hành làm PCB • Rút gọn code lập trình cho module cho việc sử dụng dễ dàng Số hiệu:HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét:00 Ngày hiệu lực: 10/10/2021 Trang:138/141 TIEU LUAN MOI download : skknchat123@gmail.com TÀI LIỆU THAM KHẢO [1] Nguyễn Đình Phú, “Giáo trình Vi xử lý”, Trường ĐHSPKT, Tp.HCM, 2013 [2] [5] Tổng quang về arduino: https://www.arduino.cc/ ARM Holdings, “ARM Discloses Technical Details Of The Next Version Of The ARM Architecture”, 27/10/2011 [6] Fitzpatrick, J (2011), “An Interview with Steve Furber” Communications of the ACM [7] Trương Xuân Thắng, “Giao tiếp với vi điều khiển ARM”, Hà Nội, 2011 [8] Geoffrey Brown, “Discovering the STM32 Microtroller”, 8/01/2013 [9] STMicroelectronics, “STM32F405xx STM32F407xx”, 14/08/2020 [10] Maxim Integrated, “MAX30102: High-Sensitivity Pulse Oximeter and Heart[11] [12] Texas Instruments, “LM35 Precision Centigrade Temperature Sensors”, 12/2017 [13] [14] Elijah J Morgan, “HC-SR04 Ultrasonic Sensor”, 16/11/2014 NanJing Top Power ASIC Corp, “TP4056 1A Standalone Linear Li-lon Battery Charger with Thermal Regulation in SOP-8”, p6v2uc.cloudfront.net [15] [16] “MQ-3 Alcohol Gas Sensor”, components101.com, 7/10/2018 Muhammad, Fahmi F., Mohd Yazid Yahya, and Khaulah Sulaiman "Improving the performance of solution-processed organic solar cells by incorporating small molecule acceptors into a ternary bulk heterojunction based on DH6T: Mq3: PCBM (M= Ga, Al)." Materials Chemistry and Physics 188 (2017): 86-94 [17] to- Texas Advanced Optoelectronic Solutions Inc., “TSC3472 color light- digital converter with ir filter”, 8/2012 [18] “Arduino Nano - Nhỏ, tiện lợi, mang mình tinh hoa Arduino Uno”, arduino.vn, 22/07/2014 [19] Melexis Inspires Engineering, “MLX90614 family”, 13/8/2019 [20] Stan, “HC-06 Bluetooth module datasheet and configuration with Arduino”, 25/05/2014 Số hiệu:HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét:00 Ngày hiệu lực: 10/10/2021 Trang:139/141 TIEU LUAN MOI download : skknchat123@gmail.com [21] Ai – Thinker, “ESP-01 WiFi Module V1”, 16/05/2017, Thâm Quyến Trung [25] [22] Paul Badger, “Pulse Sensor II: Getting the Lights On”, 29/06/2012 [23] NEC LCD Technologies, “TFT Color LCD Module”, 05/2010 [24] Lê Việt Anh, “Sử dụng IC MAX7219 để điều khiển LED Ma trận 8x8 - Maxim Integrated Products, “MAX7219 Serially Interfaced, 8-Digit LED Display Drivers”, 19/05/2012 [26] Maxim Integrated Products, “DS3231 Extremely Accurate I2CIntegrated RTC/TCXO/Crystal”, 28/02/2013 Số hiệu:HD/QT-PKHCN-QHQT-NCKHSV/00 Lần soát xét:00 Ngày hiệu lực: 10/10/2021 Trang:140/141 TIEU LUAN MOI download : skknchat123@gmail.com PHỤ LỤC Hình 1: Sơ đồ nguyên lý tồn mạch Số hiệu:HD/QT-PKHCN-QHQT-NCKHSV/00 Lần sốt xét:00 Ngày hiệu lực: 10/10/2021 Trang:141/141 TIEU LUAN MOI download : skknchat123@gmail.com TIEU LUAN MOI download : skknchat123@gmail.com ...BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT TPHCM BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN THI? ??T KẾ VÀ THI CƠNG KIT LẬP TRÌNH ARM KẾT HỢP CẢM BIẾN Y SINH SV2021 - 40... cao kỹ lập trình [4] Qua tóm tắt trên, nhóm định làm đề tài ? ?Thi? ??t kế thi công Kit lập trình vi điều khiển ARM kết hợp cảm biến y sinh? ?? Kit được sử dụng vi điều khiển trung tâm ARM STM32F4,... người dùng lập trình Ứng dụng cảm biến y sinh vào việc chăm sóc sức khỏe đời sống hàng ng? ?y điều thi? ??t y? ??u Cùng với đó, việc sử dụng cảm biến y sinh môi trường học tập cho bạn sinh viên ngành