HCMKHOA ĐIỆN – ĐIỆN TỬ VIỄN THÔNG GV hướng dẫn: Hoàng Đức Quý Nhóm thực hiện: Nhóm 07 PHOTODIODE BẬT TẮT ĐÈN TỰ ĐỘNG 1... 1.Giới thiệu về photodiode bật tắt đèn tự độngPhotodiode là một
Trang 1TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP HCM
KHOA ĐIỆN – ĐIỆN TỬ VIỄN THÔNG
GV hướng dẫn: Hoàng Đức Quý Nhóm thực hiện: Nhóm 07
PHOTODIODE BẬT TẮT
ĐÈN TỰ ĐỘNG
1 Lê Văn Hoàng Anh - MSSV 20H1040001
2 Trương Gia Bảo - MSSV 20H1040062
3 Phan Phú Điền - MSSV 21H1040037
4 Nguyễn Nhật Minh - MSSV 21H1050054
Trang 201 Giới thiệu về photodiode bật tắt đèn tự động
02 Giới thiệu linh kiện
03 Nguyên lý hoạt động
NỘI DUNG CHÍNH
✓
✓
✓
04 Thiết kế hệ thống
✓
Trang 3Giới thiệu về photodiode bật tắt đèn tư động
01
Trang 41.Giới thiệu về photodiode bật tắt đèn tự động
Photodiode là một loại cảm biến ánh sáng được sử dụng để phát hiện hoặc đo lường mức độ ánh sáng Trong ứng dụng điều khiển đèn tự động trong STM32, photodiode có thể được sử dụng để phát hiện mức độ sáng trong môi trường xung quanh và kích hoạt chức năng bật/tắt đèn tự động.
Trang 5Giới thiệu linh kiện
02
Trang 62.Giới thiệu linh kiện
Kit sử dụng vi điều khiển STM32F407 là loại được sử
dụng ở rất nhiều trường đại học hiện nay trong giảng dạy
vi điều khiển ARM, kit có thiết kế ra chân đầy đủ với các ngoại vi cơ bản: USB, MicroSD, Flash, Pin RTC và cổng nạp chuẩn Jtag tích hợp
Thông số kỹ thuật:
• Vi điều khiển chính: STM32F407VET6 ARM Cortex-M4
• Nguồn sử dụng: 5VDC từ cổng Mini USB hoặc chân GPIO
• Thiết kế ra chân GPIO đầy đủ
• Tích hợp cổng USB
• Tích hợp khe thẻ nhớ MicroSD
• Tích hợp bộ nhớ Flash
• Tích hợp khe pin RTC
• Tích hợp cổng nập chuẩn Jtag
• Tích hợp khe cắm mạch RF NRF24L01+
• Kích thước: 85 x 73mm
Kit sử dụng vi điều khiển STM32F407VET6 Cortex – M4
Trang 7RealTEQ Club | p 7
2.Giới thiệu linh kiện
Mạch hỗ trợ nạp đầy đủ các STM32 thông qua giao diện SWIM và STM8 thông qua giao diện JTAG/SWD và gỡ lỗi giao diện đơn giản, kết nối với PC thông qua USB 2.0 tốc
độ cao
Mạch nạp ST link V2
Phần mềm hỗ trợ :
• Trực tiếp hỗ trợ ST chính thức IDE (phần mềm môi trường phát triển tích hợp) ST Visual Develop (STVD) và phần
mềm ghi ST Visual Program (STVP)
• Hỗ trợ STM32 như ATOLLIC, IAR, Keil, TASKING
Thông số kỹ thuật:
• Điện áp cung cấp : 5VDC bằng cổng USB
• Chức năng lập trình: Có thể ghi và ghi FLASH ROM, EEPROM, AFR
• Hiệu suất mô phỏng: sử dụng giao diện USB2.0 để gỡ lỗi
• Hiệu suất lập trình: sử dụng giao diện USB2.0 để tải xuống SWIM / JTAG / SWD
Trang 82.Giới thiệu linh kiện
PL2303 là mô-đun chuyển đổi USB to TTL 5 chân, sử dụng bộ điều khiển RS232 TTL nhập khẩu, có thể ổn định đèn flash với cầu chì tự phục hồi tốc độ cao 500mA để
Mạch sử dụng chip PL2303HX chuyển đổi USB – UART
dễ dàng kết nối với máy tính, dễ dàng cho việc nghiên cứu các module khác bằng cách gửi lệnh trực tiếp từ máy tính và phân tích dữ liệu nhận được lên màn hình máy tính mà không cần thông qua chương trình của vi điều khiền
Thông số kỹ thuật :
• Điện áp 5 VDC cấp trực tiếp từ cổng USB
• Ngõ ra mức TTL với 2 chân Tx, Rx
• Với 3 LED hiển thị trạng thái: Led nguồn, Led Tx, và Led Rx
• Kích thước: 15 x 31 mm
USB UART PL2303
Trang 9RealTEQ Club | p 9
2.Giới thiệu linh kiện
Lcd xanh dương 1602 hiển thị 16 kí tự và 2 dòng ,
màn hình được thiết kế tốt độ bền cao được ứng dụng rất phổ biến.Để dễ dàng chuyển đổi chân quý khách có thể mua mạch I2C đi kèm
LCD xanh dương 1602
Thông số kỹ thuật :
• Điện áp hoạt động : 5VDC
• Kích thước : 80x36x12.5mm
• Chữ trắng , nền xanh dương
• Khoảng cách giữa các chân là 0.1inch dễ dàng kết nối Breadboard
Trang 102.Giới thiệu linh kiện
Cảm biến ánh sáng photodiode
Thông số kỹ thuật:
Nguồn: 3.3 5VDC
Sử dụng photodiode cho độ chính xác cao.
Xuất tín hiệu Digital tinh chình bằng biến trở trên mạch hoặc Analog rất dễ sử dụng.
Kích thước: 30 x 16mm
Trang 11Nguyên lý hoạt động
03
Trang 123.Nguyên lý hoạt động
Khi ánh sáng chiếu vào photondiode lấp đầy vùng nghèo làm tăng tính dẫn điện
và ngược lại Sự biến thiên đó được ghi nhận bởi chức năng ADC và khi ràng
buộc bởi điều kiện If ,chương trình điều khiển đèn led sáng hoặc tắt
Trang 13Thiết kế hệ thống
04
Trang 144 Thiết kế hệ thống
Bước 1: Chuẩn bị thiết bị và linh kiện
Bước 2: Kết nối phần cứng
Bước 3: Cấu hình GPIO và ADC
Bước 4: Lập trình
Trang 15Thank You
for Listening