DIY ThermoGun - Non-contact IR Thermometer with IoT -- Ameba Arduino

With COVID-19 still wreaking havoc globally, causing thousands of deaths, millions hospitalized, any useful medical device is on high demand, especially household medical device like IR non-contact thermometer. Handheld thermometer usually is on high price point and is hard to come by these days, but the components needed to make thermometer are not that expensive, that give us the perfect reason to DIY one during this lockdown period.

This ThermoGun project use Ameba Dev. board RTL8710AF from Realtek, which connects to an OLED display to show temperature data obtained from the MLX90615 IR sensor. Pushing the push button not only perform data acquisition and visualization, but also publish the data via MQTT to all subscribers.

Note: The MQTT service used in this project is a FREE MQTT broker hosted at, which need to register at . Details of registration is at the link below, Cloud: Getting Started – Realtek IoT/Wi-Fi MCU Solutions

For details of step-by-step guide and connections, please refer to Github page here,

Demo Video:

It is a nice project but why went with sending the data to the cloud when just displaying the temperature on the OLED would be enough? Wouldn't be cheaper and more simple this way?

Yes it is enough to just display temperature on the spot but not enough to track your body temperature trend and record many body temperature readings when the device is shared among the family members.

Honestly, having a simple server for this kind of simple job will not cost you anything, just run it on Windows VM or Linux using Node-Red, it will give you a beautiful UI and data presentation.