{"id":29910,"date":"2020-03-03T19:36:54","date_gmt":"2020-03-03T11:36:54","guid":{"rendered":"\/blog\/?p=29910"},"modified":"2020-03-03T20:33:37","modified_gmt":"2020-03-03T12:33:37","slug":"make-a-coronavirus-detector-using-digital-infrared-temperature-sensor","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/","title":{"rendered":"Make A Coronavirus Detector Using MLX90615 Digital Infrared Temperature Sensor"},"content":{"rendered":"\n<p>Note: This project is made by <a href=\"https:\/\/www.hackster.io\/linterislinter\">Linter<\/a> originally appeared on&nbsp;<a href=\"https:\/\/www.hackster.io\/linterislinter\/coronavirus-detector-d24e03\">Hackster.io<\/a><br><\/p>\n\n\n\n<p>This is a &#8220;coronavirus detector&#8221; based on Seeed Studio <a href=\"https:\/\/www.seeedstudio.com\/Grove-Digital-Infrared-Temperature-Sensor.html\">Grove &#8211; MLX90615 Digital Infrared Temperature Sensor.<\/a> <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/hackster.imgix.net\/uploads\/attachments\/1079061\/_htF8mOlt5t.blob?auto=compress%2Cformat&amp;w=900&amp;h=675&amp;fit=min\" alt=\"Coronavirus Detector\"\/><\/figure><\/div>\n\n\n\n<p>There are two detectors on the mask. Each detector is made by the same infrared temperature sensor. And I choose to use Grove &#8211; OLED Display 1.12&#8221; V2 to display the temperature data on the mask. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/www.hackster.io\/linterislinter\/coronavirus-detector-d24e03#things\"><\/a>Things used in this project<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Detector<\/h3>\n\n\n\n<p>1 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Arduino-Uno-Rev3-p-2995.html\">Arduino Uno<\/a><\/p>\n\n\n\n<p>1 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Base-Shield-V2.html\">Grove Base Shield V2.0<\/a><\/p>\n\n\n\n<p>2 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Grove-Digital-Infrared-Temperature-Sensor.html\">Grove &#8211; Digital Infrared Temperature Sensor<\/a><\/p>\n\n\n\n<p>1 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Grove-MP3-v2-0-p-2597.html\">Grove &#8211; MP3 v2.0<\/a><\/p>\n\n\n\n<p>1 x Battery<\/p>\n\n\n\n<p>1 x<a href=\"https:\/\/www.seeedstudio.com\/Grove-Button.html\">&nbsp;Grove &#8211; Button<\/a><\/p>\n\n\n\n<p>1 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Mono-Enclosed-Speaker-2W-6-Ohm-p-2832.html\">Mono Enclosed Speaker &#8211; 2W 6 Ohm&nbsp;<\/a><a href=\"https:\/\/www.seeedstudio.com\/Mono-Enclosed-Speaker-2W-6-Ohm-p-2832.html\">Mono Enclosed Speaker &#8211; 2W 6 Ohm<\/a><\/p>\n\n\n\n<p>1 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Grove-OLED-Display-1-12-V2.html\">Grove &#8211; OLED Display 1.12&#8221; V2<\/a><\/p>\n\n\n\n<p>1 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Grove-RGB-LED-Ring-20-WS2813-Mini.html\">Grove &#8211; RGB LED Ring (20 &#8211; WS2813 Mini)<\/a><\/p>\n\n\n\n<p>Many grove cables<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Structural<\/h3>\n\n\n\n<p>3mm thick acrylic board<\/p>\n\n\n\n<p>some Glue<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tools<\/h3>\n\n\n\n<p>Hot melt glue gun.<\/p>\n\n\n\n<p>electric soldering iron<\/p>\n\n\n\n<p>laser cutter 3D Printer machine<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">This detector has the following functions:<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>The digital infrared temperature sensor above the mask can detect the self-body temperature in real-time and show up the temperature on the OLED display that is attached to the mask. <\/li><li>The detector on the other side can detect the temperature of the person I have contacted. <\/li><li>If the other person&#8217;s temperature is normal, the RGB LED ring in the left eye part is green.<\/li><li>If the other person \u2019s temperature exceeds 38\u2103, the RGB LED ring will turn to red color and be accompanied by an alert, indicating that he\/she is a potential risk with coronavirus, then I will advise him to go to the hospital for test and treatment. <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"323\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif\" alt=\"\" class=\"wp-image-29911\"\/><\/figure>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/hackster.imgix.net\/uploads\/attachments\/1079062\/_20200226194034_mxkovFKILW.jpg?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-step-1--what-we-need-0\">Step 1: What we need<\/h3>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"toc-hardware-1\">Hardware List <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-detector-2\">Detector<\/h3>\n\n\n\n<p>1 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Arduino-Uno-Rev3-p-2995.html\">Arduino Uno<\/a><\/p>\n\n\n\n<p>1 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Base-Shield-V2.html\">Grove Base Shield V2.0<\/a><\/p>\n\n\n\n<p>2 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Grove-Digital-Infrared-Temperature-Sensor.html\">Grove &#8211; Digital Infrared Temperature Sensor<\/a><\/p>\n\n\n\n<p>1 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Grove-MP3-v2-0-p-2597.html\">Grove &#8211; MP3 v2.0<\/a><\/p>\n\n\n\n<p>1 x Battery<\/p>\n\n\n\n<p>1 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Grove-Button.html\">Grove &#8211; Button<\/a><\/p>\n\n\n\n<p>1 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Mono-Enclosed-Speaker-2W-6-Ohm-p-2832.html\">Mono Enclosed Speaker &#8211; 2W 6 Ohm<\/a><\/p>\n\n\n\n<p>1 x&nbsp;<a href=\"https:\/\/www.seeedstudio.com\/Grove-OLED-Display-1-12-V2.html\">Grove &#8211; OLED Display 1.12&#8221; V2<\/a><\/p>\n\n\n\n<p>1 x<a href=\"https:\/\/www.seeedstudio.com\/Grove-RGB-LED-Ring-20-WS2813-Mini.html\">&nbsp;Grove &#8211; RGB LED Ring (20 &#8211; WS2813 Mini)<\/a><\/p>\n\n\n\n<p>Many Grove cables<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-structural-3\">Structural<\/h3>\n\n\n\n<p>3mm thick acrylic board<\/p>\n\n\n\n<p>Some glue<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-tool-4\">Tool<\/h3>\n\n\n\n<p>Hot melt glue gun<\/p>\n\n\n\n<p>Electric soldering iron<\/p>\n\n\n\n<p>Laser cutter<\/p>\n\n\n\n<p>3D printer<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-step-2--draw-and-design-cad-5\">Step 2: Draw and design CAD<\/h3>\n\n\n\n<p>Here is the CAD drawing I have built.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/hackster.imgix.net\/uploads\/attachments\/1078671\/_20200226214933_FIfU48NCFH.png?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-step-3--laser-cutting-6\">Step 3: Laser cutting<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/hackster.imgix.net\/uploads\/attachments\/1078677\/image_TAJtQWV55k.png?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p>\u200bIf you have a manufacturer space near you, you can easily find a laser cutter. I can say that every manufacturer&#8217;s space has a laser cutter. If you can&#8217;t find the board of the laser cutter, you can try<a href=\"http:\/\/www.seeedstudio.com\/service\/index.php?r=lasercutting\">\u200b the laser cutting service provided by Seeed<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-step-4--transform-the-battery-7\">Step 4: Transform the battery<\/h3>\n\n\n\n<p>Since our battery is two ports, in order to link to Seeedunio easier, we need to make a small modification to transform the battery to the Grove interface.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/hackster.imgix.net\/uploads\/attachments\/1078660\/0.png?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/hackster.imgix.net\/uploads\/attachments\/1078672\/0.png?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/hackster.imgix.net\/uploads\/attachments\/1078673\/0.png?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p>Firstly, cut off the port of our battery from the port of the Grove cable. <\/p>\n\n\n\n<p>Secondly, according to the rule of red line pairing with the red line and black line pairing with the black line, solder the lines with an electric soldering iron. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/hackster.imgix.net\/uploads\/attachments\/1078674\/0.png?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-step-5--software-work-8\">Step 5: Software work<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/hackster.imgix.net\/uploads\/attachments\/1078678\/image_yUk1eiAup7.png?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-step-6----hardware-connecting-and-build-up-9\">Step 6: \u200b Hardware connecting and build up<\/h3>\n\n\n\n<p>Connect the hardware as shown below:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/hackster.imgix.net\/uploads\/attachments\/1078969\/image_5Ekj4I1XV4.png?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p>The detector will be connected like this: <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/hackster.imgix.net\/uploads\/attachments\/1078676\/0.png?auto=compress%2Cformat&amp;w=740&amp;h=555&amp;fit=max\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p>Note: Because the detection distance of the digital infrared temperature Sensor will lead to different results. I used a distance of about 6mm for detection, so you need to adjust the body temperature formula according to the actual situation of your detection.<\/p>\n\n\n\n<p>This work is actually being modified while trying many different solutions. The current is also a bit rough, and a more refined version will be produced in the future. I hope everyone will like it.<\/p>\n\n\n\n<p>I attached the <a href=\"https:\/\/content.instructables.com\/ORIG\/FXD\/KW43\/K740V18R\/FXDKW43K740V18R.dxf\">CAD file<\/a> and the code below. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>detector.inoC\/C++\n#include &lt;Wire.h>\n#include &lt;SeeedGrayOLED.h>\n#include &lt;avr\/pgmspace.h>\n\n#include \"Adafruit_NeoPixel.h\"\n\n#include \"MLX90615.h\"\n\n#include \"WT2003S_Player.h\"\n\n#ifdef __AVR__\n#include &lt;SoftwareSerial.h>\nSoftwareSerial SSerial(2, 3); \/\/ RX, TX\n#define COMSerial SSerial\n#define ShowSerial Serial\n\nWT2003S&lt;SoftwareSerial> Mp3Player;\n#endif\n\n#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE\n#define COMSerial Serial1\n#define ShowSerial SerialUSB\n\nWT2003S&lt;Uart> Mp3Player;\n#endif\n\n#ifdef ARDUINO_ARCH_STM32F4\n#define COMSerial Serial\n#define ShowSerial SerialUSB\n\nWT2003S&lt;HardwareSerial> Mp3Player;\n#endif\n\n\n\n#define BY_PINS \/\/ Uncomment this to use pins for every MLX\n\/\/ #define BY_ADDR \/\/ Uncomment this to use single bus\n\n#ifdef BY_PINS \/\/ USING ADDITIONAL PINS\nbyte sda_1 = 5;\nbyte scl_1 = 4;\nbyte sda_2 = 7;\nbyte scl_2 = 6;\n\nSoftI2cMaster i2c_1(sda_1, scl_1);\nMLX90615 mlx90615_1(DEVICE_ADDR, &amp;i2c_1);\nSoftI2cMaster i2c_2(sda_2, scl_2);\nMLX90615 mlx90615_2(DEVICE_ADDR, &amp;i2c_2);\n#endif \/\/ BY_PINS\n\n\n#ifdef BY_ADDR\n\/\/ TODO: Update with your real addresses and quantity of MLXs!\n#define DEVICE1_ADDR DEVICE_ADDR\n#define DEVICE2_ADDR DEVICE_ADDR+1\n\n\/\/ #define INCLUDED_I2C\n\n#ifdef INCLUDED_I2C \/\/ Using included I2C Library\n#define SDA_PIN SDA \/\/define the SDA pin\n#define SCL_PIN SCL \/\/define the SCL pin\nSoftI2cMaster i2c_bus(SDA_PIN, SCL_PIN);\nMLX90615 mlx90615_1(DEVICE1_ADDR, &amp;i2c_bus);\nMLX90615 mlx90615_2(DEVICE2_ADDR, &amp;i2c_bus);\n#else \/\/ Using Wire\nMLX90615 mlx90615_1(DEVICE1_ADDR, &amp;Wire);\nMLX90615 mlx90615_2(DEVICE2_ADDR, &amp;Wire);\n#endif \/\/ WITH_WIRE defined\n#endif \/\/ BY_ADDR defined\n\n\n\/\/LED\n#define PIN 8\n#define NUMPIXELS 24\n#define BRIGHTNESS 255\n\nAdafruit_NeoPixel strip = Adafruit_NeoPixel(24, PIN, NEO_GRB + NEO_KHZ800);\nint delayval = 500; \/\/ delay for half a\n\n\n\n\n\n\nint button1 = 14; \/\/trigger button A0\n\n\/\/MP3\nuint8_t vol = 70;\nuint32_t spi_flash_songs = 0;\nuint32_t sd_songs = 0;\nSTROAGE workdisk = SD;\n\n\nfloat temperatureObj1 = 0;\nfloat temperatureObj2 = 0;\n\n\n\n\n\nvoid setup() {\nWire.begin();\nSeeedGrayOled.init(SH1107G); \/\/initialize SEEED OLED display\nSeeedGrayOled.clearDisplay(); \/\/Clear Display.\nSeeedGrayOled.setNormalDisplay(); \/\/Set Normal Display Mode\nSeeedGrayOled.setVerticalMode(); \/\/ Set to vertical mode for displaying text\n\nCOMSerial.begin(9600);\nMp3Player.init(COMSerial);\nMp3Player.volume(vol);\n\nSerial.begin(115200);\nwhile (!Serial); \/\/ Only for native USB serial\ndelay(2000); \/\/ Additional delay to allow open the terminal to see setup() messages\nSerial.println(\"Setup...\");\n\n\npinMode(button1, INPUT);\n\n\nstrip.setBrightness(BRIGHTNESS);\nstrip.begin();\nstrip.show(); \/\/ Initialize all pixels to 'off'\n\n#ifdef WITH_WIRE\nWire.begin();\n#endif \/\/ WITH_WIRE defined\n}\n\nvoid loop() {\ntemperatureObj1 = mlx90615_1.getTemperature(MLX90615_OBJECT_TEMPERATURE);\ntemperatureObj1=temperatureObj1+3;\n\nif(digitalRead(button1)){\ntemperatureObj2 = mlx90615_2.getTemperature(MLX90615_OBJECT_TEMPERATURE);\ntemperatureObj2=temperatureObj2+3;\nif(temperatureObj2&lt;38){\nmode1();\n}\nelse{\nMp3Player.playSDRootSong(0x0001);\nmode2();\n}\n\n}\n\ndelay(1000);\n\n\/\/ Serial.print(\"Temp_1: \");\n\/\/ Serial.print(temperatureObj1);\n\/\/ Serial.print(\"\u00b0C \");\n\nSeeedGrayOled.setTextXY(2,0); \/\/set Cursor to ith line, 0th column\nSeeedGrayOled.setGrayLevel(5); \/\/Set Grayscale level. Any number between 0 - 15.\nSeeedGrayOled.putFloat(temperatureObj1); \/\/Print Hello World\n\n\n\n\n\n}\n\n\nvoid mode1(void){\n\nfor(int i=0;i&lt;NUMPIXELS;i++){\n\/\/ pixels.Color takes RGB values, from 0,0,0 up to 255,255,255\nstrip.setPixelColor(i, strip.Color(0,255,0)); \/\/ Moderately bright green color.\nstrip.show(); \/\/ This sends the updated pixel color to the hardware.\n\/\/ delay(250); \/\/ Delay for a period of time (in milliseconds).\n}\n}\n\nvoid mode2(void){\n\nfor(int i=0;i&lt;NUMPIXELS;i++){\n\/\/ pixels.Color takes RGB values, from 0,0,0 up to 255,255,255\nstrip.setPixelColor(i, strip.Color(255,0,0)); \/\/ Moderately bright green color.\nstrip.show(); \/\/ This sends the updated pixel color to the hardware.\n\/\/ delay(250); \/\/ Delay for a period of time (in milliseconds).\n}\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Note: This project is made by Linter originally appeared on&nbsp;Hackster.io This is a &#8220;coronavirus detector&#8221;<\/p>\n","protected":false},"author":200,"featured_media":29911,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[1],"tags":[2980,2981,1239],"class_list":["post-29910","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-coronavirus","tag-digital-infrared-temperature-sensor","tag-temperature-sensor"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Make A Coronavirus Detector Using MLX90615 Digital Infrared Temperature Sensor - Latest News from Seeed Studio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Make A Coronavirus Detector Using MLX90615 Digital Infrared Temperature Sensor - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"Note: This project is made by Linter originally appeared on&nbsp;Hackster.io This is a &#8220;coronavirus detector&#8221;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-03T11:36:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-03T12:33:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"323\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Elaine Wu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elaine Wu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/\",\"name\":\"Make A Coronavirus Detector Using MLX90615 Digital Infrared Temperature Sensor - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif\",\"datePublished\":\"2020-03-03T11:36:54+00:00\",\"dateModified\":\"2020-03-03T12:33:37+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif\",\"width\":600,\"height\":323,\"caption\":\"Make A Coronavirus Detector Using Digital Infrared Temperature Sensor\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Make A Coronavirus Detector Using MLX90615 Digital Infrared Temperature Sensor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11\",\"name\":\"Elaine Wu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g\",\"caption\":\"Elaine Wu\"},\"description\":\"Head of AI Robotics @seeed Every day holds new magic \u2728 on ne sait jamais\u2601\ufe0f\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/elaine1994\/\"],\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Make A Coronavirus Detector Using MLX90615 Digital Infrared Temperature Sensor - Latest News from Seeed Studio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/","og_locale":"en_US","og_type":"article","og_title":"Make A Coronavirus Detector Using MLX90615 Digital Infrared Temperature Sensor - Latest News from Seeed Studio","og_description":"Note: This project is made by Linter originally appeared on&nbsp;Hackster.io This is a &#8220;coronavirus detector&#8221;","og_url":"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2020-03-03T11:36:54+00:00","article_modified_time":"2020-03-03T12:33:37+00:00","og_image":[{"width":600,"height":323,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif","type":"image\/gif"}],"author":"Elaine Wu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Elaine Wu","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/","url":"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/","name":"Make A Coronavirus Detector Using MLX90615 Digital Infrared Temperature Sensor - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif","datePublished":"2020-03-03T11:36:54+00:00","dateModified":"2020-03-03T12:33:37+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11"},"breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif","width":600,"height":323,"caption":"Make A Coronavirus Detector Using Digital Infrared Temperature Sensor"},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/03\/03\/make-a-coronavirus-detector-using-digital-infrared-temperature-sensor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Make A Coronavirus Detector Using MLX90615 Digital Infrared Temperature Sensor"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11","name":"Elaine Wu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g","caption":"Elaine Wu"},"description":"Head of AI Robotics @seeed Every day holds new magic \u2728 on ne sait jamais\u2601\ufe0f","sameAs":["https:\/\/www.linkedin.com\/in\/elaine1994\/"],"url":"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/"}]}},"modified_by":"Elaine Wu","views":10812,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif",600,323,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD-80x80.gif",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD-300x162.gif",300,162,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif",600,323,false],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif",600,323,false],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif",600,323,false],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif",600,323,false],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif",32,17,false],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif",600,323,false],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif",600,323,false],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif",600,323,false],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif",600,323,false],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/03\/QQ20200303-192347-HD.gif",600,323,false]},"author_info":{"display_name":"Elaine Wu","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a>","tag_info":"News","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/29910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/200"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=29910"}],"version-history":[{"count":8,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/29910\/revisions"}],"predecessor-version":[{"id":29919,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/29910\/revisions\/29919"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/29911"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=29910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=29910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=29910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}