ዝርዝር ሁኔታ:

እውቂያ ያልሆነ ቴርሞሜትር (ኮቪድ -19) 4 ደረጃዎች
እውቂያ ያልሆነ ቴርሞሜትር (ኮቪድ -19) 4 ደረጃዎች

ቪዲዮ: እውቂያ ያልሆነ ቴርሞሜትር (ኮቪድ -19) 4 ደረጃዎች

ቪዲዮ: እውቂያ ያልሆነ ቴርሞሜትር (ኮቪድ -19) 4 ደረጃዎች
ቪዲዮ: ЖИВОЙ ОБОРОТЕНЬ В КАЗАХСТАНЕ? 6 ЖУТКИХ СУЩЕСТВ СНЯТЫХ НА КАМЕРУ 2024, ህዳር
Anonim
እውቂያ ያልሆነ ቴርሞሜትር (ኮቪድ -19)
እውቂያ ያልሆነ ቴርሞሜትር (ኮቪድ -19)

ከዚህ መሣሪያ ጋር ንክኪ ሳይኖር የሰውነት ሙቀትን መለካት እንችላለን። ቀጣይነት ያለው የሰውነት ሙቀት ክትትል የኮሮና በሽተኛን ለመለየት አንዱ መንገድ ነው። ስለዚህ ብዙ ዓይነት የሙቀት መለኪያዎች በገበያ ውስጥ ይገኛሉ። የተለመደው ቴርሞሜትር የኮቪድ በሽተኛን የሙቀት መጠን ሊለካ ይችላል እንዲሁም ቫይረሱን ሊያሰራጭ ይችላል። በዚህ ልዩ ሁኔታ የማይገናኝ ቴርሞሜትር መጠቀም እንችላለን። እንዲሁም ይህን መሣሪያ የሙቀት ጠመንጃ በመባልም ይታወቃል። የዚህ የሙቀት ጠመንጃ ቻይና ትልቁ ማምረት። እና ይህ መሣሪያ ውድ ነው። ግን ይህ መቆለፊያ እና የኮቪድ -19 ክሮች የዚህን መሣሪያ ማምረት የበለጠ ከባድ ያደርጉታል።

አንዳንድ በተለምዶ ከሚገኙ አካላት ጋር የእውቂያ ያልሆነ ቴርሞሜትር ማድረግ እንችላለን።

MLX90614 የእውቂያ ላልሆኑ የሙቀት መለኪያዎች የ IR የሙቀት ዳሳሽ ነው። ከማይክሮ መቆጣጠሪያ ጋር ለመገናኘት I2C በይነገጽ አለው። እዚህ አርዱዲኖ ናኖን እንደ ማይክሮ መቆጣጠሪያ እንጠቀማለን። ይህ የሙቀት ዳሳሽ እቃውን ሳይነካው ሙቀቱን መለካት ይችላል። በሰፊው የሙቀት መጠን 0.5 ዲግሪ ሴልሺየስ አለው። እናድርገው !!!!!!!!

አቅርቦቶች

  • MLX90614
  • አርዱዲኖ ናኖ
  • ሴት/ሴት ዝላይ ሽቦዎች
  • OTG አስማሚ
  • USB Mini ወደ USBMicro Cable
  • የ android መሣሪያ

ሶፍትዌር ያስፈልጋል

* ተከታታይ ክትትል የ Android መተግበሪያ

* አርዱዲኖ ሀሳብ

ደረጃ 1 በመጀመሪያ Arduino IDE ን በመጠቀም ንድፍ መፍጠር አለብን

በመጀመሪያ አርዱዲኖ አይዲኢን በመጠቀም ንድፍ መፍጠር አለብን
በመጀመሪያ አርዱዲኖ አይዲኢን በመጠቀም ንድፍ መፍጠር አለብን

Arduino IDE ን ይክፈቱ እና አዲስ የሥራ ቦታ ይክፈቱ። ቤተ -መጽሐፍት ማከል አለብን። ወደ ረቂቅ> ቤተመጽሐፍት> የቤተመጽሐፍት አስተዳዳሪን ያካትቱ። ከዚያ Adafruit MLX90614 ን ይፈልጉ እና ይጫኑት።

ከዚያ Arduino IDE ን እና The Open Arduino IDE ን እንደገና ይዝጉ። ከዚያ ከ MLX90614 የሙቀት ዳሳሽ ጋር ለተሻለ ግንኙነት የራስጌ ፋይልን “Adafruit_MLX90614.h” ያክሉ። ከዚያ ለ I2C ግንኙነት ሌላ የራስጌ ፋይል “Wire.h” ያክሉ። ከዚያ ወደ MLX90614 ዳሳሽ ለመደወል ተለዋዋጭ “mlx” ን ይግለጹ። እና ተግባሩን Adafruit_MLX90614 () ወደዚህ ተለዋዋጭ ይደውሉ።

ደረጃ 2 አሁን የማዋቀሪያውን ክፍል ኮድ ማድረግ አለብን።

በመጀመሪያ ተከታታይ ግንኙነቱን በ brader rate of 9600. ከዚያም “mlx.begin ()” የሚለውን ቁልፍ ቃል በመጠቀም ዳሳሹን ይጀምሩ።

ባዶነት ማዋቀር ()

{

Serial.begin (9600);

mlx.begin ();

}

የማዋቀሪያ ክፍል ተጠናቅቋል። በመቀጠል የሉፕ ክፍሉን ኮድ እጽፋለሁ በመጀመሪያ “ሙቀት” የሚለውን ቃል አተምኩ እና ከዚያ በአነፍናፊው የተገኘውን የሙቀት መጠን ያትሙ። እዚህ በሴልሲየስ ውስጥ ያለው የሙቀት መጠን። ስለዚህ እኛ ተግባሩን “mlx.readObjectTempC ()” ብለን እንጠራዋለን ከዚያም አሃዱን እንደ “ሴሊሺየስ” አድርገን። በሚቀጥለው መስመር “ሙቀት” የሚለውን ቃል እንደገና ማተም አለብን። እና ከዚያ በፋራናይት ውስጥ ያለውን የሙቀት መጠን ያትሙ። ለዚህ ፣ ‹mlx.readAmbientTempF ()› የሚለውን ተግባር እንጠቀማለን። ከዚያ አሃዱን እንደ “ፋራናይት” አድርገው ያትሙ። ቀጣይ አዲስ መስመር ያትሙ እና ለሚቀጥለው ንባብ 500 ሚሊሰከንዶች ይጠብቁ።

ባዶነት loop ()

{

Serial.print ("ሙቀት:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("ሴልሲየስ");

Serial.print ("ሙቀት:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("ፋራናይት");

Serial.println (); መዘግየት (500);

}

የኮዲንግ ክፍሉ ተጠናቀቀ። የተሟላ ኮድ በዚህ ጽሑፍ የኮድ ክፍል ውስጥ ተሰጥቷል። ኮዱን ወደ አርዱዲኖ ናኖ ይስቀሉ። የሃርድዌር ግንኙነት አርዱዲኖ ናኖ MLX90614

A4 - ኤስዲኤ

A5 - ኤስ.ዲ.ኤል

3.3 ቪ - ቪ.ሲ

GND - GND

ከላይ ባለው መረጃ ወይም በወረዳ ዲያግራም እገዛ ወረዳውን ሽቦ ያድርጉ። አሁን አርዱዲኖ ናኖን እና አነፍናፊን በማቀፊያ ውስጥ ያዘጋጁ። አነፍናፊው ሙቀቱን እንዲያነብ በግቢው ላይ ቀዳዳ ያድርጉ። የዩኤስቢ ገመዱን ከአርዲኖ ቦርድ ጋር ለማገናኘት ሌላ ቀዳዳ ያስቀምጡ። ከዚያ ዩኤስቢውን ከአርዱዲኖ እና ሌላውን ወደ ስማርት ስልክ ያገናኙት ተከታታይ ሞኒተር መተግበሪያውን ይጫኑ እና የባርዱን መጠን እንደ 9600 ያዘጋጁ። ፕሮጀክቱ ተጠናቋል

ደረጃ 3 ኮድ እና ወረዳ

ኮድ እና ወረዳ
ኮድ እና ወረዳ

#ያካትቱ

#ያካትቱ

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

ባዶነት ማዋቀር ()

{

Serial.begin (9600);

mlx.begin ();

}

ባዶነት loop ()

{

Serial.print ("ሙቀት:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("ሴልሲየስ");

Serial.print ("ሙቀት:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("ፋራናይት");

Serial.println ();

መዘግየት (500);

}

ማውረድ ይገኛል

ደረጃ 4: እንዴት ይሠራል?

የዚህ የማይገናኝ ቴርሞሜትር ዋናው አካል MLX90614 የእውቂያ ያልሆነ የሙቀት ዳሳሽ ነው። የ MLX90614 ሥራ በሚቀጥለው አንቀጽ ውስጥ ተገል isል። የዚህ ዳሳሽ ውጤት ከአርዱዲኖ ናኖ ጋር ተገናኝቷል። አርዱዲኖ በ Serial Monitor Android መተግበሪያ እገዛ በስማርትፎን ላይ ያለውን የሙቀት መጠን ያትማል። ስለዚህ የውጭ የኃይል ጥቅል አያስፈልግም። ምክንያቱም አርዱinoኖ እና ዳሳሽ ከስማርት ስልክ ኃይል ይወስዳሉ።

የሚመከር: