Talaan ng mga Nilalaman:

Non contact Thermometer (covid-19): 4 na Hakbang
Non contact Thermometer (covid-19): 4 na Hakbang

Video: Non contact Thermometer (covid-19): 4 na Hakbang

Video: Non contact Thermometer (covid-19): 4 na Hakbang
Video: Agoraphobia, Health Anxiety, and Social Anxiety 2024, Nobyembre
Anonim
Non contact Thermometer (covid-19)
Non contact Thermometer (covid-19)

Masusukat natin ang temperatura ng katawan nang hindi nakikipag-ugnay sa aparatong ito. Ang patuloy na pagsubaybay sa temperatura ng katawan ay ang isa sa mga paraan upang makita ang isang pasyente na corona. Maraming mga uri ng thermometers ang magagamit sa merkado. Maaaring sukatin ng normal na thermometer ang temperatura ng isang pasyente na covid at maaari ring kumalat ang virus. Sa espesyal na sitwasyong ito maaari naming gamitin ang Non contact Thermometer. At kilala rin ang aparatong ito bilang temperatura ng baril. Ang pinakamalaking paggawa ng Temperature Gun China na ito. At ang aparato na ito ay magastos. Ngunit ang lock down na ito at ang mga thread ng Covid-19 ay ginagawang mas mahirap ang paggawa ng aparatong ito.

Maaari kaming gumawa ng isang Non contact Thermometer na may ilang karaniwang magagamit na mga bahagi.

Ang MLX90614 ay isang sensor ng IR Temperature para sa mga pagsukat ng temperatura ng hindi pakikipag-ugnay. Mayroon itong I2C Interface upang makipag-usap sa microcontroller. Dito ginagamit namin ang Arduino Nano bilang microcontroller. Maaaring sukatin ng sensor ng temperatura ang temperatura nang hindi hinawakan ang bagay. Mayroon itong 0.5 degree Celsius sa isang malawak na saklaw ng temperatura. Gawin itong !!!!!!!!

Mga gamit

  • MLX90614
  • Arduino nano
  • Mga Wire ng Babae / Babae na Jumper
  • OTG Adapter
  • USB Mini hanggang USBMicro Cable
  • android aparato

kailangan ng software

* Serial Monitor Android app

* Arduino ide

Hakbang 1: Una Kailangan Namin Lumikha ng isang Sketch Gamit ang Arduino IDE

Una Kailangan Namin Lumikha ng isang Sketch Gamit ang Arduino IDE
Una Kailangan Namin Lumikha ng isang Sketch Gamit ang Arduino IDE

Buksan ang Arduino IDE at magbukas ng isang bagong workspace. Kailangan nating magdagdag ng isang silid-aklatan. Pumunta sa Sketch> Isama ang library> Tagapamahala ng library. Pagkatapos Maghanap sa Adafruit MLX90614 at I-install ito.

Pagkatapos isara muli ang Arduino IDE at The Open Arduino IDE. Pagkatapos idagdag ang header file na "Adafruit_MLX90614.h" para sa mas mahusay na komunikasyon sa MLX90614 Temperature sensor. Pagkatapos ay magdagdag ng isa pang file ng header na "Wire.h" para sa komunikasyon ng I2C. Pagkatapos tukuyin ang isang variable na "mlx" upang tawagan ang sensor ng MLX90614. At tawagan ang pagpapaandar na Adafruit_MLX90614 () sa variable na ito.

Hakbang 2: Ngayon Kailangan Namin I-code ang Bahagi ng Pag-setup

Simulan muna ang serial na komunikasyon sa rate ng pandaraya na 9600. Pagkatapos ay simulan ang sensor sa pamamagitan ng paggamit ng keyword na "mlx.begin ()".

walang bisa ang pag-setup ()

{

Serial.begin (9600);

mlx.begin ();

}

Nakumpleto ang bahagi ng pag-set up. Susunod na ilalagay ko ang code ang loop na bahagi. Una ay nag-print ako ng isang salitang "Temperatura" at pagkatapos ay nai-print ang temperatura na nakita ng sensor. Dito ang temperatura sa Celsius. Tinatawag namin ang pagpapaandar na "mlx.readObjectTempC ()" pagkatapos ay i-print ang yunit bilang "Celsius". Sa susunod na linya kailangan nating mai-print muli ang salitang "Temperatura". At pagkatapos ay i-print ang temperatura sa Fahrenheit. Para dito, ginagamit namin ang pagpapaandar na "mlx.readAmbientTempF ()". Pagkatapos i-print ang yunit bilang "Fahrenheit". Susunod na pag-print ng isang bagong linya at maghintay ng 500 milliseconds para sa susunod na pagbabasa.

walang bisa loop ()

{

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("Celsius");

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println (); pagkaantala (500);

}

Nakumpleto ang bahagi ng pag-coding. Ang kumpletong code ay ibinibigay sa bahagi ng code ng artikulong ito. I-upload ang code sa Arduino Nano. Koneksyon sa Hardware Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

I-wire ang circuit sa tulong ng data sa itaas o diagram ng circuit. Itakda ngayon ang Arduino Nano at sensor sa isang enclosure. Maglagay ng butas sa enclosure para mabasa ng sensor ang temperatura. Maglagay ng isa pang butas upang ikonekta ang USB cable sa arduino board. Pagkatapos ikonekta ang USB sa Arduino at iba pang mga dulo sa smart phone I-install ang serial monitor app at itakda ang rate ng baurd bilang 9600. Nakumpleto ang proyekto

Hakbang 3: Code at Circuit

Code at Circuit
Code at Circuit

# isama

# isama

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

walang bisa ang pag-setup ()

{

Serial.begin (9600);

mlx.begin ();

}

walang bisa loop ()

{

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("Celsius");

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println ();

pagkaantala (500);

}

Magagamit ang pag-download

Hakbang 4: Paano Ito Gumagana?

Ang pangunahing bahagi ng Non contact Thermometer na ito ay isang MLX90614 Non contact temperatura sensor. Ang pagtatrabaho ng MLX90614 ay inilarawan sa susunod na talata. Ang output mula sa sensor na ito ay konektado sa Arduino Nano. I-print ng Arduino ang temperatura sa smart phone sa tulong ng Serial Monitor Android App. Kaya't hindi na kailangan ng panlabas na power pack. Dahil ang Arduino at sensor ay kukuha ng lakas mula sa smart phone.

Inirerekumendang: