1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo đọc GIÁ TRỊ cảm BIẾN NHIỆT độ LM35 GIAO TIẾP với LABVIEW THÔNG QUA ARDUINO

13 17 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo Cáo Đọc Giá Trị Cảm Biến Nhiệt Độ LM35 Giao Tiếp Với LabVIEW Thông Qua Arduino
Tác giả Vũ Hồng Kiên, Lê Trần Quang Duy, Võ Công Tuyền
Người hướng dẫn Ths. Phạm Quốc Phương
Trường học Trường đại học công nghệ TP. Hồ Chí Minh
Chuyên ngành Kỹ Thuật Cơ Điện Tử
Thể loại Báo cáo
Năm xuất bản 2022
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 13
Dung lượng 351,46 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

HỒ CHÍ MINH BÁO CÁO ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO Tên học phần: Lập Trình Đồ Họa Lớp: 19DCTJA1 Giảng viên hướng dẫn: Ths... CHƯƠNG 1: GI Ớ

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO  

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

TP HỒ CHÍ MINH

TP HỒ CHÍ MINH  

BÁO CÁO

ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI

LABVIEW THÔNG QUA ARDUINO

Tên học phần: Lập Trình Đồ Họa   

Lớp: 19DCTJA1  

Giảng viên hướng dẫn: Ths Phạm Quốc Phương   

Sinh viên thực hiện: Vũ Hồng Kiên   MSSV: MSSV: 1911820028 1911820028 Lớp: 19DCTJA1  

Sinh viên thực hiện: Lê Trần Quang Duy MSSV: 1911820427 Lớp: 19DCTJA1  

Sinh viên thực hiện: Võ Công Tuyền   MSSV: MSSV: 1911820104 1911820104 Lớp: 19DCTJA1  

Trang 2

MỤC LỤC    CHƯƠNG 1: GIỚ 

CHƯƠNG 1: GIỚ I THII THIỆU ĐỀỆU ĐỀ TÀI TÀI 1 1   1.1) Tên đề

1.1) Tên đề tài: tài: 1   1 1.2) M

1.2) Mục tiêu đềục tiêu đề tài: tài: 1 1  

1.3) N 1.3) Nội dung đềội dung đề  tài: tài: 1 1   1.4) Phương pháp nghiên cứ 

1.4) Phương pháp nghiên cứ u: u: 11   CHƯƠNG 2: CƠ SỞ 

CHƯƠNG 2: CƠ SỞ  LÝ THUY LÝ THUYẾẾT T 22   2.1) Lưu đồ

2.1) Lưu đồ gi giảải thui thuậật: t: 22   2.2) Linh ki

2.2) Linh kiệện và phn và phầần mn mềềm sm sử ử  d dụụng: ng: 22  

CHƯƠNG 3: NỘ CHƯƠNG 3: NỘI DUNG THII DUNG THIẾẾT KT KẾẾ PH PHẦẦN MN MỀỀMM –  –  MÔ HÌNH PH MÔ HÌNH PHẦẦN MN MỀỀM 5M 5  

3.1) 3.1) LabVIEW: LabVIEW: 55  

3.1.1) Front Panel: 5  

3.1.2) Block Diagram: 5   3.2) Arduino IDE (s

3.2) Arduino IDE (sử ử  d dụụng file ng file LIFA_Base): LIFA_Base): 66   3.3)

3.3) Mô Mô hình: hình: 8 8  

CHƯƠNG 4: KẾ CHƯƠNG 4: KẾT LUT LUẬẬN N 99   4.1) Đánh giá mô hình:

4.1) Đánh giá mô hình: 99   4.2) Hướ 

4.2) Hướ ng phát tring phát triển đềển đề tài: tài: 9 9  

Trang 3

DANH MỤC HÌNH ẢNH    Hình 2.1 Lưu đồ giải thuật thiết lập LM35

Hình 2.1 Lưu đồ giải thuật thiết lập LM35 2 2   Hình 2.2 Board Arduino UNo 2   Hình 2.3 LED đơn 5mm

Hình 2.3 LED đơn 5mm 33   Hình 2.4 Điện trở 1k 

Hình 2.4 Điện trở 1k  33   Hình 2.5 Cảm biến LM35

Hình 2.5 Cảm biến LM35 44   Hình 3.1 Giao diện hiển thị nhiệt độ

Hình 3.1 Giao diện hiển thị nhiệt độ 55   Hình 3.2 Code mô phỏng nhiệt độ LM35

Hình 3.2 Code mô phỏng nhiệt độ LM35 55   Hình 3.3 Mô hình đề tài

Hình 3.3 Mô hình đề tài 88   Hình 4.1 Mạch báo cháy

Hình 4.1 Mạch báo cháy 99   Hình 4.2 Mạch bật tắt quạt tản nhiệt

Hình 4.2 Mạch bật tắt quạt tản nhiệt 10 10  

Trang 4

CHƯƠNG 1:    GI Ớ  I THI ỆU ĐỀ  TÀI 1.1)  Tên đềTên đề tài: tài:

Cảm biến nhiệt độ LM35 giao tiếp với LabVIEW thông qua vi xử lí Arduino.  

1.2)  MMục tiêu đềục tiêu đề tài: tài:

Cảm biến nhiệt độ LM35 sẽ đo nhiệt độ môi trường nếu nhiệt độ lớn hơn 35 độ sẽ báo đèn tắt.  

1.3)  NNội dung đềội dung đề tài: tài:

Sử dụng cảm biến LM35 để đo n

Sử dụng cảm biến LM35 để đo nhiệt độ.hiệt độ.  

1.4)  Phương pháp nghiên cứ Phương pháp nghiên cứ u:u:

Sử dụng phần mềm LabVIEW kết nối với Arduino để mô phỏng quá trình đo nhiệt độ.  

Trang 5

CHƯƠNG 2:    CƠ SỞ   LÝ THUY Ế T 2.1)  Lưu đồLưu đồ gi giảải thui thuậật:t:

2.2)  Linh kiLinh kiệện và phn và phầần mn mềềm sm sử ử  d dụụng:ng:

Linh kiện: board Arduino, LED đơn, điện trở, LM35.  

a)   Board Arduino:

Sửử d ụng board Arduino UNO.  

Hình 2.1 Hình 2.1 Lưu đồ giải thuật thiết lập LM35Lưu đồ giải thuật thiết lập LM35  

Hình 2.2 Board Arduino UNo

Trang 6

b)   LEDLED đơn:đơn:  

c)   ĐĐiiệện trn trở:ở:  

Hình 2.3 LED Hình 2.3 LED đơn 5mmđơn 5mm  

Hình 2.4 Hình 2.4 Điện trở 1k Điện trở 1k   

Trang 7

d)   LM35:

   Chân trái Vcc cấp nguồn từ 3 –  5.5V    Chân giữa Analog out ccứ 10mV/o C    Chân phải nối đất GND  

Phần mềm: LabVIEW + Arduino IDE 1.0.1.

Hình 2.5 C Hình 2.5 Cảm biến LM35ảm biến LM35  

Trang 8

CHƯƠNG 3:    N Ộ I DUNG THI Ế T K Ế  PH Ầ N M Ề M  –   MÔ HÌNH

PH Ầ N M Ề M 3.1)  LabVIEW:

Hình 3.1 Hình 3.1 Giao diệnGiao diện  hiển thị nhiệt độhiển thị nhiệt độ  

Hình 3.2 Hình 3.2 Code mô phỏng nhiệt độ LM35Code mô phỏng nhiệt độ LM35  

Trang 9

3.2)  Arduino IDE (sArduino IDE (sử ử  d dụụng file LIFA_Base):ng file LIFA_Base):

/*********************************************************************

************

**

**

** LVFA_Firmware - Provides LVFA_Firmware - Provides Basic Arduino Sketch Basic Arduino Sketch For Interfacing With La For Interfacing With LabVIEW bVIEW.

**

**

** Written Written By: By: Sam Sam Kristoff Kristoff - - National National Instruments Instruments

** Written

** Written On: On: November November 2010 2010

**

** Last Updated: Last Updated: Dec Dec 2011 - 2011 - Kevin Fort Kevin Fort - National - National Instruments Instruments

**

**

** This File May This File May Be Modified And Be Modified And Re-Distributed Freely Original File Re-Distributed Freely Original File Content Content

**

** Written By Written By Sam Kristoff Sam Kristoff And Available At And Available At www.ni.com/arduino www.ni.com/arduino.

**

**************************************************************************

*******/

/*********************************************************************

************

**

** Includes.

**

**************************************************************************

******/

// Standard // Standard includes includes These should always These should always be included be included.

#include <Wire.h>

#include <SPI.h>

#include <Servo.h>

Trang 10

#include "LabVIEWInterface.h"

/*********************************************************************

************

** setup()

**

**

** Initialize the Initialize the Arduino and Arduino and setup serial setup serial communication communication.

**

** Input: None

**

** Output: Output: None None

**************************************************************************

*******/

void setup() {

// Initialize Serial Port With The Default Baud Rate syncLV();

// Place your custom setup code here

}

/*********************************************************************

************

** loop()

**

**

** The The main main loop loop This This loop loop runs runs continuously on continuously on the the Arduino Arduino It It

**

** receives and receives and processes serial processes serial commands from commands from LabVIEW LabVIEW.

**

Trang 11

** Input: None

**

** Output: Output: None None

**************************************************************************

*******/

void loop() {

// Check for commands from LabVIEW and process them.

checkForCommand();

// Place your custom loop code here (this may slow down communication with LabVIEW)

if(acqMode==1) {

sampleContinously();

} }

3.3)  Mô hình:

Hình 3.3 Hình 3.3 Mô hình đề tàiMô hình đề tài  

Trang 12

CHƯƠNG 4:    K Ế T LU Ậ N 4.1)  Đánh giá mô hình:Đánh giá mô hình:  

   Phần mềm hoạt động ổn định.  

a)  Ưu điểm:Ưu điểm:  

LM35 chạy ổn định trong nhiệt độ môi trường, LED tắt khi giá trị đặt vượt quá 30.  

b)  Nhược điểm:  

Phải thông qua phần mềm Arduino bản 1.0 mới chạy được LabVIEW không cần viết

code trên IDE.

4.2)  Hướ Hướ ng phát tring phát triển đềển đề tài: tài:

 Ngoài việc đo nhiệt độ m  Ngoài việc đo nhiệt độ môi trườngôi trường phòng thì mạch đề tài  này còn có thể phát triển thêm một số mạch khác như mạch báo cháy, mạch bật tắt quạt

một số mạch khác như mạch báo cháy, mạch bật tắt quạt tản nhiệt,…tản nhiệt,…

Hình 4.1 Hình 4.1 Mạch báo cháyMạch báo cháy  

Trang 13

Hình 4.2 Hình 4.2 Mạch bật tắt quạt tản nhiệtMạch bật tắt quạt tản nhiệt  

Ngày đăng: 07/12/2022, 06:43

HÌNH ẢNH LIÊN QUAN

Hình 2.2 Board Arduino UNoHình 2.2 Board Arduino UNo - BÁO cáo đọc GIÁ TRỊ cảm BIẾN NHIỆT độ LM35 GIAO TIẾP với LABVIEW THÔNG QUA ARDUINO
Hình 2.2 Board Arduino UNoHình 2.2 Board Arduino UNo (Trang 5)
Hình 2.1 Lưu đồ giải thuật thiết lập LM35 Lưu đồ giải thuật thiết lập LM35   - BÁO cáo đọc GIÁ TRỊ cảm BIẾN NHIỆT độ LM35 GIAO TIẾP với LABVIEW THÔNG QUA ARDUINO
Hình 2.1 Lưu đồ giải thuật thiết lập LM35 Lưu đồ giải thuật thiết lập LM35   (Trang 5)
Hình 2.3 LED - BÁO cáo đọc GIÁ TRỊ cảm BIẾN NHIỆT độ LM35 GIAO TIẾP với LABVIEW THÔNG QUA ARDUINO
Hình 2.3 LED (Trang 6)
Hình 2.3 LED đơn 5mm đơn 5mm   - BÁO cáo đọc GIÁ TRỊ cảm BIẾN NHIỆT độ LM35 GIAO TIẾP với LABVIEW THÔNG QUA ARDUINO
Hình 2.3 LED đơn 5mm đơn 5mm   (Trang 6)
Hình 2.5 C - BÁO cáo đọc GIÁ TRỊ cảm BIẾN NHIỆT độ LM35 GIAO TIẾP với LABVIEW THÔNG QUA ARDUINO
Hình 2.5 C (Trang 7)
Hình 3.1 - BÁO cáo đọc GIÁ TRỊ cảm BIẾN NHIỆT độ LM35 GIAO TIẾP với LABVIEW THÔNG QUA ARDUINO
Hình 3.1 (Trang 8)
CHƯƠNG 3:    N NỘ ỘI DUNG TH II DUNG THIẾ ẾT KT KẾ Ế PH  PHẦ ẦN MN MỀ ỀM M –   –   MƠ HÌNH  MƠ HÌNH PH - BÁO cáo đọc GIÁ TRỊ cảm BIẾN NHIỆT độ LM35 GIAO TIẾP với LABVIEW THÔNG QUA ARDUINO
3    N NỘ ỘI DUNG TH II DUNG THIẾ ẾT KT KẾ Ế PH  PHẦ ẦN MN MỀ ỀM M –   –   MƠ HÌNH  MƠ HÌNH PH (Trang 8)
3.3)    Mơ hình: Mơ hình: - BÁO cáo đọc GIÁ TRỊ cảm BIẾN NHIỆT độ LM35 GIAO TIẾP với LABVIEW THÔNG QUA ARDUINO
3.3    Mơ hình: Mơ hình: (Trang 11)
4.1)    Đánh giá mơ hình: Đánh giá mơ hình:   - BÁO cáo đọc GIÁ TRỊ cảm BIẾN NHIỆT độ LM35 GIAO TIẾP với LABVIEW THÔNG QUA ARDUINO
4.1    Đánh giá mơ hình: Đánh giá mơ hình:   (Trang 12)
Hình 4.2 - BÁO cáo đọc GIÁ TRỊ cảm BIẾN NHIỆT độ LM35 GIAO TIẾP với LABVIEW THÔNG QUA ARDUINO
Hình 4.2 (Trang 13)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w