111Equation Chapter Section TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CƠ KHÍ - - BÁO CÁO BÀI TẬP LỚN Đề tài: Lập trình hiển thị hình ảnh lên LCD Giảng viên: TS.Đặng Thái Việt Nhóm sinh viên thực hiện: STT Hà Nội, năm 2022 Họ Ngu Dươ Ngu Mục lục LỜI CẢM ƠN PHẦN MỞ ĐẦU Lý chọn đề tài Mục tiêu PHẦN NỘI DUNG Giới thiệu mơ hình 1.1 Khái niệm 1.2 Các linh kiện sử dụng Sơ đồ hoạt động Lập trinh cho arduino PHẦN KẾT LUẬN TÀI LIỆU THAM KHẢO LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến TS Đặng Thái Việt – người dành thời gian tâm huyết tận tình hướng dẫn bọn em suốt trình làm đề tài Có lẽ kiến thức vơ hạn mà tiếp nhận kiến thức thân người tồn hạn chế định Do đó, q trình hồn thành đề tài chắn khơng khỏi cịn thiếu sót Nhóm chúng em mong nhận đóng góp ý kiến từ thầy để đề tài nhóm hồn thiện Kính chúc thầy sức khỏe, hạnh phúc thành cơng đường nghiệp giảng dạy PHẦN MỞ ĐẦU Lý chọn đề tài Hiện nay, xã hội đại, quảng cáo gắn liền với phát triển kinh tế thị trường sản xuất hàng hóa, dịch vụ Thực tiễn chứng minh khoa học công nghệ phát triển kéo theo hoạt động quảng cáo ngày sôi động phong phú hơn, quảng cáo xuất nhiều nơi, thể nhiều hình thức, truyền tài nhiều phương tiện khác nhau…quảng cáo hoạt động kinh tế đồng thời sáng tạo văn hóa ảnh hưởng đến quyền lợi người tiêu dùng Chính nhóm chúng em lựa chọn đề tài lập trình hiển thị quảng cáo hình ảnh qua hình LCD siêu thị, với mục tiêu tối ưu chi phí quảng cáo, tiếp cận nhiều người quảng cáo nhiều sản phẩm tốt Mục tiêu Nghiên cứu, tìm hiểu lập trình thiết bị hiển thị ứng dụng Arduino Mega 2560 PHẦN NỘI DUNG Giới thiệu mơ hình 1 Khái niệm: - Lập trình hiển thị LCD nghĩa hình ảnh quảng cáo 1.2 hiển thị lên hình liên tục cách tự động theo chu kì Chúng ta cần lựa chọn hình ảnh muốn hiển thị Linh kiện sử dụng: - Mạch Arduino Mega 2560 - TFT Adapter - 7.0 inch TFT LCD 800x480 - Thẻ nhớ SD Sơ đồ khối nguyên lý hoạt động Nguyên lý hoạt động - 2.2 Ảnh lưu dạng RAW chuyển vào thẻ nhớ SD Sau qua chương trình nạp vào Arduino Ở Arduino vừa khối xử lý trung tâm vừa nguồn cấp điện trực tiếp Sau ảnh xuất lên hình LCD Các ảnh chuyển liên tục dựa vào thời gian cài đặt chương trình Sơ đồ khối Hình : Sơ đồ khối hoạt động 2.3 Lắp đặt Hình : Lắp đặt thiết bị 2.4 Giao tiếp SPI Arduino với LCD - Màn hình TFT LCD 7.0 inch cảm ứng điện trở, độ phân giải 800x480, sử dụng chip điều khiển SSD1963 giao tiếp SPI - SPI thường sử dụng giao tiếp với nhớ, IC âm thanh, loại cảm biến nhiệt độ áp suất, thẻ nhớ thẻ SD Hình 3: Giao tiếp SPI - - Mỗi chip Master hay Slave có ghi liệu bits Cứ xung clock, Master gửi bit từ ghi dịch (Shift Register) đến ghi dịch Slave thông qua đường MOSI Đồng thời Slave gửi lại bit đến cho Master qua đường MISO Như sau chu kỳ clock hồn tất việc truyền nhận byte liệu Lập trình cho arduino 3.1 Giới thiệu phần mềm Arduino - 3.2 Arduino IDE phần mềm với mã nguồn mở, sử dụng chủ yếu để viết biên dịch mã vào module Arduino Nó bao gồm phần cứng phần mềm Phần cứng chứa đến 300,000 board mạch thiết kế sẵn với cảm biến, linh kiện Phần mềm giúp bạn sử dụng cảm biến, linh kiện Arduino cách linh hoạt phù hợp với mục đích sử dụng Sơ đồ thuật tốn Hình 4: Sơ đồ thuật toán 3.3 Kết nối với Arduino - Truy cập vào trang web http://arduino.cc/en/Main/Software tải chương trình Arduino IDE phù hợp với hệ điều hành máy bao gồm Windown, Mac OS hay Linux Đối với Windown có cài đặt (.exe) Zip, Zip cần giải nén chạy chương trình khơng cần cài đặt Kết nối arduino máy tính thơng qua cáp mini usb - Nạp code cho arduino - PHẦN KẾT LUẬN Kết cuối xây dựng lắp ráp hệ thống thực tế chạy theo yêu cầu đặt Mạch hoạt động ổn định, cấu kiện hoạt động chinh xác Qua tập lớn lần em học hỏi nhiều kiến thức thực tế chưa học sách thiết kế mạch, lắp mạch,…đến cách trình bày, viết báo cáo, kĩ làm việc nhóm, kỹ tìm kiếm tổng hợp tài liệu Từ mở rộng hiểu biết thân chuyên ngành theo học, tiếp tục củng cố kiến thức để hoàn thành tốt đồ án TÀI LIỆU THAM KHẢO [1] https://www.scribd.com/document/501478879/D%E1%BB%B1-an-Thung-rac- thong-minh [2] http://arduino.vn/ [3] https://embeddedlaboratory.blogspot.com/2018/04/displaying-images-on-32-inch- tft-using.html?fbclid=IwAR2I7k14GlG6T3AiIMeUJ3EOo6qfdNfrFBlsTHHwk9R4GT-cnPNyHDfq9Q 10 ... tìm hiểu lập trình thiết bị hiển thị ứng dụng Arduino Mega 2560 PHẦN NỘI DUNG Giới thiệu mơ hình 1 Khái niệm: - Lập trình hiển thị LCD nghĩa hình ảnh quảng cáo 1.2 hiển thị lên hình liên tục... chọn đề tài lập trình hiển thị quảng cáo hình ảnh qua hình LCD siêu thị, với mục tiêu tối ưu chi phí quảng cáo, tiếp cận nhiều người quảng cáo nhiều sản phẩm tốt Mục tiêu Nghiên cứu, tìm hiểu lập. .. chương trình nạp vào Arduino Ở Arduino vừa khối xử lý trung tâm vừa nguồn cấp điện trực tiếp Sau ảnh xuất lên hình LCD Các ảnh chuyển liên tục dựa vào thời gian cài đặt chương trình Sơ đồ khối Hình