原型開發者:鄭詠成
- 主板:ArduinoMega https://store.arduino.cc/usa/mega-2560-r3
- 鏡頭:Adafruit AMG8833 IR Thermal https://www.playrobot.com/temperature-humidity/2006-adafruit-amg8833-ir-thermal.html
- LCD:2.4吋 TFT 彩色觸控液晶螢幕擴充板 https://seller.pcstore.com.tw/S103518377/C1041143113.htm

圖形成像原理說明:圖片的資料結構,一般是二維陣列,一個元素儲存三個數字 RGB (紅、綠、藍),再透過這三原色的數字不同強度,去調色成各種不同顏色,來進行成像。
矩陣中的每一格,就是像素,如下圖為例,人看到的是一半的愛心,但電腦看到的是每個像素中的數值。
在我們這個範例中, 使用的鏡頭是 AMG8833,8×8 紅外線熱陣列感測器。 當鏡頭的像素是 8×8 的時候,電腦看到的矩陣就是 8×8 = 64 個格子,在 64 個格子中要顯示出人的形狀,是無法表現出所有真實畫面中的細節,就會像打上馬賽克一樣。若要在這樣低像素的設備下,去展現出較平滑的一面,可以透過數學中的內插法來實現,但仍無法完全取代高像素鏡頭所成像的效果。
影像內插法數學式參考: https://en.wikipedia.org/wiki/Bicubic_interpolation
若矩陣夠多,例如 1920×1080 = 2073600,那就代表有兩百多萬的格子在一個小小的鏡頭中,代表每個格子很密集,就能使得圖片清晰銳利。
原始程式碼連結: https://github.com/pecu/SEP/tree/master/InfraredThermalImagingCamera