Danh mục

Đồ án 1: Thiết kế mạch đo nhiệt độ sử dụng board Arduino, hiển thị trên 4 led 7 thanh và truyền phát không dây sử dụng module nRF24L01

Số trang: 62      Loại file: pdf      Dung lượng: 3.35 MB      Lượt xem: 33      Lượt tải: 0    
Xem trước 7 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trên cơ sở kiến thức các môn học: Tin học đại cương, Diện tử tương tự và số...cùng với những hiểu biết về các thiết bị điện tử, đề tài Thiết kế mạch đo nhiệt độ sử dụng board Arduino với mục đích tìm hiểu thêm về Arduino, làm quen và nâng cao hiểu biết về các thiết bị điện tử.
Nội dung trích xuất từ tài liệu:
Đồ án 1: Thiết kế mạch đo nhiệt độ sử dụng board Arduino, hiển thị trên 4 led 7 thanh và truyền phát không dây sử dụng module nRF24L01 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA ĐIỆN ====o0o==== BÁO CÁO ĐỒ ÁN 1 ĐỀ TÀI: THIẾT KẾ MẠCH ĐO NHIỆT ĐỘ SỬ DỤNG BOARD ARDUINO, HIỂN THỊ TRÊN 4 LED 7 THANH VÀ TRUYỀN PHÁT KHÔNG DÂY SỬ DỤNG MODULE nRF24L01 Giáo viên hướng dẫn : TS. … Sinh viên thực hiện :… … Lớp : TĐH2-K56 Hà nội, 11-2013 i Mục lục MỤC LỤC MỤC LỤC ...................................................................................................................... 2 DANH MỤC HÌNH VẼ ................................................................................................. 4 DANH MỤC BẢNG SỐ LIỆU ...................................................................................... 6 LỜI NÓI ĐẦU................................................................................................................ 7 Chương 1: TỔNG QUAN .............................................................................................. 8 1.1. Giới thiệu chung về Arduino .................................................................................. 8 1.2. Giới thiệu về board Arduino Uno ........................................................................... 9 1.3. Giới thiệu về board Arduino Nano ....................................................................... 10 1.4. Giới thiệu về IC 74HC595 ................................................................................... 12 1.5. Giới thiệu về cảm biến nhiệt độ LM35 ................................................................. 13 1.6. Giới thiệu về module truyền phát nRF24L01 ....................................................... 15 1.6.1. Thông số kỹ thuật: ......................................................................................... 15 1.6.2. Phân tích........................................................................................................ 16 1.7. Giới thiệu chung về phần mềm mô phỏng Proteus ............................................... 17 1.8. Thư viện Arduino trong Proteus ........................................................................... 18 1.9. Giới thiệu về Arduino IDE và ngôn ngữ lập trình cho Arduino ............................ 19 Chương 2: THIẾT KẾ, LẬP TRÌNH VÀ LẮP ĐẶT MẠCH ĐO NHIỆT ĐỘ VÀ TRUYỀN PHÁT KHÔNG DÂY........................................................................... 22 2.1. Thiết kế mạch trên Proteus................................................................................... 22 2.1.1. Thiết kế mạch đo nhiệt độ không truyền phát ................................................ 22 2.1.2. Thiết kế mạch đo nhiệt độ truyền phát không dây với module nRF24L01 ..... 25 2.2. Lập trình cho mạch đo nhiệt độ............................................................................ 27 2.2.1. Lập trình cho mạch đo nhiệt độ không truyền phát có cảnh báo giới hạn trên và dưới ............................................................................................... 27 2.2.2. Lập trình cho mạch đo nhiệt độ có truyền phát không dây ............................. 30 a. Các thư viện sử dụng: ...................................................................................... 30 Trang 2 Mục lục b. Vấn đề lập trình truyền phát không dây với nRF24L01 ................................... 30 2.3. Lắp đặt mạch đo nhiệt độ và thử nghiệm trên test board ...................................... 33 2.3.1. Lắp đặt và thử nghiệm mạch đo nhiệt độ không truyền phát .......................... 33 2.3.2. Lắp đặt và thử nghiệm mạch đo nhiệt độ có truyền phát với nRF24L01 ........ 36 a. Lắp đặt mạch truyền (Transmitter) và mạch nhận (Receiver) ........................... 36 b. Quá trình thử nghiệm....................................................................................... 38 2.4. Chi phí thực hiện đề tài ........................................................................................ 44 Chương 3: TỔNG KẾT ............................................................................................... 46 TÀI LIỆU THAM KHẢO ........................................................................................... 48 PHỤ LỤC ..................................................................................................................... 49 Trang 3 Danh mục hình vẽ DANH MỤC HÌNH VẼ Chương 1: TỔNG QUAN Hình 1.1: Những thành viên khởi xướng Arduino. ........................................................... 8 Hình 1.2. Board Arduino Uno. ......................................................................................... 9 Hình 1.3. Board Arduino Nano. ..................................................................................... 11 Hình 1.4. Cấu tạo IC 74HC595. ..................................................................................... 12 Hình 1.5. Cảm biến LM35. ............................................................................................ 14 Hình 1.6. Sơ đồ chân cảm biến LM35. ........................................................................... 14 Hình 1.7. Module nRF24L01. ........................................................................................ 15 Hình 1.8. Sơ đồ chân module nRF24L01. ...................................................................... 17 Hình 1.9. Giao diện khởi động phần ...

Tài liệu được xem nhiều: