59-Non-contact wireless infrared temperature measurement based on 51 single chip microcomputer

Publisher:幸福家庭Latest update time:2021-09-10 Source: eefocus Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Specific implementation functions

Specific functions:


(1) Use infrared temperature sensor to measure temperature and use LCD1602 to display;


(2) The buttons are start button, save button and display data button, which can realize the control of temperature value;


(3) The temperature can be sent to the mobile phone via Bluetooth module for real-time display;


(4) The temperature measurement range is 0 to 99.9 degrees Celsius, with an accuracy of 0.1 degrees Celsius. The temperature measurement system is stable and has high accuracy.

design background

With the development of economy and the improvement of social living standards, people pay more and more attention to their own physical condition. Body temperature is the most basic characteristic of human life activities and one of the important indicators to observe whether human body functions are normal. Nowadays, there are many epidemics and they are highly contagious. The traditional contact temperature measurement system has great limitations, especially in places with high incidence such as schools or passenger centers. At present, the defects of traditional temperature measuring instruments are beginning to be recognized by people, such as low measurement accuracy, long waiting time, and unexpected accidents caused by improper use.


The development of non-contact infrared temperature measurement system will be able to replace traditional temperature measuring instruments and make up for their shortcomings and inconvenience. Its advantages such as fast response time, non-contact, safe use and long service life are more suitable for children to independently complete body temperature measurement in daily life.


In today's society, infrared temperature measurement technology has been widely used in the fields of industry, petrochemicals, agriculture, medicine, security monitoring and prevention, and scientific research. It injects elements of modern technology into the traditional temperature measurement system. It has the advantages of fast response time, non-contact, safe use and long service life. It can better meet people's life and production needs than traditional temperature instruments. It will definitely occupy a considerable market and be favored by people.


In the past 20 years, my country's infrared temperature measurement technology has developed rapidly and has been gradually applied to medical, industrial and other fields. Infrared detection technology is a high-tech detection technology for online monitoring without power outages. It can make reliable predictions on fault defects and insulation performance of electrical equipment, meeting the requirements of modern power companies for reliable operation of power systems.


hardware design

The hardware circuit design of this system is based on the STC89C52 single-chip microcomputer, and the peripherals mainly include: GY906 infrared sensor module, alarm circuit, LCD1602 display module, function buttons, crystal oscillator circuit and relay output circuit.


software design

Software is the core of the whole system. It is flexible and modifiable and can be changed according to the requirements of the system. Under the condition of certain hardware structure, different functions can be realized by changing the software.


The software of the infrared temperature measurement system designed in this paper is all written in C language to improve the readability and portability of the system. Its design method corresponds to the hardware design, and it is written in modules. The hardware of the system is divided into corresponding subroutine modules, which are written and debugged separately, making the whole program look concise and clear. It is also convenient to find errors during the debugging process, which improves the efficiency of programming. The whole system software mainly includes subroutines such as the main program, infrared temperature measurement module, function key module, and display module.


Schematic

The schematic diagram of this system was designed using Altium Designer19, as shown in the figure.

program

This design uses KEIL5 software to implement program design, as shown in the figure.

Reference address:59-Non-contact wireless infrared temperature measurement based on 51 single chip microcomputer

Previous article:60-Simple electronic piano design based on 51 single chip microcomputer
Next article:58-Design of GSM temperature, humidity and light detection system based on 51 single chip microcomputer

Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号