Mục lục:

Nhiệt kế không tiếp xúc (covid-19): 4 bước
Nhiệt kế không tiếp xúc (covid-19): 4 bước

Video: Nhiệt kế không tiếp xúc (covid-19): 4 bước

Video: Nhiệt kế không tiếp xúc (covid-19): 4 bước
Video: Sau Khi Mắc Covid-19, Khi Nào F0 Khỏi Bệnh Nên Tiêm Mũi 3, 4? | SKĐS #shorts 2024, Tháng bảy
Anonim
Nhiệt kế không tiếp xúc (covid-19)
Nhiệt kế không tiếp xúc (covid-19)

Chúng ta có thể đo nhiệt độ cơ thể mà không cần tiếp xúc với thiết bị này. Theo dõi nhiệt độ cơ thể liên tục là một trong những cách để phát hiện bệnh nhân corona. Vì vậy, rất nhiều loại nhiệt kế có sẵn trên thị trường. Nhiệt kế thông thường có thể đo nhiệt độ của bệnh nhân mắc bệnh sùi mào gà và cũng có thể làm lây lan vi-rút. Trong tình huống đặc biệt này, chúng ta có thể sử dụng Nhiệt kế Không Tiếp xúc. Và còn được gọi là thiết bị này là súng nhiệt độ. Sản xuất súng nhiệt độ này lớn nhất Trung Quốc. Và thiết bị này là tốn kém. Nhưng sự cố khóa này và luồng Covid-19 khiến việc sản xuất thiết bị này khó khăn hơn.

Chúng tôi có thể chế tạo một Nhiệt kế Không Tiếp xúc với một số thành phần thường có sẵn.

MLX90614 là một cảm biến Nhiệt độ IR để đo nhiệt độ không tiếp xúc. Nó có Giao diện I2C để giao tiếp với vi điều khiển. Ở đây chúng tôi sử dụng Arduino Nano làm vi điều khiển. Cảm biến nhiệt độ này có thể đo nhiệt độ mà không cần chạm vào vật thể. Nó có nhiệt độ 0,5 độ C trong một phạm vi nhiệt độ rộng. Hãy làm cho nó !!!!!!!!

Quân nhu

  • MLX90614
  • Arduino nano
  • Dây nhảy nữ / nữ
  • Bộ điều hợp OTG
  • Cáp USB Mini sang USBMicro
  • Thiết bị Android

phần mềm yêu cầu

* Ứng dụng Android theo dõi nối tiếp

* Arduino Ide

Bước 1: Đầu tiên chúng ta cần tạo một bản phác thảo bằng Arduino IDE

Đầu tiên chúng ta cần tạo một bản phác thảo bằng Arduino IDE
Đầu tiên chúng ta cần tạo một bản phác thảo bằng Arduino IDE

Mở Arduino IDE và mở một không gian làm việc mới. Chúng tôi cần thêm một thư viện. Đi tới Phác thảo> Bao gồm thư viện> Trình quản lý thư viện. Sau đó tìm kiếm Adafruit MLX90614 và cài đặt nó.

Sau đó đóng Arduino IDE và Mở lại Arduino IDE. Sau đó, thêm tệp tiêu đề "Adafruit_MLX90614.h" để giao tiếp tốt hơn với cảm biến Nhiệt độ MLX90614. Sau đó, thêm một tệp tiêu đề khác "Wire.h" cho giao tiếp I2C. Sau đó, xác định một biến "mlx" để gọi cảm biến MLX90614. Và gọi hàm Adafruit_MLX90614 () cho biến này.

Bước 2: Bây giờ chúng ta cần viết mã phần cài đặt

Đầu tiên hãy bắt đầu giao tiếp nối tiếp với tốc độ braud là 9600. Sau đó, bắt đầu cảm biến bằng cách sử dụng từ khóa "mlx.begin ()".

void setup ()

{

Serial.begin (9600);

mlx.begin ();

}

Phần thiết lập đã hoàn tất. Tiếp theo, tôi sẽ viết mã phần vòng lặp, đầu tiên tôi in một từ "Nhiệt độ" và sau đó in nhiệt độ được phát hiện bởi cảm biến. Ở đây nhiệt độ tính bằng độ C. Vì vậy, chúng tôi gọi hàm "mlx.readObjectTempC ()" sau đó đơn vị in là "độ C". Ở dòng tiếp theo, chúng ta cần in lại từ "Nhiệt độ". Và sau đó in nhiệt độ bằng Fahrenheit. Đối với điều này, chúng tôi sử dụng hàm "mlx.readAmbientTempF ()". Sau đó in đơn vị là "Fahrenheit". Tiếp theo, in một dòng mới và đợi 500 mili giây cho lần đọc tiếp theo.

void loop ()

{

Serial.print ("Nhiệt độ:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("Độ C");

Serial.print ("Nhiệt độ:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println (); trì hoãn (500);

}

Phần mã hóa đã hoàn thành. Mã hoàn chỉnh được đưa ra trong phần mã của bài viết này. Tải mã lên Arduino Nano. Kết nối phần mềm ảo Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Nối mạch với sự trợ giúp của dữ liệu hoặc sơ đồ mạch ở trên. Bây giờ, hãy đặt Arduino Nano và cảm biến trong một vỏ bọc. Đặt một lỗ trên vỏ bọc để cảm biến đọc nhiệt độ. Đặt một lỗ khác để kết nối cáp USB với bo mạch arduino. Sau đó kết nối USB với Arduino và đầu kia với điện thoại thông minh Cài đặt ứng dụng màn hình nối tiếp và đặt tốc độ baurd là 9600. Dự án đã hoàn thành

Bước 3: Mã và mạch

Mã và mạch
Mã và mạch

#bao gồm

#bao gồm

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

void setup ()

{

Serial.begin (9600);

mlx.begin ();

}

void loop ()

{

Serial.print ("Nhiệt độ:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("Độ C");

Serial.print ("Nhiệt độ:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println ();

chậm trễ (500);

}

Tải xuống có sẵn

Bước 4: Cách thức hoạt động?

Thành phần chính của Nhiệt kế không tiếp xúc này là cảm biến nhiệt độ không tiếp xúc MLX90614. Hoạt động của MLX90614 được mô tả trong đoạn tiếp theo. Đầu ra từ cảm biến này được kết nối với Arduino Nano. Arduino in nhiệt độ trên điện thoại thông minh với sự trợ giúp của Ứng dụng Android Serial Monitor. Vì vậy, không cần gói điện bên ngoài. Bởi vì Arduino và cảm biến sẽ lấy năng lượng từ điện thoại thông minh.

Đề xuất: