Đồ án Thiết kế và thi công khung ảnh điện tử

BGIÁO DỤC & ĐÀO TẠO  
TRƯỜNG ĐẠI HỌC SƯ PHẠM KTHUT TP. HCHÍ MINH  
KHOA ĐIỆN – ĐIỆN TỬ  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
---------------------------------  
ĐỒ ÁN TT NGHIP  
NGÀNH CÔNG NGHKTHUẬT ĐIỆN TTRUYN THÔNG  
ĐỀ TÀI:  
THIT KVÀ THI CÔNG  
KHUNG ẢNH ĐIỆN TỬ  
GVHD: TS TRƯƠNG NGỌC SƠN  
SVTH: VÕ VĂN TÀI  
15141274  
15141128  
TRẦN VÕ PHƯỚC ĐẠT  
Tp. HChí Minh - 07/2019  
BGIÁO DỤC & ĐÀO TẠO  
TRƯỜNG ĐẠI HỌC SƯ PHẠM KTHUT TP. HCHÍ MINH  
KHOA ĐIỆN – ĐIỆN TỬ  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
---------------------------------  
ĐỒ ÁN TT NGHIP  
NGÀNH KTHUẬT ĐIỆN TTRUYN THÔNG  
ĐỀ TÀI:  
THIT KVÀ THI CÔNG  
KHUNG ẢNH ĐIỆN TỬ  
GVHD: TS TRƯƠNG NGỌC SƠN  
SVTH: VÕ VĂN TÀI  
TRẦN VÕ PHƯỚC ĐẠT  
15141274  
15141128  
Tp. HChí Minh - 07/2019  
TRƯỜNG ĐH SPKT TP. HỒ CHÍ MINH  
KHOA ĐIỆN-ĐIỆN TỬ  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
CNG HÒA XÃ HI CHỦ NGHĨA VIỆT NAM  
ĐỘC LP - TDO - HNH PHÚC  
----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  
Trần Võ Phước Đạt  
MSSV: 15141274  
MSSV: 15141128  
Mã ngành: 41  
Chuyên ngành:  
Hệ đào tạo:  
Khóa:  
Điện tử công nghiệp  
Đại học chính quy  
2015  
Mã hệ:  
Lớp:  
1
15141DT1A  
I. TÊN ĐỀ TÀI:  
THIT KVÀ THI CÔNG KHUNG ẢNH ĐIN 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 hiu và tham kho các tài liu, giáo trình, nghiên cu các chủ đề,  
các nội dung liên quan đến đề tài.  
Giao tiếp STM32F407VET6 vi màn hình LCD 7inch TFT và thnhớ micro SD để  
hin thhình nh.  
Giao tiếp STM32F407VET6 vi ESP8266 qua chun giao tiếp truyn thông UART  
để ly dliu tinternet.  
Thiết kế ứng dng C# bằng Víual Studio để np nh vào thnhngoài.  
Thiết kế mô hình và lp ráp các khối điều khin.  
Chy thnghim mô hình, cân chnh hthng.  
Đánh giá kết quthc hin.  
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  
 
TRƯỜNG ĐH SPKT TP. HCHÍ MINH  
KHOA ĐIỆN-ĐIỆN TỬ  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
CNG HÒA XÃ HI CHỦ NGHĨA VIỆT NAM  
ĐỘC LP - TDO - HNH PHÚC  
----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  
GVHD  
Tuần/ngày  
Tuần 1  
Nội dung  
Nhận đồ án, tìm hiểu đề tài.  
(18-24/02/2019)  
Tuần 2  
(25-03/03/2019)  
Tìm hiểu hướng làm đề tài, chọn vi xử lý điều  
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  
(11-17/03/2019)  
Tiến hành thiết kế sơ đồ khối, giải thích chức năng  
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  
hình LCD TFT 7inch cảm ứng điện dung.  
(18-24/03/2019)  
Tuần 6, 7, 8  
(25-14/04/2019)  
Tìm hiểu ESP 8266, lấy dữ liệu thời tiết từ internet,  
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  
thử nghiệm.  
(13-02/06/2019)  
Thiết kế vỏ hộp cho sản phẩm.  
Hoàn thành nhiệm vụ đồ án  
03/06/2019  
GV HƯỚNG DẪN  
(Ký và ghi rõ họ và tên)  
iii  
 
LỜI CAM ĐOAN  
Chúng tôi cam đoan ĐATN này là công trình nghiên cứu ca bn thân chúng tôi dưới  
sự hướng dn ca Tiến sĩ Trương Ngọc Sơn.  
Các kết qucông bố trong đề tài “Thiết kế và thi công khung ảnh đin tử” là trung thực  
và không sao chép hoàn toàn tcông trình nào khác.  
Ngưi thc hiện đề tài  
Võ Văn Tài  
Trần Võ Phước Đạt  
iv  
 
LI CẢM ƠN  
Trong quá trình làm đồ án tt nghiệp, chúng em đã nhận được rt nhiu sự ủng h,  
giúp đỡ, đóng góp ý kiến và chbo nhit tình ca 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 dn  
và tạo điều kin thun li 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 KThut  
TP.HCM nói chung, các thy cô trong Bộ môn Điện tCông nghip nói riêng đã giảng dy  
và cung cp nhng kiến thc bích to tiền đquan trng cho nhóm thc hiện đồ án này.  
Chúng em cũng gửi lời đồng cảm ơn đến các bn lớp 15141DT1A đã chia strao  
đổi kiến thức cũng như những kinh nghim quý báu trong thi gian thc hiện đề tài.  
Cảm ơn đến cha mẹ đã tạo điều kin thun li, ngun kinh phí trgiúp chúng em  
thc hin tốt đề tài.  
Nhóm em xin chân thành cảm ơn!  
Ngưi thc hiện đề tài  
Võ Văn Tài  
Trần Võ Phước Đạt  
v
Mc lc  
Trang  
TRANG BÌA ....................................................................................................................... i  
MỤC LỤC.......................................................................................................................... vi  
vi  
vii  
LIT KÊ HÌNH VẼ  
Trang  
viii  
ix  
x
DANH SÁCH CÁC TVIT TT  
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  
TÓM TT  
Tranh nh là vật trang trí thường được vn dng trong các thủ pháp trang trí tường  
nhà ni thất, đặc biệt là tường phòng khách, phòng ng, phòng làm vic. Sxut hin  
ca nhng bc hình làm gim bt sự đơn điệu trong kiến trúc, tăng thêm chiều sâu  
cho không gian và làm ni bật cá tính cũng như gu thẩm mca chủ nhà. Hơn nữa  
nó còn được trang trí nhng skiện đặc biệt như sinh nhật, đám cưới, lkỉ  
niệm …hoặc là hình nh qung cáo sn phm cho mt cửa hàng, quán ăn, shop thời  
trang … khi có sản phm mi hoặc có chương trình khuyến mãi nào đó.  
Tnhng nhu cu thc tế đó chúng em đã thực hiện đề tài: “Thiết kế và thi công  
khung nh điện tử” để nhng hình nh mà người sdng mun hin thsẽ được trình  
chiếu trên màn hình 7 inch. ng dng trên máy tính sẽ giúp người dùng thêm nh mà  
người dùng mun thêm vào hthng, ngoài chức năng trình chiếu hình nh sn phm  
còn có chức năng xem thi gian và thi tiết ti mt skhu vc.  
CHƯƠNG 1. TỔNG QUAN  
CHƯƠNG 1. TNG QUAN  
1.1 ĐẶT VẤN ĐỀ  
Trước đây sau khi những bc nh chụp được sau mt chuyến du lch, mt knghỉ  
hay mt lkniệ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 hc tp, góc làm việc… Việc đó rất tn kém nếu số lượng nh nhiu  
và số lượng bc ảnh trưng bày cũng có hạn.  
Ngày nay chúng ta đang sống mt thời đại rt phát triển đặc bit là công ngh,  
máy nh kthut sngày càng phbiến, smartphone ngày càng rvà tin dụng để  
lưu lại nhng khonh khc nên nhu cu chp nh ngày càng nhiu. Việc trưng bày  
nh mà có thể thay đổi mt cách liên tc nhng bc nh yêu thích là mt scn thiết.  
Trên thị trường hiện nay cũng có nhà sản xut làm mt thiết bi có thtrình chiếu  
nhng bc nh, ví dụ như “Khung Ảnh Điện TThông Minh W-M3” của WeChat, …  
và cũng có mt dán nhỏ mang tên “Tự làm "khung tranh thông minh" vi Raspberry  
Pi” trên diễn đàn tinhte.vn.  
Chính vì thế vi mong mun góp phần vào ý tưởng đó nhóm đã nghĩ ra ý tưởng  
mt thiết bcó thtrình chiếu tự động các bc nh mà ta mun lên màn hình thay vì  
phi in ảnh ra, đề tài mang tên Thiết kế và thi công khung ảnh điện t”.  
Khung ảnh điện tsẽ là món quà mang ý nghĩa tinh thần cho gia đình (lưu giữ  
nhng khonh khc 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 sdụng trong cơ quan, công ty, nơi để trưng bày những ct  
mc phát trin ca doanh nghip, sn phm ni bật giúp khách hàng và đối tác tin  
tưởng giúp gn bó các thành viên trong công ty với nét văn hóa đặc trưng được thể  
hin trong tng tm nh, hin thcác ghi chú vic cn làm trong ngày…  
1.2 MC TIÊU  
Trình chiếu hình ảnh được lưu trong thẻ nhmicro SD lên màn hình 7 inch  
TFT đầy đủ kích thước, trc quan và chính xác.  
Hin thị được thi gian thc tế, các yếu tthi tiết như: nhiệt độ, độ ẩm, áp  
xut, tốc độ gió tinternet.  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
1
     
CHƯƠNG 1. TỔNG QUAN  
Xây dng ng dng trên máy tính để thêm nh mi vào khung nh.  
Phát hin người xung quanh khu vc để cho phép hoc không cho phép màn  
hình hin th.  
1.3 NI DUNG NGHIÊN CU  
Trong quá trình thc hiện Đồ án tt nghip 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 nhng ni dung sau:  
Tìm hiu và tham kho các tài liu, giáo trình, nghiên cu các chủ đề,  
các nội dung liên quan đến đề tài.  
Giao tiếp STM32F407VET6 vi màn hình LCD 7 inch TFT và thnhmicro  
SD để hin thhình nh.  
Giao tiếp STM32F407VET6 vi ESP8266 qua chun giao tiếp truyn thông  
UART để ly dliu tinternet.  
Thiết kế ứng dng chy trên máy tính bng phn mềm Visua Studio để np nh  
vào thnh.  
Thiết kế mô hình và lp ráp các khối điều khin.  
Chy thnghim mô hình, cân chnh hthng.  
Đánh giá kết quthc hin.  
Viết báo cáo  
Đánh giá kết quthc hin.  
Báo cáo đề tài tt nghip.  
1.4 GII HN  
Sdụng màn hình LCD kích thước 7inch để hin thhình nh và các thông tin  
cn thiết.  
Dliu thi tiết được ly tinternet thông qua module ESP8266 Node MCU.  
ng dng trên máy tính bng phn mềm Visua Studio để np nh vào thnh.  
1.5 BCC  
Chương 1: Tng Quan  
Chương này trình bày đặt vấn đề dn nhp lý do chọn đề tài, mc tiêu, ni dung  
nghiên cu, các gii hn thông svà bcục đán.  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
2
     
CHƯƠNG 1. TỔNG QUAN  
Chương 2: Cơ Sở Lý Thuyết.  
Chương này giới thiu các lý thuyết liên quan, các linh kin, phn cng sdng  
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ế hthng, thiết kế sơ đồ khi, chức năng từng khi  
và nguyên lý hoạt động tng khi.  
Chương 4: Thi công hthng  
Chương này trình bày lưu đồ gii thuật chính, lưu đồ gii thut con và gii thích,  
thi công mạch, sơ đồ mch layout, lp ráp, kiểm tra đóng gói sản phm, thi công  
mô hình, lp trình code hthng.  
Chương 5: Kết qu, Nhận xét, Đánh giá  
Chương này trình bày kết qumô hình, ng dng máy tính từ đó đưa ra đánh giá,  
nhn xét.  
Chương 6: Kết Luận và Hướng Phát Trin  
Chương này nêu lên kết lun chung vnhững gì đã thực hin, đồng thời đưa ra ưu  
khuyết điểm để đưa ra hướng phát trin cho đtài.  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
3
CHƯƠNG 2. CƠ SLÝ THUYT  
CHƯƠNG 2. CƠ SỞ LÝ THUYT  
2.1 VI ĐIỀU KHIN ARM  
2.1.1 Tng quan vARM  
Cu trúc ARM (viết tt ttên gc là Acorn RISC Machine) là mt loi cu trúc vi  
xlý 32bit kiu RISC (thuc kiến trúc Hardvard, có tp lnh rút gọn) được sdng  
rng 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 bCPU  
ARM chiếm ưu thế trong các sn phẩm điện tử di động mà vi các sn phm này vic  
tiêu tán công sut thp là mt mc tiêu thiết kế quan trng hàng đầu.  
Vic thiết kế ARM được bắt đầu từ năm 1983 trong một dán phát trin ca công ty  
máy tính Acorn. Nhóm thiết kế hoàn thành vic phát trin mu gi là ARM1 vào năm  
1985, và vào năm sau nhóm hoàn thành sn phẩm “thực’’ gọi là ARM2 vi thiết kế  
đơn giản chgm 30.000 transistor. ARM2 có tuyến dliu 32 bit, không gian địa  
ch26bit tc cho phép quản lý đến 64 Mbyte địa chvà 16 thanh ghi 32 bit. Thế hệ  
sau, ARM3, được to ra vi 4KB cache và có chức năng được ci thin tốt hơn nữa.  
Tri qua nhiu 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 ca nhà sn xut  
lõi ARM là sao cho người sdng có thghép lõi ARM vi mt sbphn tùy chn  
nào đó để to ra mt CPU hoàn chnh, mt loi CPU mà có thto ra trên nhng nhà  
máy sn xut bán dẫn cũ và vẫn tiếp tc tạo ra được sn phm vi nhiều tính năng  
mà giá thành vn thp. Ngày nay ARM được ng dng rng rãi trên mọi lĩnh vưc của  
đời sng: 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: Bxlý dành cho hệ điu hành và các ng dng phc tp.  
Htrtp lnh ARM, thumb, và thumb-2.  
Cortex-R: Bxlý dành cho hthống đòi hỏi khc khe về đáp ứng thi  
gian thc. Htrtp lnh ARM, thumb và thumb-2.  
Cortex-M: Bxử lý dành cho dòng vi điều khiển, được thiết kế để ti  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
4
     
CHƯƠNG 2. CƠ SLÝ THUYT  
ưu về giá thành. Htrtp lnh Thumb-2.  
Giá trsnm cui tên ca 1 dòng ARM cho biết về mưc độ hiu suất tương đối ca  
dòng đó. Theo đó dòng ARM mang số 0 scó hiu sut thp nht. Tập đoàn ST  
Microelectronic đã cho ra mắt dòng STM32, vi điều khiển đầu tiên da trên nn lõi  
ARM Cortex-M3 thế hmi do hãng ARM thiết kế, lõi ARM Cortex-M3 là sci  
tiến ca lõi ARMv7-M 32bit truyn thng, tng mang li sthành công vang di cho  
công ty ARM. Dòng STM32 thiết lp các tiêu chun mi vhiu suất, chi phí, cũng  
như khả năng đáp ứng các ng dng tiêu thụ năng lưng thp và tính điều khin thi  
gian thc kht khe.  
2.1.2 Vi điều khin STM32F407VET6  
Dòng STM32 tiêu thụ năng lượng cc thấp trong khi đó hiệu sut cc cao và  
vic lp trình cũng rất ddàng. Với sư đồ svngoi vi (GPIO, I2C, SPI, ADC,  
USB, Ethernet, CAN....).  
Hình 2.1 Chip STM32F407VET6  
STM32F407VET6 sdng dòng ARM Cortex-M4 hoạt động vi tn số lên đến  
168Mhz vi các thông s:  
Lõi ARM 32-bit Cortex M4 vi clock max là 168Mhz.  
Bnh:  
512 Kbytes bnhFlash.  
192 Kbytes SRAM.  
Clock, reset và qun lý ngun.  
Điện áp hoạt đng 1.8V -> 3.6V.  
BỘ MÔN ĐIỆN TCÔNG NGHIP Y SINH  
5
   
Tải về để xem bản đầy đủ
pdf 89 trang yennguyen 30/03/2022 6160
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Thiết kế và thi công khung ảnh điện tử", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfdo_an_thiet_ke_va_thi_cong_khung_anh_dien_tu.pdf