Orodha ya maudhui:

Thermometer isiyo ya Mawasiliano (covid-19): 4 Hatua
Thermometer isiyo ya Mawasiliano (covid-19): 4 Hatua

Video: Thermometer isiyo ya Mawasiliano (covid-19): 4 Hatua

Video: Thermometer isiyo ya Mawasiliano (covid-19): 4 Hatua
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Julai
Anonim
Kipimajoto kisicho cha Mawasiliano (covid-19)
Kipimajoto kisicho cha Mawasiliano (covid-19)

Tunaweza kupima joto la mwili bila kuwasiliana na kifaa hiki. Ufuatiliaji wa joto la mwili unaoendelea ndiyo njia moja ya kugundua mgonjwa wa corona. Aina nyingi za kipima joto hupatikana sokoni. Kipima joto cha kawaida kinaweza kupima joto la mgonjwa wa kokwa na pia inaweza kueneza virusi. Katika hali hii maalum tunaweza kutumia Thermometer isiyo ya Mawasiliano. Na pia inajulikana kifaa hiki kama bunduki ya joto. Utengenezaji mkubwa wa Bunduki hii ya Joto Uchina. Na kifaa hiki ni cha gharama kubwa. Lakini kufuli hii chini na nyuzi za Covid-19 hufanya uzalishaji wa kifaa hiki kuwa ngumu zaidi.

Tunaweza kutengeneza Thermometer isiyo ya Kuwasiliana na vifaa vingine vya kawaida.

MLX90614 ni sensorer ya Joto la IR kwa vipimo vya joto visivyo vya mawasiliano. Inayo Interface ya I2C kuwasiliana na microcontroller. Hapa tunatumia Arduino Nano kama mdhibiti mdogo. Sensorer hii ya joto inaweza kupima joto bila kugusa kitu. Ina digrii 0.5 ya Celsius juu ya joto anuwai. Wacha iwe hivyo !!!!!!!!

Vifaa

  • MLX90614
  • Arduino nano
  • Waya / Jumper waya za kike
  • Adapter ya OTG
  • USB Mini kwa USBMicro Cable
  • kifaa cha android

programu inahitajika

* Serial Monitor programu ya Android

* Dhana ya Arduino

Hatua ya 1: Kwanza Tunahitaji Kuunda Mchoro Kutumia Arduino IDE

Kwanza Tunahitaji Kuunda Mchoro Kutumia Arduino IDE
Kwanza Tunahitaji Kuunda Mchoro Kutumia Arduino IDE

Fungua Arduino IDE na ufungue nafasi mpya ya kazi. Tunahitaji kuongeza maktaba. Nenda kwa Mchoro> Jumuisha maktaba> Meneja wa Maktaba. Kisha Tafuta Adafruit MLX90614 na usakinishe.

Kisha funga Arduino IDE na The Open Arduino IDE tena. Kisha ongeza faili ya kichwa "Adafruit_MLX90614.h" kwa mawasiliano bora na sensa ya Joto la MLX90614. Kisha ongeza faili nyingine ya kichwa "Wire.h" kwa mawasiliano ya I2C. Kisha fafanua "mlx" inayobadilika kuita sensorer ya MLX90614. Na piga kazi Adafruit_MLX90614 () kwa mabadiliko haya.

Hatua ya 2: Sasa Tunahitaji Kuweka Sehemu ya Usanidi

Kwanza anza mawasiliano ya serial na kiwango cha ujasiri wa 9600. Kisha anza kitambuzi kwa kutumia neno kuu "mlx.begin ()".

kuanzisha batili ()

{

Kuanzia Serial (9600);

kuanza ();

}

Sehemu ya usanidi imekamilika. Ifuatayo nitaweka alama sehemu ya kitanzi. Kwanza mimi huchapisha neno "Joto" na kisha chapisha halijoto iliyogunduliwa na sensa. Hapa joto katika Celsius. Kwa hivyo tunaita kazi hiyo "mlx.readObjectTempC ()" kisha chapisha kitengo kama "Celsius". Katika mstari unaofuata tunahitaji kuchapisha neno "Joto" tena. Na kisha uchapishe joto katika Fahrenheit. Kwa hili, tunatumia kazi "mlx.readAmbientTempF ()". Kisha chapisha kitengo kama "Fahrenheit". Kisha uchapishe laini mpya na subiri millisecond 500 kwa usomaji unaofuata.

kitanzi batili ()

{

Serial.print ("Joto:");

Printa ya serial (mlx.readObjectTempC ())

; Serial.println ("Celsius");

Serial.print ("Joto:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println (); kuchelewesha (500);

}

Sehemu ya kuweka alama imekamilika. Nambari kamili imetolewa katika sehemu ya nambari ya kifungu hiki. Pakia nambari hiyo kwa Arduino Nano. Muunganisho wa Hardware Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Waya mzunguko kwa msaada wa data hapo juu au mchoro wa mzunguko. Sasa weka Arduino Nano na sensa katika kiwambo. Weka shimo kwenye ua ili sensorer isome joto. Weka shimo lingine kuunganisha kebo ya USB na bodi ya arduino. Kisha unganisha USB kwa Arduino na mwisho mwingine kwa simu janja Sakinisha programu ya kufuatilia mfululizo na uweke kiwango cha baurd kama 9600. Mradi umekamilika

Hatua ya 3: Kanuni na Mzunguko

Kanuni na Mzunguko
Kanuni na Mzunguko

# pamoja

# pamoja

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

kuanzisha batili ()

{

Kuanzia Serial (9600);

kuanza ();

}

kitanzi batili ()

{

Serial.print ("Joto:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("Celsius");

Serial.print ("Joto:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println ();

kuchelewesha (500);

}

Upakuaji unapatikana

Hatua ya 4: Jinsi inavyofanya kazi?

Sehemu kuu ya Thermometer hii isiyo ya Mawasiliano ni MLX90614 sensor ya joto isiyo ya mawasiliano. Kufanya kazi kwa MLX90614 imeelezewa katika aya inayofuata. Pato kutoka kwa sensor hii imeunganishwa na Arduino Nano. Chapa Arduino joto kwenye simu janja na msaada wa Serial Monitor Android App. Kwa hivyo hakuna haja ya pakiti ya nguvu ya nje. Kwa sababu Arduino na sensa itachukua nguvu kutoka kwa simu janja.

Ilipendekeza: