BÁO CÁO
Học phần: Đồ án thiết kế
Đề tài: Thiết kế mạch đo độ sáng của phòng và điều
khiển bật tắt đèn chiếu sáng dây tóc
Hà Nội, 2021
Nội dung
I.
Mục tiêu thiết kế
II. Thiết kế hệ thống
III. DEMO
3
I. Mục tiêu thiết kế
Đo cường độ ánh sáng của phòng và hiển thị lên LCD.
Điều khiển bật tắt đèn chiếu sáng dây tóc khi ánh sáng
mặt trời không đủ.
4
II. Thiết kế hệ thống
1. Sơ đồ khối hệ thống
2. Lựa chọn thiết bị
3. Lập trình phần mềm hệ thống
5
II. Thiết kế hệ thống
1. Sơ đồ khối hệ thống
6
II. Thiết kế hệ thống
2. Lựa chọn thiết bị
Thông số
Nguồn áp
Nhiệt độ(trong
tầm hoạt động)
Nhiệt độ(trong
tầm lưu trữ)
Dịng
Cơng
Cơng suất
suất
Kí hiệu
Vmax
Topr
Giới hạn
4.5
-40 – 85
Tstg
-40 – 100
Imax
Pd
Pd
7
260
260
• Sử dụng giao thức I2C
• Dữ liệu đầu ra số: 16 bit
• Dải đo: 0 - 65535
Đơn vị
V
mA
mW
mW
BH1750
7
II. Thiết kế hệ thống
2. Lựa chọn thiết bị
Thông số
Dải điện áp nguồn cấp
Điện áp vào trên các chân chịu áp
Điện áp vào trên các chân khác
Điện áp chân dự phòng VBAT
Dòng điện nguồn cấp cực đại
Tần số hoạt động tối đa
Thông số
USART
SPI
I2C
ADC
DAC
Timer
Bộ nhớ Flash
Mô tả
-0.3 – 4.0 V
VSS -0.3 – VDD + 4.0 V
VSS -0.3 – 4.0 V
1.8 – 3.6 V
50 mA
72 Mhz
STM32F103C8T6
3
2
2
2 bộ ADC 12 bit, mỗi bộ 9 kênh
2 kênh DAC 12 bit
7
64KB
stm32f103c8t6
8
II. Thiết kế hệ thống
2. Lựa chọn thiết bị
Module LCD I2C
Module Relay 5V
LCD 1602
Đèn Led 5W
9
II. Thiết kế hệ thống
3. Lập trình phần mềm hệ thống
Sơ đồ thuật toán
10
II. Thiết kế hệ thống
3. Lập trình phần mềm hệ thống
Giao thức I2C
11
II. Thiết kế hệ thống
3. Lập trình phần mềm hệ thống
Master transmitter
12
II. Thiết kế hệ thống
3. Lập trình phần mềm hệ thống
Master receiver
13
II. Thiết kế hệ thống
3. Lập trình phần mềm hệ thống
Giao tiếp với cảm biến BH1750
14
II. Thiết kế hệ thống
3. Lập trình phần mềm hệ thống
Giao tiếp với cảm biến BH1750
Bản tin truyền nhận dữ liệu
15
II. Thiết kế hệ thống
3. Lập trình phần mềm hệ thống
Giao tiếp với Module LCD I2C
16
II. Thiết kế hệ thống
3. Lập trình phần mềm hệ thống
Điều khiển bật tắt đèn
Một chân đèn nối cổng COM
Một chân phích cắm nối cổng NO (normal open)
Chân IN là chân tín hiệu nối với STM32
17
II. DEMO
18
II. DEMO
19
THANK
YOU !
20