You are on page 1of 13

Môn Thiết kế hệ thống nhúng GVHD: TS.

Trần Quang Vinh

BÁO CÁO 20% PROJECT

Tên thành viên nhóm:


1. Lê Đình Hưng - 1911301
2. Lê Văn Hợp - 1913485
3. Nguyễn Khánh Hưng - 1913637
4. Nguyễn Minh Hoàng - 1911200
5. Hoàng Nam Hùng - 1511338

I.PRODUCT REQUIREMENT

1. Tên
Điều khiển LED matrix 8x8 thông qua giao tiếp bluetooth
2. Mục đích
Điều khiển đóng ngắt đèn từ xa không cần dây kết nối thông qua việc dùng thiết bị
di động.
3. Ngõ vào/ra
Ngõ vào: Các nốt điều khiển trên app của thiết bị di động.
Ngõ ra: hiển thị của LED matrix 8x8 tương ứng với từng tín hiệu đầu vào có sẵn
của hệ thống.

4.Các trường hợp sử dụng

Sau khi nối nguồn vào hệ thống và kết nối Bluetooth giữa điện thoại thông minh với hệ
thống.
- Người dùng điều chỉnh chế độ sáng LED của hệ thống đèn thông qua điện thoại thông
minh với các chế độ cài đặt sẵn trong hệ thống.
+ Chế độ 1: Sáng chớp tắt tất cả các LED
+ Chế độ 2: Sáng đèn theo đường xoắn ốc
+ Chế độ 3:Sáng từ trong ra ngoài và trừ ngoài vào trong với tạo hình là hình vuông.
+ Chế độ 4:

 Sáng theo chiều kim đồng hồ

1
Môn Thiết kế hệ thống nhúng GVHD: TS. Trần Quang Vinh

 Sáng tối xen kẽ nhau

 Một nửa sáng, một nửa tối xen kẽ nhau

Ngoài ra ta còn có thể điều chỉnh được tốc độ của hiệu ứng LED .
- Khi kết thúc việc sử dụng, nhấn stop, và ngắt kết nối Bluetooth

5.Chức năng

Điều khiển hệ thống đèn LED thông qua Bluetooth với bật tắt,tốc độ sáng tối, các chế
độ tùy theo thiết lập của người sử dụng.
- Hiển thị giao diện tương tác thông qua các thiết bị thông minh như điện thoại, laptop.

6. Hiệu năng
Đáp ứng thời gian điều khiển bé hơn 0.5s, cho phép người dùng thay đổi tốc độ
hiệu ứng LED lớn hơn 50 ms. Công suất hệ thống ước tính 5W. Hệ thống sử dụng nguồn
điện 5V DC chuyển từ nguồn điện 220V AC.
7. Chi phí
TÊN GIÁ (VND)

KIT ARDUINO R3 130.000

HC-05 120.000

IC 74HC595 6.000

LED MATRIX 8X8 60.000

DÂY DẪN 30.000

8. Công suất

TÊN ĐIỆN ÁP DÒNG

2
Môn Thiết kế hệ thống nhúng GVHD: TS. Trần Quang Vinh

KIT ARDUINO R3 Điên áp hoạt động: 5 (V) Dòng trên mỗi chân: 50 (mA)

HC-05 Điện áp hoạt đông: 3.3 (V) X

IC 74HC595 Điện áp hoạt động: 2 – 6 (V) Dòng trên mỗi chân: 35 (mA)

LED MATRIX 8X8 Điện áp hoạt động: 5 (V) Dòng thuận : 10 – 15 (mA)

9. Kích thước
9.1 HC-05

9.2 Arduino UNO R3

3
Môn Thiết kế hệ thống nhúng GVHD: TS. Trần Quang Vinh

9.3 IC 74HC595

4
Môn Thiết kế hệ thống nhúng GVHD: TS. Trần Quang Vinh

9.4 LED Matrix 8x8

10.Cài đặt.

 Kết nối các linh kiện Module Bluetooth HC-05, Arduino, IC 74HC595.

 Cài ứng dụng điều khiển trên điện thoại.

 Kết nối Bluetooth module với điện thoại và sử dụng ứng dụng vừa cài đặt để
điều khiển các chế độ của đèn

5
Môn Thiết kế hệ thống nhúng GVHD: TS. Trần Quang Vinh

II.ENGINEERING SPECIFICATION

1. Nguyên lý hoạt động

Sử dụng kết nối bluetooth để nhận tín hiệu điều khiển .Module bluetooth HC-05
có nhiệm vụ nhận tín hiệu điều khiển từ smartphone , tín hiệu sau khi được module HC-
05 thu sẽ được chuyển đến vi điều khiển bằng giao tiếp UART. Cuối cùng, vi điều khiển
tiếp nhận tín hiệu vào, xuất tín hiệu đầu ra điều khiển đèn.
Bluetooth là một chuẩn công nghệ truyền thông không dây tầm gần giữa các thiết
bị điện tử. Công nghệ này hỗ trợ việc truyền dữ liệu qua các khoảng cách ngắn giữa các
thiết bị di động và cố định, tạo nên các mạng cá nhân không dây (Wireless Personal Area
Network-PANs).
 Để ứng dụng bluetooth vào việc điều khiển công tắc đèn , đòi hỏi cần có 1 module
bluetooth ở chế độ slave kết nối với vi điều khiển để giúp vi điều khiển nhận tín hiệu
điều khiển từ thiết bị phát. Ở đây, ta sẽ sử dụng con module bluetooth HC-05. 
 HC-05 dựa trên IC Bluetooth chip đơn BC417 tuân thủ tiêu chuẩn Bluetooth v2.0
và hỗ trợ cho cả giao diện UART và USB.

Hình ảnh module bluetooth HC-05.

 Về sơ đồ chân, HC-05 gồm có:

 KEY: Chân này để chọn chế độ hoạt động AT Mode hoặc Data Mode.
 VCC: chân này có thể cấp nguồn từ 3.6V đến 6V bên trong module vì đã có
một IC nguồn chuyển về điện áp 3.3V và cấp cho IC BC417.
 GND:  nối với chân nguồn GND

6
Môn Thiết kế hệ thống nhúng GVHD: TS. Trần Quang Vinh

 TXD, RND đây là hai chân UART để giao tiếp module hoạt động ở mức logic
3.3V  
 STATE các bạn chỉ cần thả nổi và không cần quan tâm đến chân này.

 Các chế độ hoạt động của module bluetooth HC-05


Module Bluetooth HC-05 có thể được cấu hình ở hai chế độ hoạt động: Chế độ
lệnh (Command Mode) và Chế độ dữ liệu (Data Mode).

Trong Chế độ lệnh, chúng ta có thể giao tiếp với module Bluetooth thông qua các
lệnh AT để định cấu hình các cài đặt và tham số khác nhau của module như xem thông
tin firmware, thay đổi tốc độ UART, thay đổi tên module, set module hoặc là Master
hoặc là Slave, v.v..

Một điểm quan trọng về module HC-05 là nó có thể được cấu hình là Master hoặc
Slave trong một cặp giao tiếp. Để chọn một trong hai chế độ, chúng ta cần kích hoạt Chế
độ lệnh và gửi các lệnh AT thích hợp.

Đối với Chế độ dữ liệu, ở chế độ này, mô-đun được sử dụng để liên lạc với thiết bị
Bluetooth khác, tức là việc truyền dữ liệu xảy ra trong chế độ này.

Nếu module chưa thiết lập lại lần nào thì mặc định module sẽ như sau:

 Tên: HC-05
 Mật khẩu: 1234 (hoặc 0000)
 Loại: Slave
 Chế độ: Data
 Tốc độ Baud: 9600 với 8 bit dữ liệu, không có bit parity và 1 bit stop

2. Môi trường hoạt động


- Khoảng cách truyền nhận tín hiệu giữa thiết bị phát và thu: Nằm trong một
khoảng nhất định (<10m).
- Nhiệt độ: Hoạt động trong môi trường nhiệt độ bình thường.
- Hoạt động ở môi trường khô ráo, vì ở môi trường ẩm ướt thiết bị có thể bị chập
điện, gây nguy hiểm.
- Sử dụng nguồn điện 220V cấp cho hệ thống hoạt động.

7
Môn Thiết kế hệ thống nhúng GVHD: TS. Trần Quang Vinh

3. Sơ đồ khối hệ thống

Mô tả hoạt động của hệ thống:

 Phần phát tín hiệu điều khiển: Sau khi đã kết nối thành công, khi người dùng
thực hiện lệnh On/Off, thể hiện trên giao diện điều khiển của phần mềm. Tín
hiệu điều khiển tương ứng sẽ chuyển đến phần Bluetooth của điện thoại và
phần Bluetooth này sẽ bức xạ tín hiệu ra ngoài.
 Phần thu tín hiệu điều khiển: Bên thu sau khi đã kết nối thành công với bên
phát sẽ nhận được dữ liệu điều khiển, sau đó phân tích dữ liệu điều khiển và
thực hiện lệnh On/Off với dữ liệu phân tích được.

Sơ đồ khối mạch được đưa ra gồm 7 phần chính:

4. Mô tả các khối chính


 Khối nguồn 5V DC: Khối nguồn tạo ra dòng điện và điện thế ổn định cung
cấp an toàn cho cả mạch. Do dùng nguồn 5V DC nên ta dùng bốn diode để
chỉnh lưu dòng xoay chiều đi qua và IC ổn áp 7805 để tạo nguồn 5v cung
cấp cho mạch.

8
Môn Thiết kế hệ thống nhúng GVHD: TS. Trần Quang Vinh

Hình : Sơ đồ mạch chuyển đổi

 Điện thoại Android: Điện thoại sử dụng hệ điều hành Android cài ứng dụng
Arduino Bluetooth Controller. Ứng dụng có khả năng điều khiển, giám sát các thiết
bị, cụ thể ở hệ thống này là hệ thống đèn.

 Module Bluetooth HC-05: Dùng để thu phát sóng Bluetooth từ Mạch điều khiển
trung tâm kết nối qua điện thoại Android, sử dụng Modul HC-05.

Hình : Sơ đồ chân module HC-05 Hình: Module Bluetooth HC-05

 Khối Module điều khiển: sử dụng Kit Arduino UNO R3, khối này là phần trung
tâm của hệ thống thiết kế. Khối này có nhiệm vụ/chức năng như một vi xử lí, vừa
thực hiện truyền/nhận dữ liệu qua Bluetooth. Kit Arduino UNO R3 trước lúc kết
nối với các khối khác cần được nạp code.

9
Môn Thiết kế hệ thống nhúng GVHD: TS. Trần Quang Vinh

Hình: Sơ đồ chân Kit UNO R3 Hình: Kit Anduino UNO R3

 IC 74HC595: là IC ghi dịch 8-bit kết hợp chốt dữ liệu. đầu vào nối tiếp, đầu ra
song song. Mục đích sử dụng IC 74HC595 là vì IC này thường được sử dụng trong
các mạch điều khiển quét LED martin để tiết kiệm các chân của các vi điều khiển.
Ta có thể mở rộng ra số ngõ ra của vi điều khiển bằng cách mắc nối tiếp đầu vào
dữ liệu với các IC 74HC595 khác.

10
Môn Thiết kế hệ thống nhúng GVHD: TS. Trần Quang Vinh

Hình: Sơ đồ chân IC 74HC595 Hình: IC 74HC595

 Khối thiết bị: Led matrix 8x8, là tập hợp của 64 chiếc đèn LED được xếp theo
hàng và cột. Với cách bộ trí các led đơn như vậy LED ma trận có thể hiển thị hình
ảnh, văn bản như một màn hình TV.

Hình: LED martin 8x8

5. Phân chia phần cứng, phần mềm

 Power supply (Hardware – HW): nguồn AC 220 cấp cho bóng đèn và khối nguồn
5V ổn áp và cung cấp nguồn cho mạch.

 Kit Arduino UNO R3 (HW): vi xử lý thực hiện việc truyền/nhận dữ liệu thông qua
tín hiệu Bluetooth để điều khiển các chế độ .

11
Môn Thiết kế hệ thống nhúng GVHD: TS. Trần Quang Vinh

 Module Bluetooth HC 05 (HW): dùng để thu phát sóng Bluetooth từ Mạch điều
khiển trung tâm kết nối qua điện thoại Android.

 IC 74HC595 (HW): được sử dụng trong các mạch điều khiển quét LED martin để
tiết kiệm các chân của các vi điều khiển.

 Led matrix 8x8 (HW): là tập hợp của 64 chiếc đèn LED được xếp theo hàng và cột.

 Bluetooth control (Software – SW): ứng dụng trên điện thoại Android cho phép
người dùng lựa chọn các chế độ của đèn từ xa

No. Functions Hardware Software


1 Chiếu sáng theo chế độ Led matrix 8x8, Chương trình
Kit Arduino UNO được lập trình
R3 trong Kit Arduino.

2 Chuyển các chế độ của đèn IC 74HC595 Ứng dụng được


cài đặt điện thoại.

3 Kết nối Bluetooth giữ điện thoại Module Bluetooth Chức năng
và thiết bị HC 05 thu/nhận tín hiệu
của điện thoại và
thiết bị.

12
Môn Thiết kế hệ thống nhúng GVHD: TS. Trần Quang Vinh

Sơ đồ tổng quát phần mềm

13

You might also like