Tải bản đầy đủ (.docx) (10 trang)

BÁO cáo bài tập lớn đề tài lập trình hiển thị hình ảnh lên màn LCD

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (411.33 KB, 10 trang )

111Equation Chapter 1 Section 1 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 màn

LCD

Giảng viên: TS.Đặng Thái Việt
Nhóm sinh viên thực hiện:
STT
1
2
3

Hà Nội, năm 2022

TIEU LUAN MOI download :

Họ
Ngu
Dươ
Ngu


Mục lục
LỜI CẢM ƠN
PHẦN MỞ ĐẦU
1.


2.

Lý do 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
2. Sơ đồ hoạt động
1.

3. Lập trinh cho arduino

PHẦN KẾT LUẬN
TÀI LIỆU THAM KHẢO

2

TIEU LUAN MOI download :


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 và tâm huyết tận tình hướng dẫn bọn em trong suốt q trình làm đề
tài này.
Có lẽ kiến thức là vô hạn mà sự tiếp nhận kiến thức của bản thân mỗi người
luôn tồn tại những hạn chế nhất định. Do đó, trong q trình hồn thành đề tài này
chắc chắn khơng khỏi cịn những thiếu sót. Nhóm chúng em rất mong nhận được
những đóng góp ý kiến từ thầy để đề tài của nhóm được hồn thiện hơn.


Kính chúc thầy sức khỏe, hạnh phúc và thành công trên con đường sự
nghiệp giảng dạy.

3

TIEU LUAN MOI download :


PHẦN MỞ ĐẦU
1. Lý do chọn đề tài
Hiện nay, trong xã hội hiện đại, quảng cáo gắn liền với sự phát triển của kinh tế
thị trường và nền sản xuất hàng hóa, dịch vụ. Thực tiễn đã chứng minh khoa
học và công nghệ phát triển đã kéo theo hoạt động quảng cáo ngày càng sôi
động và phong phú hơn, quảng cáo xuất hiện nhiều nơi, được thể hiện bằng
nhiều hình thức, truyền tài bằng nhiều phương tiện khác nhau…quảng cáo là
hoạt động kinh tế nhưng đồng thời cũng là sự sáng tạo văn hóa và ảnh hưởng
đến quyền lợi của người tiêu dùng. Chính vì vậy nhóm chúng em đã lựa chọn đề
tài lập trình hiển thị quảng cáo bằng hình ảnh qua màn hình LCD tại 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 nhất có thể và quảng
cáo được càng nhiều sản phẩm càng tốt
2. Mục tiêu
Nghiên cứu, tìm hiểu về lập trình và các thiết bị hiển thị được ứng dụng
trên Arduino Mega 2560.

4

TIEU LUAN MOI download :



PHẦN NỘI DUNG
1. Giới thiệu mơ hình
1. 1. Khái niệm:
- Lập trình hiển thị trên màn LCD nghĩa là các hình ảnh quảng cáo được

1.2.

hiển thị lên màn hình liên tục một cách tự động và theo chu kì. Chúng
ta chỉ cần lựa chọn những 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

2. Sơ đồ khối và nguyên lý hoạt động
2. 1. Nguyên lý hoạt động
-

2.2.

Ảnh lưu dưới dạng .RAW được chuyển vào thẻ nhớ SD. Sau đó
qua chương trình được nạp vào Arduino. Ở đây Arduino vừa là
khối xử lý trung tâm vừa là nguồn do được cấp điện trực tiếp. Sau
đó ảnh được xuất lên màn hình LCD. Các ảnh sẽ được chuyển liên
tục dựa vào thời gian được cài đặt trong chương trình.

Sơ đồ khối


Hình 1 : Sơ đồ khối hoạt động
2.3.

Lắp đặt

5

TIEU LUAN MOI download :


Hình 2 : Lắp đặt thiết bị
2.4.

Giao tiếp SPI giữa Arduino với màn 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 được sử dụng giao tiếp với bộ nhớ, IC âm thanh, các
loại cảm biến như nhiệt độ và áp suất, thẻ nhớ như thẻ SD

Hình 3: Giao tiếp SPI
6

TIEU LUAN MOI download :


-

-


Mỗi chip Master hay Slave đều có một thanh ghi dữ liệu 8 bits.
Cứ 1 xung clock, Master sẽ gửi đi 1 bit từ thanh ghi dịch (Shift
Register) của nó đến thanh ghi dịch của Slave thông qua đường
MOSI.
Đồng thời Slave cũng gửi lại 1 bit đến cho Master qua đường
MISO.
Như vậy sau 8 chu kỳ clock thì hồn tất việc truyền và nhận 1 byte
dữ liệu.

3. Lập trình cho arduino

3.1.

Giới thiệu về phần mềm Arduino
-

3.2.

Arduino IDE là một phần mềm với một mã nguồn mở, được sử
dụng chủ yếu để viết và biên dịch mã vào module Arduino. Nó bao
gồm phần cứng và phần mềm. Phần cứng chứa đến 300,000 board
mạch được thiết kế sẵn với các cảm biến, linh kiện. Phần mềm giúp
bạn có thể sử dụng các cảm biến, linh kiện ấy của Arduino một
cách linh hoạt phù hợp với mục đích sử dụng.

Sơ đồ thuật tốn

7

TIEU LUAN MOI download :



Hình 4: Sơ đồ thuật tốn
3.3.

Kết nối với Arduino

-

Truy cập vào trang web và tải
về chương trình Arduino IDE phù hợp với hệ điều hành của máy
mình bao gồm Windown, Mac OS hay Linux. Đối với Windown có
bản cài đặt (.exe) và bản Zip, đối với Zip thì chỉ cần giải nén và
chạy chương trình khơng cần cài đặt.
Kết nối arduino và máy tính thơng qua cáp mini usb.

-

Nạp code cho arduino

-

8

TIEU LUAN MOI download :


9

TIEU LUAN MOI download :



PHẦN KẾT LUẬN

Kết quả cuối cùng là đã xây dựng lắp ráp được hệ thống thực tế chạy theo đúng
yêu cầu đặt ra. Mạch hoạt động ổn định, các cấu kiện hoạt động chinh xác.

Qua bài tập lớn lần này em học hỏi được nhiều kiến thức thực tế chưa được học
trong sách vở như thiết kế mạch, lắp mạch,…đến cách trình bày, viết báo cáo, kĩ
năng làm việc nhóm, kỹ năng tìm kiếm và tổng hợp tài liệu... Từ đó mở rộng
hiểu biết bản thân về chuyên ngành đang theo học, tiếp tục củng cố kiến thức để
hoàn thành tốt các đồ án tiếp theo.

TÀI LIỆU THAM KHẢO
[1] />
thong-minh
[2] />[3] />
tft-using.html?fbclid=IwAR2I7k14GlG6T3AiIMeUJ3EOo6qfdNfrFBlsTHHwk9R4GT-cnPNyHDfq9Q

10

TIEU LUAN MOI download :



×