{"product_id":"thermal-ir-infrared-sensor-mg8833","title":"Thermal IR Infrared Sensor (MG8833)","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:55px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:849167f7-1676-44ad-92ed-94feaf539449-0\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"996e8f60-e1ff-4971-8079-4f95daa3e5d9\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"259\" data-end=\"565\"\u003eThe \u003cstrong data-start=\"263\" data-end=\"274\"\u003eAMG8833\u003c\/strong\u003e (often sold as Grid-EYE) is an \u003cstrong data-start=\"306\" data-end=\"350\"\u003e8×8 infrared (IR) thermal imaging sensor\u003c\/strong\u003e that outputs temperature readings from a grid of 64 thermal pixels. It’s popular for hobbyist thermal imaging projects because it’s affordable and easy to interface with microcontrollers and single-board computers.\u003c\/p\u003e\n\u003ch3 data-start=\"567\" data-end=\"592\"\u003e📌 Key Specifications\u003c\/h3\u003e\n\u003cul data-start=\"593\" data-end=\"1113\"\u003e\n\u003cli data-start=\"593\" data-end=\"640\"\u003e\n\u003cp data-start=\"595\" data-end=\"640\"\u003e\u003cstrong data-start=\"595\" data-end=\"611\"\u003eSensor type:\u003c\/strong\u003e 8×8 pixel IR thermal array\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"641\" data-end=\"813\"\u003e\n\u003cp data-start=\"643\" data-end=\"813\"\u003e\u003cstrong data-start=\"643\" data-end=\"677\"\u003eTemperature measurement range:\u003c\/strong\u003e ~ \u003cstrong data-start=\"680\" data-end=\"695\"\u003e0°C to 80°C\u003c\/strong\u003e (32°F to 176°F)\u003cbr data-start=\"711\" data-end=\"714\"\u003e\u003cem data-start=\"716\" data-end=\"723\"\u003eNote:\u003c\/em\u003e Some modules can detect slightly broader ranges depending on calibration and environment.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"814\" data-end=\"882\"\u003e\n\u003cp data-start=\"816\" data-end=\"882\"\u003e\u003cstrong data-start=\"816\" data-end=\"830\"\u003eInterface:\u003c\/strong\u003e \u003cstrong data-start=\"831\" data-end=\"838\"\u003eI²C\u003c\/strong\u003e (uses SDA\/SCL lines for data communication)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"883\" data-end=\"922\"\u003e\n\u003cp data-start=\"885\" data-end=\"922\"\u003e\u003cstrong data-start=\"885\" data-end=\"904\"\u003eSupply voltage:\u003c\/strong\u003e \u003cstrong data-start=\"905\" data-end=\"920\"\u003e3.3 V – 5 V\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"923\" data-end=\"983\"\u003e\n\u003cp data-start=\"925\" data-end=\"983\"\u003e\u003cstrong data-start=\"925\" data-end=\"948\"\u003eMaximum frame rate:\u003c\/strong\u003e \u003cstrong data-start=\"949\" data-end=\"958\"\u003e10 Hz\u003c\/strong\u003e (10 readings per second)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"984\" data-end=\"1029\"\u003e\n\u003cp data-start=\"986\" data-end=\"1029\"\u003e\u003cstrong data-start=\"986\" data-end=\"1007\"\u003ePixel resolution:\u003c\/strong\u003e \u003cstrong data-start=\"1008\" data-end=\"1029\"\u003e64 thermal pixels\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1030\" data-end=\"1113\"\u003e\n\u003cp data-start=\"1032\" data-end=\"1113\"\u003e\u003cstrong data-start=\"1032\" data-end=\"1048\"\u003eTypical use:\u003c\/strong\u003e People\/heat detection, simple thermal mapping, proximity sensing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1115\" data-end=\"1118\"\u003e\n\u003ch2 data-start=\"1120\" data-end=\"1139\"\u003e🛠️ How It Works\u003c\/h2\u003e\n\u003cp data-start=\"1140\" data-end=\"1325\"\u003eThe sensor detects infrared energy (heat) across its 8×8 grid. Each pixel reports an estimated temperature value, creating a low-resolution heat map of the scene in front of the sensor.\u003c\/p\u003e\n\u003cp data-start=\"1327\" data-end=\"1460\"\u003eYou won’t get a camera-like image — think of it more like a low-resolution heat detector where each “pixel” is a temperature reading.\u003c\/p\u003e\n\u003chr data-start=\"1462\" data-end=\"1465\"\u003e\n\u003ch2 data-start=\"1467\" data-end=\"1498\"\u003e🧠 Typical Platforms \u0026amp; Usage\u003c\/h2\u003e\n\u003ch3 data-start=\"1500\" data-end=\"1523\"\u003e✔️ \u003cstrong data-start=\"1507\" data-end=\"1523\"\u003eRaspberry Pi\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cul data-start=\"1524\" data-end=\"1770\"\u003e\n\u003cli data-start=\"1524\" data-end=\"1575\"\u003e\n\u003cp data-start=\"1526\" data-end=\"1575\"\u003eConnect via the \u003cstrong data-start=\"1542\" data-end=\"1554\"\u003eI²C pins\u003c\/strong\u003e (SDA, SCL, GND, Vcc)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1576\" data-end=\"1665\"\u003e\n\u003cp data-start=\"1578\" data-end=\"1665\"\u003eUse Python libraries such as \u003ccode data-start=\"1607\" data-end=\"1625\"\u003eadafruit_amg88xx\u003c\/code\u003e or \u003ccode data-start=\"1629\" data-end=\"1646\"\u003epimoroni_bme680\u003c\/code\u003e compatible drivers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1666\" data-end=\"1770\"\u003e\n\u003cp data-start=\"1668\" data-end=\"1770\"\u003eCommonly paired with libraries like \u003cstrong data-start=\"1704\" data-end=\"1718\"\u003eMatplotlib\u003c\/strong\u003e to visualize the thermal data as a colored heat map\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1772\" data-end=\"1790\"\u003e✔️ \u003cstrong data-start=\"1779\" data-end=\"1790\"\u003eArduino\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cul data-start=\"1791\" data-end=\"1988\"\u003e\n\u003cli data-start=\"1791\" data-end=\"1858\"\u003e\n\u003cp data-start=\"1793\" data-end=\"1858\"\u003eWorks with standard Arduino boards using I²C (A4\/A5 on Uno, etc.)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1859\" data-end=\"1911\"\u003e\n\u003cp data-start=\"1861\" data-end=\"1911\"\u003eOften combined with Adafruit’s \u003cstrong data-start=\"1892\" data-end=\"1911\"\u003eAMG88xx library\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1912\" data-end=\"1988\"\u003e\n\u003cp data-start=\"1914\" data-end=\"1988\"\u003eYou can print temperature grids to the Serial Monitor or send to a display\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1990\" data-end=\"1993\"\u003e\n\u003ch2 data-start=\"1995\" data-end=\"2023\"\u003e📊 Common Example Outputs\u003c\/h2\u003e\n\u003cul data-start=\"2024\" data-end=\"2237\"\u003e\n\u003cli data-start=\"2024\" data-end=\"2114\"\u003e\n\u003cp data-start=\"2026\" data-end=\"2114\"\u003e\u003cstrong data-start=\"2026\" data-end=\"2039\"\u003eHeat maps\u003c\/strong\u003e showing relative temperatures (hotter areas in red\/yellow, cooler in blue)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2115\" data-end=\"2151\"\u003e\n\u003cp data-start=\"2117\" data-end=\"2151\"\u003e\u003cstrong data-start=\"2117\" data-end=\"2138\"\u003eTemperature grids\u003c\/strong\u003e (8×8 values)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2152\" data-end=\"2237\"\u003e\n\u003cp data-start=\"2154\" data-end=\"2237\"\u003e\u003cstrong data-start=\"2154\" data-end=\"2181\"\u003eSimple object detection\u003c\/strong\u003e based on temperature thresholds (e.g., human detection)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2239\" data-end=\"2242\"\u003e\n\u003ch2 data-start=\"2244\" data-end=\"2268\"\u003e📌 Pros \u0026amp; Limitations\u003c\/h2\u003e\n\u003ch3 data-start=\"2270\" data-end=\"2281\"\u003e👍 Pros\u003c\/h3\u003e\n\u003cul data-start=\"2282\" data-end=\"2412\"\u003e\n\u003cli data-start=\"2282\" data-end=\"2309\"\u003e\n\u003cp data-start=\"2284\" data-end=\"2309\"\u003eAffordable thermal sensor\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2310\" data-end=\"2335\"\u003e\n\u003cp data-start=\"2312\" data-end=\"2335\"\u003eEasy to connect via I²C\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2336\" data-end=\"2368\"\u003e\n\u003cp data-start=\"2338\" data-end=\"2368\"\u003eWorks on 3.3 V and 5 V systems\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2369\" data-end=\"2412\"\u003e\n\u003cp data-start=\"2371\" data-end=\"2412\"\u003eReasonable update rate for hobby projects\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"2414\" data-end=\"2432\"\u003e👎 Limitations\u003c\/h3\u003e\n\u003cul data-start=\"2433\" data-end=\"2576\"\u003e\n\u003cli data-start=\"2433\" data-end=\"2488\"\u003e\n\u003cp data-start=\"2435\" data-end=\"2488\"\u003e\u003cstrong data-start=\"2435\" data-end=\"2459\"\u003eLow resolution (8×8)\u003c\/strong\u003e — no detailed thermal images\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2489\" data-end=\"2515\"\u003e\n\u003cp data-start=\"2491\" data-end=\"2515\"\u003eMax \u003cstrong data-start=\"2495\" data-end=\"2515\"\u003e10 Hz frame rate\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2516\" data-end=\"2576\"\u003e\n\u003cp data-start=\"2518\" data-end=\"2576\"\u003eAccuracy can vary depending on calibration and environment\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"2578\" data-end=\"2581\"\u003e\n\u003ch2 data-start=\"2583\" data-end=\"2620\"\u003e🧩 Pinout Summary \u003c\/h2\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"2621\" data-end=\"2756\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"2621\" data-end=\"2639\"\u003e\n\u003ctr data-start=\"2621\" data-end=\"2639\"\u003e\n\u003cth data-start=\"2621\" data-end=\"2627\" data-col-size=\"sm\" class=\"\"\u003ePin\u003c\/th\u003e\n\u003cth data-start=\"2627\" data-end=\"2639\" data-col-size=\"sm\" class=\"\"\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"2659\" data-end=\"2756\"\u003e\n\u003ctr data-start=\"2659\" data-end=\"2688\"\u003e\n\u003ctd data-start=\"2659\" data-end=\"2669\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"2661\" data-end=\"2668\"\u003eVCC\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"2669\" data-end=\"2688\" data-col-size=\"sm\"\u003e3.3 V–5 V power\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2689\" data-end=\"2709\"\u003e\n\u003ctd data-start=\"2689\" data-end=\"2699\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"2691\" data-end=\"2698\"\u003eGND\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"2699\" data-end=\"2709\" data-col-size=\"sm\"\u003eGround\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2710\" data-end=\"2732\"\u003e\n\u003ctd data-start=\"2710\" data-end=\"2720\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"2712\" data-end=\"2719\"\u003eSDA\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"2720\" data-end=\"2732\"\u003eI²C Data\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"2733\" data-end=\"2756\"\u003e\n\u003ctd data-start=\"2733\" data-end=\"2743\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"2735\" data-end=\"2742\"\u003eSCL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"2743\" data-end=\"2756\"\u003eI²C Clock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr data-start=\"2758\" data-end=\"2761\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Alpha 3D Lab","offers":[{"title":"Default Title","offer_id":51703419797784,"sku":"NB146","price":29.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0752\/6901\/3784\/files\/61VPuXSZSvL._SL1500.jpg?v=1771514330","url":"https:\/\/alpha3dlab.com\/products\/thermal-ir-infrared-sensor-mg8833","provider":"Alpha 3D Lab","version":"1.0","type":"link"}