Xem mẫu

  1. BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH --------------------------------- ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ TÀI: THIẾT KẾ VÀ THI CÔNG KHUNG ẢNH ĐIỆN TỬ GVHD: TS TRƯƠNG NGỌC SƠN SVTH: VÕ VĂN TÀI 15141274 TRẦN VÕ PHƯỚC ĐẠT 15141128 Tp. Hồ Chí Minh - 07/2019
  2. BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH --------------------------------- ĐỒ ÁN TỐT NGHIỆP NGÀNH KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ TÀI: THIẾT KẾ VÀ THI CÔNG KHUNG ẢNH ĐIỆN TỬ GVHD: TS TRƯƠNG NGỌC SƠN SVTH: VÕ VĂN TÀI 15141274 TRẦN VÕ PHƯỚC ĐẠT 15141128 Tp. Hồ Chí Minh - 07/2019
  3. TRƯỜNG ĐH SPKT TP. HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN-ĐIỆN TỬ ĐỘC LẬP - TỰ DO - HẠNH PHÚC BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH ----o0o---- Tp. HCM, ngày 10 tháng 06 năm 2019 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Võ Văn Tài MSSV: 15141274 Trần Võ Phước Đạt MSSV: 15141128 Chuyên ngành: Điện tử công nghiệp Mã ngành: 41 Hệ đào tạo: Đại học chính quy Mã hệ: 1 Khóa: 2015 Lớp: 15141DT1A I. TÊN ĐỀ TÀI: THIẾT KẾ VÀ THI CÔNG KHUNG ẢNH ĐIỆN TỬ II. NHIỆM VỤ 1. Các số liệu ban đầu: • Phan Văn Hoàn, “Giáo trình vi xử lý - ARM STM32”, Đại học Sư Phạm Kỹ Thuật Tp.HCM 2015. • Nguyễn Đình Phú, “Thực hành vi điều khiển - ARM STM32”, Đại học Sư Phạm Kỹ Thuật Tp.HCM 2014. 2. Nội dung thực hiện: • Tìm hiểu và tham khảo các tài liệu, giáo trình, nghiên cứu các chủ đề, các nội dung liên quan đến đề tài. • Giao tiếp STM32F407VET6 với màn hình LCD 7inch TFT và thẻ nhớ micro SD để hiển thị hình ảnh. • Giao tiếp STM32F407VET6 với ESP8266 qua chuẩn giao tiếp truyền thông UART để lấy dữ liệu từ internet. • Thiết kế ứng dụng C# bằng Víual Studio để nạp ảnh vào thẻ nhớ ngoài. • Thiết kế mô hình và lắp ráp các khối điều khiển. • Chạy thử nghiệm mô hình, cân chỉnh hệ thống. • Đánh giá kết quả thực hiện. III. NGÀY GIAO NHIỆM VỤ: 18/02/2019 IV. NGÀY HOÀN THÀNH NHIỆM VỤ: 10/06/2019 V. HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: TS. Trương Ngọc Sơn CÁN BỘ HƯỚNG DẪN BM. ĐIỆN TỬ CÔNG NGHIỆP – Y SINH ii
  4. TRƯỜNG ĐH SPKT TP. HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN-ĐIỆN TỬ ĐỘC LẬP - TỰ DO - HẠNH PHÚC BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH ----o0o---- Tp. HCM, ngày 10 tháng 07 năm 2019 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên 1: Võ Văn Tài Lớp: 1514DT1A ............................................................ MSSV: 15141274 Họ tên sinh viên 2: Trần Võ Phước Đạt Lớp: 1514DT1A ............................................................ MSSV: 15141128 Tên đề tài: THIẾT KẾ VÀ THI CÔNG KHUNG ẢNH ĐIỆN TỬ Xác nhận Tuần/ngày Nội dung GVHD Tuần 1 Nhận đồ án, tìm hiểu đề tài. (18-24/02/2019) Tuần 2 Tìm hiểu hướng làm đề tài, chọn vi xử lý điều (25-03/03/2019) khiển, ngôn ngữ lập trình. Tuần 3 Tiến hành viết đề cương tóm tắt nội dung đồ án. (04-10/03/2019) Tuần 4 Tiến hành thiết kế sơ đồ khối, giải thích chức năng (11-17/03/2019) các khối. Lựa chọn linh kiện cho từng khối. Tuần 5 Tìm hiểu cách giao tiếp giữa vi điều khiển với màn (18-24/03/2019) hình LCD TFT 7inch cảm ứng điện dung. Tuần 6, 7, 8 Tìm hiểu ESP 8266, lấy dữ liệu thời tiết từ internet, (25-14/04/2019) truyền dữ liệu đến vi điều khiển trung tâm. Tuần 9, 10, 11, Lập trình và tổng hợp các module còn lại trong hệ 12 thống. (15-12/05/2019) Viết ứng dụng trên máy tính bằng Visual Studio. Tuần 13, 14, 15 Tiến hành thiết kế mạch, lắp ráp hệ thống và chạy (13-02/06/2019) thử nghiệm. Thiết kế vỏ hộp cho sản phẩm. 03/06/2019 Hoàn thành nhiệm vụ đồ án GV HƯỚNG DẪN (Ký và ghi rõ họ và tên) iii
  5. LỜI CAM ĐOAN Chúng tôi cam đoan ĐATN này là công trình nghiên cứu của bản thân chúng tôi dưới sự hướng dẫn của Tiến sĩ Trương Ngọc Sơn. Các kết quả công bố trong đề tài “Thiết kế và thi công khung ảnh điện tử” là trung thực và không sao chép hoàn toàn từ công trình nào khác. Người thực hiện đề tài Võ Văn Tài Trần Võ Phước Đạt iv
  6. LỜI CẢM ƠN Trong quá trình làm đồ án tốt nghiệp, chúng em đã nhận được rất nhiều sự ủng hộ, giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình của thầy cô, gia đình và bạn bè. Nhóm chúng em xin chân thành cám ơn thầy Trương Ngọc Sơn đã tận tình hướng dẫn và tạo điều kiện thuận lợi cho chúng em hoàn thành tốt đồ án này. Nhóm cũng xin chân thành cảm ơn các thầy cô giáo trong trường ĐH Sư Phạm Kỹ Thuật TP.HCM nói chung, các thầy cô trong Bộ môn Điện tử Công nghiệp nói riêng đã giảng dạy và cung cấp những kiến thức bổ ích tạo tiền đề quan trọng cho nhóm thực hiện đồ án này. Chúng em cũng gửi lời đồng cảm ơn đến các bạn lớp 15141DT1A đã chia sẽ trao đổi kiến thức cũng như những kinh nghiệm quý báu trong thời gian thực hiện đề tài. Cảm ơn đến cha mẹ đã tạo điều kiện thuận lợi, nguồn kinh phí trợ giúp chúng em thực hiện tốt đề tài. Nhóm em xin chân thành cảm ơn! Người thực hiện đề tài Võ Văn Tài Trần Võ Phước Đạt v
  7. Mục lục Trang TRANG BÌA ....................................................................................................................... i NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP ................................................................................... ii LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP ........................................................ iii LỜI CAM ĐOAN .............................................................................................................. iv MỤC LỤC .......................................................................................................................... vi CHƯƠNG 1. TỔNG QUAN ................................................................................................1 1.1 ĐẶT VẤN ĐỀ ........................................................................................................... 1 1.2 MỤC TIÊU ................................................................................................................ 1 1.3 NỘI DUNG NGHIÊN CỨU ...................................................................................... 2 1.4 GIỚI HẠN ................................................................................................................. 2 1.5 BỐ CỤC..................................................................................................................... 2 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT ..................................................................................4 2.1 VI ĐIỀU KHIỂN ARM ............................................................................................. 4 2.1.1 Tổng quan về ARM ............................................................................................. 4 2.1.2 Vi điều khiển STM32F407VET6 ........................................................................ 5 2.2 MODULE LCD TFT 7 INCH CẢM ỨNG ĐIỆN DUNG ........................................ 7 2.3 CẢM BIẾN CHUYỂN ĐỘNG PIR .......................................................................... 9 2.4 ESP8266 NODE MCU ............................................................................................ 12 2.5 TỔNG QUAN VỀ INTERNET ............................................................................... 13 CHƯƠNG 3. THIẾT KẾ HỆ THỐNG ..........................................................................20 3.1 GIỚI THIỆU ............................................................................................................ 20 3.2 TÍNH TOÁN VÀ THIẾT KẾ HỆ THỐNG............................................................. 20 3.2.1 Thiết kế sơ đồ khối hệ thống ............................................................................. 20 3.2.2 Tính toán thiết kế mạch ..................................................................................... 22 vi
  8. 3.2.3 Sơ đồ nguyên lý toàn mạch ............................................................................... 32 CHƯƠNG 4. THI CÔNG HỆ THỐNG .........................................................................34 4.1 GIỚI THIỆU ............................................................................................................ 34 4.2 THI CÔNG HỆ THỐNG ......................................................................................... 34 4.2.1 Thi công board mạch ......................................................................................... 34 4.2.2 Lắp ráp và kiểm tra............................................................................................ 37 4.3 ĐÓNG GÓI VÀ THI CÔNG MÔ HÌNH ................................................................ 39 4.4 LẬP TRÌNH HỆ THỐNG ....................................................................................... 39 4.4.1 Lưu đồ giải thuật STM32F4 .............................................................................. 39 4.4.2 Lưu đồ giải thuật Node MCU ........................................................................... 47 4.4.3 Phần mềm lập trình cho vi điều khiển ............................................................... 48 4.4.3 Phần mềm lập trình ứng dụng trên máy tính ..................................................... 56 4.5 TÀI LIỆU HƯỚNG DẪN SỬ DỤNG, THAO TÁC .............................................. 60 4.5.1 Tài liệu hướng dẫn sử dụng ............................................................................... 60 4.5.2 Quy trình thao tác .............................................................................................. 62 CHƯƠNG 5. KẾT QUẢ - NHẬN XÉT – ĐÁNH GIÁ .................................................66 5.1 TỔNG QUAN KẾT QUẢ ....................................................................................... 66 5.2 KẾT QUẢ ĐẠT ĐƯỢC .......................................................................................... 66 5.3 NHẬN XÉT VÀ ĐÁNH GIÁ.................................................................................. 70 5.3.1 Nhận xét kết quả đạt được ................................................................................. 70 5.3.2 Đánh giá kết quả ................................................................................................ 70 CHƯƠNG 6. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN...............................................71 6.1 KẾT LUẬN ............................................................................................................. 71 6.2 HƯỚNG PHÁT TRIỂN .......................................................................................... 71 TÀI LIỆU THAM KHẢO ...............................................................................................73 PHỤ LỤC ..........................................................................................................................74 vii
  9. LIỆT KÊ HÌNH VẼ Trang Hình 2.1 Chip STM32F407VET6 ........................................................................................5 Hình 2.2 Các lớp màn hình LCD TFT .................................................................................7 Hình 2.3 Các lớp màn hình cảm ứng điện dung ..................................................................8 Hình 2.4 Màn hình LCD TFT 7inch Waveshare .................................................................9 Hình 2.5 Mô tả cảm biến chuyển động PIR .......................................................................10 Hình 2.6 Hoạt động cảm biến chuyển động PIR................................................................11 Hình 2.7 Cảm biến chuyển động PIR mini ........................................................................11 Hình 2.8 ESP8266 Node MCU ..........................................................................................13 Hình 2.9 Cách hoạt động của giao thức http. .....................................................................15 Hình 3.1 Sơ đồ khối của hệ thống ......................................................................................21 Hình 3.2 Thạch anh ngoài nối với vi điều khiển ................................................................22 Hình 3.3 Sơ đồ mạch nguyên lý của khối điều khiển trung tâm ........................................23 Hình 3.4 Sơ đồ mạch nguyên lý của khối hiển thị .............................................................27 Hình 3.5 Sơ đồ mạch nguyên lý của khối cảm biến ..........................................................27 Hình 3.8 Sơ đồ chân thẻ nhớ micro SD .............................................................................28 Hình 3.9 Sơ đồ mạch nguyên lý của khối micro SD ..........................................................29 Hình 3.10 Sơ đồ mạch nguyên lý của khối ESP 8266 .......................................................30 Hình 3.11 Sơ đồ chân của IC LM1117 ..............................................................................31 Hình 3.12 Sơ đồ mạch nguyên lý của khối nguồn .............................................................32 Hình 3.13 Sơ đồ nguyên lý toàn mạch ...............................................................................33 Hình 4.1 Sơ đồ bố trí linh kiện trong mạch........................................................................35 Hình 4.2 Mạch in lớp dưới .................................................................................................35 Hình 4.2 Mạch in lớp trên ..................................................................................................36 Hình 4.4 Hình 3D của mạch ...............................................................................................36 viii
  10. Hình 4.5 Mạch sau khi lắp ráp hoàn chỉnh ........................................................................38 Hình 4.6 Mặt trước sản phẩm sau khi đóng gói .................................................................39 Hình 4.7 Lưu đồ chương trình chính..................................................................................40 Hình 4.8 Lưu đồ chương trình con cảm biến PIR ..............................................................41 Hình 4.9 Lưu đồ chương trình con Scan cảm ứng .............................................................42 Hình 4.10 Lưu đồ chương trình con trình chiếu hình ảnh .................................................43 Hình 4.11 Chương trình con hiển thị thời gian ..................................................................44 Hình 4.12 Chương trình con hiển thị thời tiết ....................................................................45 Hình 4.13 Lưu đồ chương trình con hiển thị thời tiết ........................................................46 Hình 4.13 Lưu đồ chương trình chính cho Node MCU .....................................................47 Hình 4.15 Lưu đồ chương trình con UART ESP ...............................................................48 Hình 4.13 Biểu tượng phần mềm STM32CubeMX ...........................................................49 Hình 4.14 Biểu tượng phần mềm Keil ...............................................................................49 Hình 4.15 Tạo project mới trên STM32CubeMx ..............................................................50 Hình 4.16 Cấu hình chip trên STM32CubeMx ..................................................................50 Hình 4.17 Cấu hình xung nhịp trên STM32CubeMX ........................................................51 Hình 4.18 Cấu hình ngoại vi trên STM32CubeMX ...........................................................51 Hình 4.19 Tạo code trên STM32CubeMX.........................................................................52 Hình 4.20 Giao diện phần mềm lập trình Keil C ...............................................................52 Hình 4.20 Thiết lập cấu hình cho Keil C ...........................................................................53 Hình 4.21 Thiết lập cấu hình cho Keil C ...........................................................................53 Hình 4.22 Buid và nạp code lên chip .................................................................................54 Hình 4.23 Biểu tượng phần mềm lập trình IDE Arduino ..................................................54 Hình 4.24 Giao diện phần mềm lập trình IDE Arduino sau khi khởi động .......................55 Hình 4.25 Chọn Board trên IDE Arduino ..........................................................................55 Hình 4.26 Chọn Port trên IDE Arduino .............................................................................56 ix
  11. Hình 4.27 Biên dịch và nạp code .......................................................................................56 Hình 4.28 Biểu tượng phần mềm Visual Studio ................................................................57 Hình 4.29 Ứng dụng sau Visual Studio khi khởi động ......................................................58 Hình 4.30 Tạo dự án mới với Visual Studio ......................................................................58 Hình 4.31 Cấu hình cho dự án ...........................................................................................59 Hình 4.32 Giao diện thiết kế của Visual Studio .................................................................59 Hình 4.33 Giao diện lập trình của Visual Studio ...............................................................60 Hình 4.34 Ứng dụng sau khi được khởi động ....................................................................61 Hình 4.35 Chọn ảnh từ máy tính ........................................................................................61 Hình 4.36 Lưu ảnh vào thẻ nhớ ngoài ................................................................................62 Hình 4.37 Quy trình thao tác của sản phẩm .......................................................................62 Hình 4.38 Màn hình hiển thị báo hiệu sản phẩm đã hoạt động .........................................63 Hình 4.39 Chế độ trình chiếu hình ảnh ..............................................................................63 Hình 4.40 Chế độ hiển thị thời gian thực ...........................................................................64 Hình 4.41 Chế độ hiển thị thời tiết .....................................................................................64 Hình 4.42 Chọn khu vực hiển thị thời tiết .........................................................................65 Hình 5.1 Sản phẩm hoạt động ở chế độ hiển thị hình ảnh .................................................67 Hình 5.2 Sản phẩm hoạt động ở chế độ hiển thị thời gian .................................................67 Hình 5.3 Sản phẩm hoạt động ở chế độ hiển thị thời tiết ...................................................68 Hình 5.4 Chọn khu vực thời tiết .........................................................................................68 Hình 5.5 Kết quả ứng dụng trên máy tính ..........................................................................69 Hình 5.6 Hình ảnh mới được đưa vào qua ứng dụng máy tính ..........................................69 x
  12. LIỆT KÊ BẢNG Trang Bảng 2.1 Danh sách icon tương ứng với dữ liệu nhận về từ website openweathermap.org ............................................................................................................................................18 Bảng 3.1 Chức năng các chân của màn hình LCD TFT 7inch WaveShare .......................25 Bảng 3.2 Chức năng các chân thẻ nhớ micro SD ..............................................................28 Bảng 3.3 Danh sách nguồn và dòng sử dụng của các linh kiện, module. ..........................30 Bảng 4.1 Danh sách các linh kiện sử dụng ........................................................................37 xi
  13. DANH SÁCH CÁC TỪ VIẾT TẮT MCU: Microcontroller Unit LCD: Liquid crystal Display SD: Secure Digital IC: Integrated Circuit GPIO: General-purpose input/output I2C: Inter-integrated Circuit SPI: Serial Peripheral Interface ADC: Analog-to-Digital Converter USB: Universal Serial Bus RTC: Real Time Clock DMA: Direct Memory Access UART: Universal Asynchronous Receiver/Transmitter CAN: Controller Area Network TFT: Thin-Film Transistor PIR: Passive Infrared Sensor TCP/IP: Transmission Control Protocol/ Internet Protocol IDE: Integrated Development Environment FSMC: Flexible Static Memory Controller PCB: Printed Circuit Board 3D: 3-Dimensional VOM: Volt-Ohm-Milliammeter CMD: Command HTTP: HyperText Transfer Protocol
  14. TÓM TẮT Tranh ảnh là vật trang trí thường được vận dụng trong các thủ pháp trang trí tường nhà nội thất, đặc biệt là tường phòng khách, phòng ngủ, phòng làm việc. Sự xuất hiện của những bức hình làm giảm bớt sự đơn điệu trong kiến trúc, tăng thêm chiều sâu cho không gian và làm nổi bật cá tính cũng như gu thẩm mỹ của chủ nhà. Hơn nữa nó còn được trang trí ở những sự kiện đặc biệt như sinh nhật, đám cưới, lễ kỉ niệm …hoặc là hình ảnh quảng cáo sản phẩm cho một cửa hàng, quán ăn, shop thời trang … khi có sản phẩm mới hoặc có chương trình khuyến mãi nào đó. Từ những nhu cầu thực tế đó chúng em đã thực hiện đề tài: “Thiết kế và thi công khung ảnh điện tử” để những hình ảnh mà người sử dụng muốn hiển thị sẽ được trình chiếu trên màn hình 7 inch. Ứng dụng trên máy tính sẽ giúp người dùng thêm ảnh mà người dùng muốn thêm vào hệ thống, ngoài chức năng trình chiếu hình ảnh sản phẩm còn có chức năng xem thời gian và thời tiết tại một số khu vực.
  15. CHƯƠNG 1. TỔNG QUAN CHƯƠNG 1. TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ Trước đây sau khi những bức ảnh chụp được sau một chuyến du lịch, một kỳ nghỉ hay một lễ kỷ niệm nào đó ta thường in ảnh ra để nhìn lại, trưng bày tại phòng khách, phòng ngủ, góc học tập, góc làm việc… Việc đó rất tốn kém nếu số lượng ảnh nhiều và số lượng bức ảnh trưng bày cũng có hạn. Ngày nay chúng ta đang sống ở một thời đại rất phát triển đặc biệt là công nghệ, máy ảnh kỹ thuật số ngày càng phổ biến, smartphone ngày càng rẻ và tiện dụng để lưu lại những khoảnh khắc nên nhu cầu chụp ảnh ngày càng nhiều. Việc trưng bày ảnh mà có thể thay đổi một cách liên tục những bức ảnh yêu thích là một sự cần thiết. Trên thị trường hiện nay cũng có nhà sản xuất làm một thiết bi có thể trình chiếu những bức ảnh, ví dụ như “Khung Ảnh Điện Tử Thông Minh W-M3” của WeChat, … và cũng có một dự án nhỏ mang tên “Tự làm "khung tranh thông minh" với Raspberry Pi” trên diễn đàn tinhte.vn. Chính vì thế với mong muốn góp phần vào ý tưởng đó nhóm đã nghĩ ra ý tưởng một thiết bị có thể trình chiếu tự động các bức ảnh mà ta muốn lên màn hình thay vì phải in ảnh ra, đề tài mang tên “Thiết kế và thi công khung ảnh điện tử”. Khung ảnh điện tử sẽ là món quà mang ý nghĩa tinh thần cho gia đình (lưu giữ những khoảnh khắc của các thành viên trong gia đình, gắn kết mọi người trong nhà với nhau). Cũng được sử dụng trong cơ quan, công ty, nơi để trưng bày những cột mốc phát triển của doanh nghiệp, sản phẩm nổi bật giúp khách hàng và đối tác tin tưởng giúp gắn bó các thành viên trong công ty với nét văn hóa đặc trưng được thể hiện trong từng tấm ảnh, hiển thị các ghi chú việc cần làm trong ngày… 1.2 MỤC TIÊU • Trình chiếu hình ảnh được lưu trong thẻ nhớ micro SD lên màn hình 7 inch TFT đầy đủ kích thước, trực quan và chính xác. • Hiển thị được thời gian thực tế, các yếu tố thời tiết như: nhiệt độ, độ ẩm, áp xuất, tốc độ gió từ internet. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 1
  16. CHƯƠNG 1. TỔNG QUAN • Xây dựng ứng dụng trên máy tính để thêm ảnh mới vào khung ảnh. • Phát hiện người xung quanh khu vực để cho phép hoặc không cho phép màn hình hiển thị. 1.3 NỘI DUNG NGHIÊN CỨU Trong quá trình thực hiện Đồ án tốt nghiệp với đề tài Thiết kế và thi công khung ảnh điện tử, nhóm chúng em đã hoàn thành được những nội dung sau: • Tìm hiểu và tham khảo các tài liệu, giáo trình, nghiên cứu các chủ đề, các nội dung liên quan đến đề tài. • Giao tiếp STM32F407VET6 với màn hình LCD 7 inch TFT và thẻ nhớ micro SD để hiển thị hình ảnh. • Giao tiếp STM32F407VET6 với ESP8266 qua chuẩn giao tiếp truyền thông UART để lấy dữ liệu từ internet. • Thiết kế ứng dụng chạy trên máy tính bằng phần mềm Visua Studio để nạp ảnh vào thẻ nhớ. • Thiết kế mô hình và lắp ráp các khối điều khiển. • Chạy thử nghiệm mô hình, cân chỉnh hệ thống. • Đánh giá kết quả thực hiện. • Viết báo cáo • Đánh giá kết quả thực hiện. • Báo cáo đề tài tốt nghiệp. 1.4 GIỚI HẠN • Sử dụng màn hình LCD kích thước 7inch để hiển thị hình ảnh và các thông tin cần thiết. • Dữ liệu thời tiết được lấy từ internet thông qua module ESP8266 Node MCU. • Ứng dụng trên máy tính bằng phần mềm Visua Studio để nạp ảnh vào thẻ nhớ. 1.5 BỐ CỤC • Chương 1: Tổng Quan Chương này trình bày đặt vấn đề dẫn nhập lý do chọn đề tài, mục tiêu, nội dung nghiên cứu, các giới hạn thông số và bố cục đồ án. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 2
  17. CHƯƠNG 1. TỔNG QUAN • Chương 2: Cơ Sở Lý Thuyết. Chương này giới thiệu các lý thuyết liên quan, các linh kiện, phần cứng sử dụng trong thiết kế. • Chương 3: Thiết Kế và Tính Toán Chương này tính toán thiết kế hệ thống, thiết kế sơ đồ khối, chức năng từng khối và nguyên lý hoạt động từng khối. • Chương 4: Thi công hệ thống Chương này trình bày lưu đồ giải thuật chính, lưu đồ giải thuật con và giải thích, thi công mạch, sơ đồ mạch layout, lắp ráp, kiểm tra đóng gói sản phẩm, thi công mô hình, lập trình code hệ thống. • Chương 5: Kết quả, Nhận xét, Đánh giá Chương này trình bày kết quả mô hình, ứng dụng máy tính từ đó đưa ra đánh giá, nhận xét. • Chương 6: Kết Luận và Hướng Phát Triển Chương này nêu lên kết luận chung về những gì đã thực hiện, đồng thời đưa ra ưu khuyết điểm để đưa ra hướng phát triển cho đề tài. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 3
  18. CHƯƠNG 2. CƠ SỞ LÝ THUYẾT CHƯƠNG 2. CƠ SỞ LÝ THUYẾT 2.1 VI ĐIỀU KHIỂN ARM 2.1.1 Tổng quan về ARM Cấu trúc ARM (viết tắt từ tên gốc là Acorn RISC Machine) là một loại cấu trúc vi xử lý 32bit kiểu RISC (thuộc kiến trúc Hardvard, có tập lệnh rút gọn) được sử dụng rộng rãi trong các thiết kế nhúng. Do có đặc điểm tiết kiệm năng lượng, các bộ CPU ARM chiếm ưu thế trong các sản phẩm điện tử di động mà với các sản phẩm này việc tiêu tán công suất thấp là một mục tiêu thiết kế quan trọng hàng đầu. Việc thiết kế ARM được bắt đầu từ năm 1983 trong một dự án phát triển của công ty máy tính Acorn. Nhóm thiết kế hoàn thành việc phát triển mẫu gọi là ARM1 vào năm 1985, và vào năm sau nhóm hoàn thành sản phẩm “thực’’ gọi là ARM2 với thiết kế đơn giản chỉ gồm 30.000 transistor. ARM2 có tuyến dữ liệu 32 bit, không gian địa chỉ 26bit tức cho phép quản lý đến 64 Mbyte địa chỉ và 16 thanh ghi 32 bit. Thế hệ sau, ARM3, được tạo ra với 4KB cache và có chức năng được cải thiện tốt hơn nữa. Trải qua nhiều thế hệ nhưng lõi ARM gần như không thay đổi kích thước. ARM2 có 30.000 transistors trong khi ARM6 chỉ tăng lên đến 35.000. Ý tưởng của nhà sản xuất lõi ARM là sao cho người sử dụng có thể ghép lõi ARM với một số bộ phận tùy chọn nào đó để tạo ra một CPU hoàn chỉnh, một loại CPU mà có thể tạo ra trên những nhà máy sản xuất bán dẫn cũ và vẫn tiếp tục tạo ra được sản phẩm với nhiều tính năng mà giá thành vẫn thấp. Ngày nay ARM được ứng dụng rộng rãi trên mọi lĩnh vưc của đời sống: Robot, máy tính, điện thoại, xe hơi, máy giặt… ARM Cortex được chia làm 3 dòng: • Cortex-A: Bộ xử lý dành cho hệ điều hành và các ứng dụng phức tạp. Hỗ trợ tập lệnh ARM, thumb, và thumb-2. • Cortex-R: Bộ xử lý dành cho hệ thống đòi hỏi khắc khe về đáp ứng thời gian thực. Hỗ trợ tập lệnh ARM, thumb và thumb-2. • Cortex-M: Bộ xử lý dành cho dòng vi điều khiển, được thiết kế để tối BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 4
  19. CHƯƠNG 2. CƠ SỞ LÝ THUYẾT ưu về giá thành. Hỗ trợ tập lệnh Thumb-2. Giá trị số nằm cuối tên của 1 dòng ARM cho biết về mưc độ hiệu suất tương đối của dòng đó. Theo đó dòng ARM mang số 0 sẽ có hiệu suất thấp nhất. Tập đoàn ST Microelectronic đã cho ra mắt dòng STM32, vi điều khiển đầu tiên dựa trên nền lõi ARM Cortex-M3 thế hệ mới do hãng ARM thiết kế, lõi ARM Cortex-M3 là sự cải tiến của lõi ARMv7-M 32bit truyền thống, từng mang lại sự thành công vang dội cho công ty ARM. Dòng STM32 thiết lập các tiêu chuẩn mới về hiệu suất, chi phí, cũng như khả năng đáp ứng các ứng dụng tiêu thụ năng lượng thấp và tính điều khiển thời gian thực khắt khe. 2.1.2 Vi điều khiển STM32F407VET6 Dòng STM32 tiêu thụ năng lượng cực thấp trong khi đó hiệu suất cực cao và việc lập trình cũng rất dễ dàng. Với sư đồ sộ về ngoại vi (GPIO, I2C, SPI, ADC, USB, Ethernet, CAN....). Hình 2.1 Chip STM32F407VET6 STM32F407VET6 sử dụng dòng ARM Cortex-M4 hoạt động với tần số lên đến 168Mhz với các thông số: Lõi ARM 32-bit Cortex M4 với clock max là 168Mhz. Bộ nhớ: • 512 Kbytes bộ nhớ Flash. • 192 Kbytes SRAM. Clock, reset và quản lý nguồn. • Điện áp hoạt động 1.8V -> 3.6V. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 5
nguon tai.lieu . vn