I like building things, and I decided to build a low-cost thermometer that can measure human body temperature without contact when I knew that people should avoid unnecessary connection and remain at a social distance with others to prevent the infection of coronavirus.SOFTWARE:
Arduino IDE.MAIN HARDWARE:
LED lights would glow red, when the machine has measured a temperature that is higher than or equal to the value of the alarming temperature.
LED lights would glow green, when the machine has measured a temperature that is lower than the alarming temperature.
Adjust the value of the alarming temperature.
Display the measured temperature and the alarming temperature.
Instruct sensor, LED and button.
Thermal sensor MLX90641:
Ultrasonic distance measurement sensor:
The ultrasonic sensor locates at the front of the machine and the sensor can measure the distance between the device and the person. And this machine only starts measuring the body temperature when the distance between the person and the machine is within a certain fixed value.WORKING PROCESS:
- The CPU instructs the thermal sensor and the ultrasonic sensor to work together to measure the temperature of a object.
- When the machine has measured a temperature that is higher than or equal to the value of the alarming temperature, the Arduino Nano would instruct the LED lights to glow red and the buzzer to beep urgently. And when the machine has measured a temperature that is lower than the alarming temperature, the LED lights glow green, the buzzer beeps once.
- The LCD screen locates at the back of the machine, thus users can read the measured body temperature via the LCD screen easily, in addition, the LCD can display both the alarming temperature and the measured temperature at the same time.
- Users can adjust the value of the alarming temperature by pressing the buttons of the machine.
The LED glows red when the measured temperature is higher than the alarming temperature.
The LED glows green when the measured temperature is lower than the alarming temperature.