Съдържание:

Безконтактен термометър (covid-19): 4 стъпки
Безконтактен термометър (covid-19): 4 стъпки

Видео: Безконтактен термометър (covid-19): 4 стъпки

Видео: Безконтактен термометър (covid-19): 4 стъпки
Видео: How Not To Die: The Role of Diet in Preventing, Arresting, and Reversing Our Top 15 Killers 2024, Юли
Anonim
Безконтактен термометър (covid-19)
Безконтактен термометър (covid-19)

Можем да измерваме телесната температура без контакт с това устройство. Непрекъснатото наблюдение на телесната температура е един от начините за откриване на пациент с корона. На пазара се предлагат толкова много видове термометри. Нормалният термометър може да измерва температурата на пациент с COVID и също така може да разпространи вируса. В тази специална ситуация можем да използваме безконтактен термометър. И също така е известно това устройство като температурен пистолет. Най -голямото производство на този пистолет за температура в Китай. И това устройство е скъпо. Но това заключване и нишките на Covid-19 правят производството на това устройство по-трудно.

Можем да направим безконтактен термометър с някои често достъпни компоненти.

MLX90614 е инфрачервен температурен сензор за безконтактно измерване на температурата. Той има I2C интерфейс за комуникация с микроконтролер. Тук използваме Arduino Nano като микроконтролер. Този температурен сензор може да измерва температурата, без да докосва обекта. Той има 0,5 градуса по Целзий в широк диапазон от температури. Нека го направим !!!!!!!!

Консумативи

  • MLX90614
  • Arduino nano
  • Женски/женски джъмперни проводници
  • OTG адаптер
  • USB Mini към USBMicro кабел
  • Android устройство

необходим софтуер

* Приложение за сериен монитор за Android

* Arduino иде

Стъпка 1: Първо трябва да създадем скица с помощта на Arduino IDE

Първо трябва да създадем скица с помощта на Arduino IDE
Първо трябва да създадем скица с помощта на Arduino IDE

Отворете Arduino IDE и отворете ново работно пространство. Трябва да добавим библиотека. Отидете на Sketch> Include library> Library manager. След това потърсете Adafruit MLX90614 и го инсталирайте.

След това отново затворете Arduino IDE и The Open Arduino IDE. След това добавете заглавния файл „Adafruit_MLX90614.h“за по -добра комуникация с MLX90614 Температурен сензор. След това добавете друг заглавен файл "Wire.h" за I2C комуникация. След това дефинирайте променлива "mlx", за да извикате сензора MLX90614. И извикайте функцията Adafruit_MLX90614 () към тази променлива.

Стъпка 2: Сега трябва да кодираме частта за настройка

Първо започнете серийната комуникация с процента на измама 9600. След това започнете сензора с помощта на ключовата дума "mlx.begin ()".

void setup ()

{

Serial.begin (9600);

mlx.begin ();

}

Частта по настройка е завършена. След това ще кодирам частта от цикъла. Първо отпечатвам дума „Температура“и след това отпечатвам температурата, открита от сензора. Тук температурата в Целзий. Затова наричаме функцията "mlx.readObjectTempC ()", след което единицата за печат като "Целзий". В следващия ред трябва да отпечатаме отново думата „Температура“. И след това отпечатайте температурата във Фаренхайт. За това използваме функцията "mlx.readAmbientTempF ()". След това отпечатайте устройството като "Фаренхайт". След това отпечатайте нов ред и изчакайте 500 милисекунди за следващото четене.

void loop ()

{

Serial.print ("Температура:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("Целзий");

Serial.print ("Температура:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Фаренхайт");

Serial.println (); забавяне (500);

}

Кодиращата част е завършена. Пълният код е даден в кодовата част на тази статия. Качете кода в Arduino Nano. Хардуерна връзка Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Свържете веригата с помощта на горните данни или електрическа схема. Сега поставете Arduino Nano и сензора в кутия. Поставете дупка на корпуса, за да може сензорът да отчита температурата. Поставете друг отвор за свързване на USB кабела към платката arduino. След това свържете USB към Arduino и другия край към смартфон Инсталирайте приложението за сериен монитор и задайте скоростта на баурд като 9600. Проектът е завършен

Стъпка 3: Код и верига

Код и верига
Код и верига

#включва

#включва

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

void setup ()

{

Serial.begin (9600);

mlx.begin ();

}

void loop ()

{

Serial.print ("Температура:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("Целзий");

Serial.print ("Температура:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Фаренхайт");

Serial.println ();

забавяне (500);

}

Налично е изтегляне

Стъпка 4: Как работи?

Основният компонент на този безконтактен термометър е безконтактен сензор за температура MLX90614. Работата на MLX90614 е описана в следващия параграф. Изходът от този сензор е свързан към Arduino Nano. Arduino отпечатва температурата на смартфон с помощта на приложението за сериен монитор за Android. Така че няма нужда от външно захранване. Защото Arduino и сензорът ще поемат захранването от смартфон.

Препоръчано: