DIY Arduino Infrared Thermometer

DIY Arduino Infrared ThermometerMAKERMnMakerMan/ Translator:Fun Endless

The infrared thermometer can measure the surface temperature of an object, and its advantage is non-contact measurement, allowing for convenient and accurate measurement of distant object temperatures, making it widely applicable.

Next, we will introduce the materials, tools, and methods needed to make a homemade infrared thermometer.

Materials List

Arduino Nano×1 Tactile button ×1 Resistor (5K ohm, 200 ohm) ×15V Laser emitter×1 Double control switch×1 OLED 0.96″ screen×1 GY-906 temperature sensor MLX90614 sensor with capacitor or resistor ×1 9V battery×several 3D printer×1 PLA printing material×several

GY-906 Temperature Sensor

DIY Arduino Infrared ThermometerThis project uses the GY-906 infrared thermometer sensor. This module is very cheap, easy to integrate, and supports I2C interface with a 10K pull-up resistor. The factory calibration for this temperature sensor is: sensor temperature range from -40 to 125 degrees Celsius, object temperature range from -70 to 380 degrees Celsius. The sensor’s error range is about 0.5 degrees Celsius.

Circuit Part

DIY Arduino Infrared ThermometerNow you can assemble all the components together.1. Install all components on the breadboard, and once everything is running properly, solder all components onto the perforated board.DIY Arduino Infrared Thermometer2. On the left side, install a laser driven by digital output 5 with a 200 ohm resistor. A standard tactile button is connected between 5V and digital input 2. There is also a 5K pull-down resistor, so when the switch is on, the input is not floating and is set to 0V.

3. On the right side, install a double control switch that connects the 9V battery to the input voltage (VIN) and GND pins of the Arduino Nano.The OLED display and GY-906 infrared temperature sensor are both connected to 3.3V, the data line (SDA) is connected to A4, and the control line (SCL) is connected to A5.Both the OLED display and GY-906 have pull-up resistors on the I2C line.

Programming

1. First, install the following libraries, Adafruit’s SSD1306 and Adafruit’s MLX90614.https://github.com/adafruit/Adafruit_SSD1306https://github.com/adafruit/Adafruit-MLX90614-Library

2. The program continuously reads temperature data from the MLX90614, but only displays it on the OLED when the touch switch button is pressed, and the laser also starts to help measure the temperature of the object.You can download the programming file from the project file library.https://make.quwj.com/project/157

3D Printing

The 3D printed model is designed in Fusion 360.

DIY Arduino Infrared ThermometerDIY Arduino Infrared Thermometer1. The bottom of the thermometer has a 9V battery, a double control switch, and a tactile button. The bottom cover is snap-fitted into place. There is a hole at the bottom to connect the wires of the basic components to the top of the thermometer.DIY Arduino Infrared ThermometerDIY Arduino Infrared ThermometerDIY Arduino Infrared Thermometer

2. There is an opening on the 0.96-inch OLED display, and the laser and MLX90614 sensor are mounted at the front of the thermometer. Both the laser and the sensor can be pressed into place.The Arduino Nano is mounted on top, but make sure to use glue to manage the wiring for smooth installation.

Print with the side facing the display facing down. The angle of the OLED screen is quite large, so I printed a support part on the support plate, but the surface of the shell does not look ideal.If you have a better method, you can also replace it yourself.You can download the 3D printing files from the project file library.https://make.quwj.com/project/157

Testing

Now that you have completed it, you can test the thermometer!Press the power button, wait for the display to load completely, and it will be ready to use.

Project file library address:

http://make.quwj.com/project/157

via instructables.com/id/Arduino-Laser-Infrared-Thermometer/

Links in the text can be clicked to read the original text at the end
DIY Arduino Infrared Thermometer
More exciting content

3D printing to create a minimalist automatic fish feeder

Raspberry Pi creates a low-cost interactive microscope

Elegantly adding a power switch to Raspberry Pi

Cheating experience: Cat whisker sensory enhancement gear

Handmade: Colorful fiber wing manufacturing full record

Arduino + 3D printing DIY electronic watch

Google Glass based on Raspberry Pi and Vufine screen

Raspberry Pi DIY real-life CS equipment: Infrared laser gun

DIY Arduino Infrared Thermometer

Leave a Comment

Your email address will not be published. Required fields are marked *