산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

COVID - 19 비접촉 온도계

구성품 및 소모품

MLX90614
× 1
Arduino Nano R3
× 1
암/암 점퍼 와이어
× 1
OTG 어댑터
× 1
USB Mini to USBMicro 케이블
× 1
Android 기기
× 1

앱 및 온라인 서비스

Arduino IDE
시리얼 모니터 Android 앱

이 프로젝트 정보

비접촉 온도계

지속적인 체온 모니터링은 코로나 환자를 감지하는 방법 중 하나입니다. 시중에는 많은 종류의 온도계가 있습니다. 정상 체온계는 코로나바이러스 환자의 체온을 측정할 수 있으며 바이러스를 퍼뜨릴 수도 있습니다. 이 특별한 상황에서 우리는 비접촉 온도계를 사용할 수 있습니다. 그리고 이 장치를 온도 총이라고도 합니다. 이 온도 총 중국의 가장 큰 제조. 그리고 이 장치는 비용이 많이 듭니다. 그러나 이러한 잠금과 Covid-19 스레드로 인해 이 기기의 생산이 더 어려워졌습니다.

우리는 일반적으로 사용 가능한 몇 가지 구성 요소로 비접촉 온도계를 만들 수 있습니다.

어떻게 작동합니까?

이 비접촉 온도계의 주요 구성 요소는 MLX90614 비접촉 온도 센서입니다. MLX90614의 작동은 다음 단락에서 설명합니다. 이 센서의 출력은 Arduino Nano에 연결됩니다. Arduino는 Serial Monitor Android App의 도움으로 스마트 폰에 온도를 인쇄합니다. 따라서 외부 전원 팩이 필요하지 않습니다. 아두이노와 센서가 스마트폰에서 전력을 공급받기 때문입니다.

MLX90614 IR 온도 센서

MLX90614는 비접촉 온도 측정을 위한 IR 온도 센서입니다. 마이크로컨트롤러와 통신하기 위한 I2C 인터페이스가 있습니다. 여기서는 Arduino Nano를 마이크로 컨트롤러로 사용합니다. 이 온도 센서는 물체를 만지지 않고도 온도를 측정할 수 있습니다. 넓은 온도 범위에서 섭씨 0.5도입니다.

해보자!!!!!!!!

1단계

먼저 Arduino IDE를 사용하여 스케치를 만들어야 합니다.

Arduino IDE를 열고 새 작업 공간을 엽니다. 라이브러리를 추가해야 합니다. 스케치> 라이브러리 포함> 라이브러리 관리자로 이동하십시오. 그런 다음 Adafruit MLX90614를 검색하여 설치합니다.

그런 다음 Arduino IDE 및 Open Arduino IDE를 다시 닫습니다. 그런 다음 MLX90614 온도 센서와의 더 나은 통신을 위해 헤더 파일 "Adafruit_MLX90614.h"를 추가합니다. 그런 다음 I2C 통신을 위한 다른 헤더 파일 "Wire.h"를 추가합니다. 그런 다음 MLX90614 센서를 호출하는 변수 "mlx"를 정의합니다. 그리고 이 변수에 Adafruit_MLX90614() 함수를 호출합니다.

#include 
#include
Adafruit_MLX90614 mlx =Adafruit_MLX90614();

2단계

이제 설정 부분을 코딩해야 합니다.

먼저 9600의 braud rate로 직렬 통신을 시작합니다. 그런 다음 "mlx.begin()" 키워드를 사용하여 센서를 시작합니다.

void setup() {
Serial.begin(9600);
mlx.begin();
}

설정 부분이 완료되었습니다. 다음으로 루프 부분을 코딩하겠습니다.

먼저 "Temperature"라는 단어를 인쇄한 다음 센서에서 감지한 온도를 인쇄합니다. 여기 온도는 섭씨입니다. 따라서 "mlx.readObjectTempC()" 함수를 호출한 다음 단위를 "섭씨"로 인쇄합니다. 다음 줄에서 "Temperature"라는 단어를 다시 인쇄해야 합니다. 그런 다음 온도를 화씨로 인쇄하십시오. 이를 위해 "mlx.readAmbientTempF()" 함수를 사용합니다. 그런 다음 단위를 "화씨"로 인쇄합니다. 다음으로 새 줄을 인쇄하고 다음 읽기를 위해 500밀리초를 기다립니다.

void 루프() {

Serial.print("온도:");
Serial.print(mlx.readObjectTempC());
Serial.println("섭씨");

Serial.print("온도:");
Serial.print(mlx.readObjectTempF());
Serial.println("화씨");

Serial.println();
지연(500);
}

코딩 부분이 완료되었습니다. 전체 코드는 이 기사의 코드 부분에 나와 있습니다. Arduino Nano에 코드를 업로드하세요.

하드웨어 연결

아두이노 나노 MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

위의 데이터 또는 회로도를 사용하여 회로를 배선하십시오. 이제 인클로저에 Arduino Nano와 센서를 설정합니다. 센서가 온도를 읽을 수 있도록 인클로저에 구멍을 뚫습니다. USB 케이블을 arduino 보드에 연결할 다른 구멍을 뚫습니다. 그런 다음 USB를 Arduino에 연결하고 다른 쪽 끝을 스마트폰에 연결합니다. 직렬 모니터 앱을 설치하고 전송 속도를 9600으로 설정합니다.

프로젝트가 완료되었습니다

여기에서 텔레그램 그룹에 가입하거나 INNOVATION을 검색할 수 있습니다.

집에 머물고, 안전하게 지내고, 창의력을 발휘하세요. 사슬을 끊자.

저를 팔로우하세요.

인스타그램 :five_volt_player

페이스북 :Akshay Joseph

Github :akshayjoseph666

연락처 :[email protected]

의견 상자에서 경험과 제안을 공유하십시오.

이전 기사

<울>
  • 터치리스 손 세척 타이머
  • 자동 수도꼭지
  • 자동 손 소독제
  • Arduino Uno와 초음파 센서 인터페이스
  • Arduino Uno 및 푸시버튼으로 서보 모터 제어
  • Arduino Uno 및 POT으로 서보 모터 제어
  • Arduino Uno를 사용한 서보 모터 인터페이스
  • <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    <울>
  • 비접촉 온도계
  • 비접촉 온도계 Arduino
    //Akshay Joseph이 작성한 스케치#include #include Adafruit_MLX90614 mlx =Adafruit_MLX90614();void setup() { Serial.begin(9600); mlx.begin(); } 무효 루프() { Serial.print("온도:");Serial.print(mlx.readObjectTempC()); Serial.println("섭씨"); Serial.print("온도 :"); Serial.print(mlx.readObjectTempF());Serial.println("화씨");Serial.println();delay(500);}

    회로도


    제조공정

    1. 콘택트 렌즈
    2. 온도계
    3. Arduino 스파이봇
    4. FlickMote
    5. 수제 TV B-Gone
    6. Arduino, 1Sheeld 및 Android를 사용한 범용 원격 제어
    7. 마스터 시계
    8. Raspberry Motor Shield를 사용한 Android 제어 장난감
    9. 나를 찾기
    10. Arduino 및 Android 기기로 Roomba 로봇 제어