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

무선 IR 온도 스캐너

구성품 및 소모품

Arduino Nano R3
× 1
9V 배터리(일반)
× 1
9V 배터리 클립
× 1
터미널 블록
× 1
로커 스위치, 비조명
× 1
범용 PCB
× 1
일부 연선
× 1
핀 헤더 암
× 1

필요한 도구 및 기계

납땜 인두(일반)
납땜 와이어, 무연

앱 및 온라인 서비스

Arduino IDE
앱 무선 IR 온도 스캐너 및 ULTRA

이 프로젝트 정보

무선 IR 온도 스캐너

engrpandace PH

비접촉 이마 적외선 체온계인 상업용 적외선 총은 이마와 같은 얼굴 부위에 온도계를 조준하여 그룹의 간단하고 편리하며 정확한 초기 발열 검사를 위해 설계되었습니다. 그런 사람을 측정하려면 대상과 가까워야 하고 감염될 수 있습니다.

이 장치의 목적은 무선으로 온도를 스캔하고 멀리서 보는 것입니다. 건물에 들어가기 전 체온 측정을 담당하는 사람은 감염에 안전하고 가까이 서서 다른 사람을 측정하는 대신 더 많은 일을 할 수 있다. "더 적게 터치하고 더 많은 작업을 수행하십시오."

이 장치는 최대 9미터 범위의 HC06 블루투스 모듈을 사용합니다.

그리고 시중에 파는 써모건도 비싸서 대안을 만들기 위해 저예산 DIY 버전을 만들어 봤습니다.

배선 연결(BreadboardFritzing)

MLX 90614는 I2C 통신을 사용 중입니다.

아두이노 나노 -------- MLX90614

3.3V ------------------------Vin

접지 ----------------------- 접지

A5 --------------------------SCL

A4 --------------------------SDA

Arduino Nano -----------HC06 BT 모듈

D0(Tx) ----------------------RXD

D1(수신) ----------------------TXD

GND ------------------------GND

5V ---------------------------VCC

라이브러리 MLX90614 adafruit 라이브러리를 다운로드하고 Arduino IDE를 열고 메뉴 도구 --> 라이브러리 관리 --> MLX90614를 검색합니다. Adafruit MLX90614 라이브러리를 클릭합니다. (최신 다운로드)를 클릭한 다음 라이브러리 관리자에서 설치를 클릭합니다.

센서 테스트

mlx90614 센서를 테스트하려면 Arduino IDE를 열고 파일 --> 예제 --> Adafruit MLX90614 라이브러리 --> mlxtest를 클릭합니다.

그런 다음 업로드하고 직렬 모니터를 봅니다. 주변 온도와 물체 온도를 섭씨와 화씨로 볼 수 있습니다.

주변 온도는 실온이라고도 합니다. 물체 온도는 감지된 가까운 물체 또는 신체(최대 5cm)입니다.

<울>
  • MLX90614 온도 센서 사양-작동 전압:3.6V ~ 5V(3V 및 5V 버전에서 사용 가능)-공급 전류:1.5mA.-물체 온도 범위:-70°C ~ 382.2°C.-주변 온도 범위:- 40°C ~ 125°C.-정확도:0.02°C.-시야각:80°-물체와 센서 사이의 거리:2cm-5cm(대략)
  • PCB에 회로 만들기

    도식 레이아웃

    이것은 전체 개략도입니다.

    납땜 시작

    이것은 여전히 ​​내 프로토타입이므로 나중에 변경, 수정 또는 제거할 수 있도록 암 핀 헤더를 사용했지만 원하는 경우 부품을 직접 납땜할 수 있습니다.

    멀티 테스터가 있는 경우 테스트 및 전원을 켜기 전에 솔더 연결을 테스트하는 것이 좋습니다.

    업로드 프로그램

    참고: 프로그램을 업로드하기 전에 Bluetooth 연결 TX 및 RX를 분리하지 않으면 코드가 업로드되지 않습니다.

    <사전><코드>/************************************************ ********
    이것은 MLX90614 온도 센서의 라이브러리 예입니다.

    adafruit 매장의 MLX90614 센서와 함께 작동하도록 특별히 설계되었습니다.
    ----> https://www.adafruit.com/products/1747 3V 버전
    ----> https://www.adafruit.com/products/1748 5V 버전

    이 센서는 I2C를 사용하여 통신합니다. 인터페이스에는 2개의 핀이 필요합니다.
    Adafruit는 이 오픈 소스 코드를 제공하는 데 시간과 리소스를 투자합니다.
    구매하여 Adafruit 및 오픈 소스 하드웨어를 지원하세요.
    Adafruit의 제품!

    Adafruit Industries를 위해 Limor Fried/Ladyada가 작성했습니다.
    BSD 라이선스, 위의 모든 텍스트는 재배포 시 포함되어야 합니다.
    ****** **************************************************/

    #include
    #include

    Adafruit_MLX90614 mlx =Adafruit_MLX90614();

    설정() 무효 {
    Serial.begin(9600);

    직렬. println("Adafruit MLX90614 테스트");

    mlx.begin();
    }

    void 루프() {
    Serial.print(mlx .readAmbientTempC());
    Serial.print("|");
    Serial.print(mlx.readObjectTempC());
    Serial.print("|");
    지연(1000);
    }

    애플리케이션 설치

    https://play.google.com/store/apps/details?id=com.irscanner.panda&hl=ko_KR

    앱 설정

    <울>
  • Bluetooth를 찾아 페어링합니다. BT의 기본 비밀번호는 1234 또는 0000입니다.
  • 앱을 열고 블루투스를 선택하고 연결을 클릭합니다.
  • 이제 연결되었으며 온도 데이터가 표시됩니다.

    인체의 온도 판독값은

    정상:34.8°C - 37.3°C

    높음:37.4°C - 38°C

    열:38.1°C - 42.9°C

    선택사항

    <울>
  • 블루투스 SSID 및 비밀번호 변경을 위한 코드는 다음과 같습니다. https://github.com/engrpanda/Arduino-Bluetooth-Controller/blob/master/AT_COMMANDS/AT_COMMANDS.ino
  • 무선 IR 온도 스캐너의 비디오 테스트

    터치 무료 향후 계획/업그레이드/애플리케이션

    <울>
  • 자동 도어 잠금 장치를 갖추고 있습니다. 체온이 정상이 아니면 문이 열리지 않습니다.
  • 안면 인식 기능을 갖추고 있습니다. 사용자를 인식하고 연락처 추적을 위해 데이터를 저장합니다.
  • <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    <울>
  • 완전한 코드
  • 완전한 코드 C/C++
    <사전>/************************************************ ***** 이것은 MLX90614 온도 센서의 라이브러리 예입니다. adafruit 상점의 MLX90614 센서와 함께 작동하도록 특별히 설계되었습니다. ----> https://www.adafruit.com/products/1747 3V 버전 --- -> https://www.adafruit.com/products/1748 5V 버전 이 센서는 I2C를 사용하여 통신합니다. 인터페이스에 2개의 핀이 필요합니다. Adafruit는 이 오픈 소스 코드를 제공하는 데 시간과 리소스를 투자합니다. 다음을 통해 Adafruit 및 오픈 소스 하드웨어를 지원하십시오. Adafruit에서 제품 구매! Adafruit Industries의 Limor Fried/Ladyada가 작성했습니다. BSD 라이선스, 위의 모든 텍스트는 재배포 시 포함되어야 합니다. ************************************** **************/#include #include Adafruit_MLX90614 mlx =Adafruit_MLX90614();void setup() { Serial.begin(9600); Serial.println("Adafruit MLX90614 테스트"); mlx.begin();} 무효 루프() { Serial.print(mlx.readAmbientTempC()); Serial.print("|"); Serial.print(mlx.readObjectTempC()); Serial.print("|"); 지연(1000);}

    제조공정

    1. 열전기
    2. 열전대
    3. 온도 저항 계수
    4. CAT 스캐너
    5. 온도 제어 팬
    6. Raspberry Pi의 온도 모니터링
    7. Raspberry Pi로 온도 모니터링
    8. 라즈베리 파이 온도 센서
    9. 8월12일
    10. 레늄