현재의 COVID-19 시나리오는 도입이 필요하지 않습니다. 모두가 최선을 다해 앞으로 나아갈 수 있지만 책임감있게 행동하고이 문제를 집단적으로 해결하는 것이 중요합니다. 오늘날 많은 공공 장소 및 기타 모임에서 열을 확인하기위한 예방 조치로 체온에 대해 개인을 선별하는 것이 일반적이되었습니다. 이를 수행하는 데 사용되는 장치를 비접촉 적외선 온도계라고합니다. 많은 사람들이 알 수 있듯이이 제품에 대한 수요가 엄청나게 급증하고 있지만, 그 목적을 달성 할 수있을뿐만 아니라 상용 제품보다 더 유용한 기능을 제공 할 수있는 제품을 직접 만드는 것은 그리 어렵지 않습니다. 이전에는 (발발 전부터) 휴대용 비접촉식 IR 온도계 건도 만들었습니다. 관심이있는 경우 확인할 수도 있습니다.
따라서이 튜토리얼의 목적은 체온을 측정 할 수있는 저비용, 손쉬운 비접촉식 온도계를 설계하고 개인 사진과 함께 엑셀에 로그인하여 관련 당국과 기록을 쉽게 공유 할 수 있도록하는 것입니다. 흥미로운 권리 !! 시작하자….
저비용 및 간편한 구축 – 구조용 Android 앱
간단히 살펴보면 온도계의 중요한 부분 중 일부, 즉 IR 온도 센서, 마이크로 컨트롤러, 디스플레이, 디스플레이 드라이버 및 배터리를 구분할 수 있습니다. 이제 여기에서 우리의 목표는 비용을 줄이는 것이며 가장 비싼 재료 (문서화 당시)는 IR 온도 센서 자체입니다. 안타깝게도 제조사로서 MLX90614 및 MLX90615 외에 빠르게 접근 할 수있는 옵션이 많지 않습니다. 반면에, 아날로그 센서를 사용해도 괜찮다면 더 저렴한 대안이 많이있을 것이지만 장치를 구축하고 보정하는 것은 쉽지 않을 것입니다. 선택은 여기에서 귀하의 몫입니다. 이 튜토리얼에서는 Melexis의 MLX90615 센서를 사용합니다.
센서를 선택하면 마이크로 컨트롤러, 디스플레이 및 배터리 만 남습니다. 그래서 우리는 Android 휴대폰을 활용하여이 세 부분의 비용을 모두 줄이기로 결정했습니다. 오늘날 거의 모든 사람들이 괜찮은 카메라가 달린 좋은 안드로이드 폰을 가지고 있습니다. 온도계와 통신하고 데이터 로깅 및 이미지 캡처와 같은 기타 활동을 수행 할 수있는 간단한 Android 애플리케이션을 만들 수 있습니다. 이렇게하면 작업 속도를 높일 수있을뿐만 아니라 WhatsApp, Gmail 또는 기타 선호하는 플랫폼의 사진과 함께 로그 결과를 즉시 공유하여 잠재적 인 응용 프로그램을 늘릴 수도 있습니다. 이것이 우리가 오픈 소스이고 APK도 무료로 다운로드 할 수있는 "Easy Scan"이라는 Android 애플리케이션을 만든 이유입니다. 자세한 내용은 나중에 설명합니다. 따라서이 프로젝트에 필요한 유일한 자료는
- MLX90615 IR 온도 센서
- TCRT5000 IR 센서
- Arduino Nano
왜 TCRT5000과 Arduino Nano?
많은 사람들에게이 질문이 떠 올랐을 것입니다. TCRT5000 IR 센서를 사용하는 이유는 온도계의 위치를 감지하고 자동으로 온도를 읽기 위해서입니다. 이렇게하면 응용 프로그램이 시작된 후에는 아무 것도 할 필요가 없으므로 사용하기 쉽습니다. 또한 센서가 사람과 적절한 거리에있을 때만 판독이 이루어 지므로 잘못된 판독에 대해 걱정할 필요가 없습니다.
Arduino Nano를 사용하는 이유는 컨트롤러와 전화 간의 통신에 중요한 USB 인터페이스가 내장되어 있기 때문입니다. 없는 경우 Mega 또는 UNO를 사용할 수도 있습니다. 그러나 비용 측면에서 말하자면 STM8S와 같은 훨씬 낮은 전력의 마이크로 컨트롤러 나 I2C, ADC 및 UART를 지원하는 다른 컨트롤러를 사용할 수도 있습니다.
Arduino와 MLX90615 및 TCRT5000 인터페이스
우리 프로젝트의 회로도는 매우 간단합니다. MLX90615 및 TCRT5000 센서를 Arduino 나노 보드와 연결하기 만하면됩니다. 비접촉식 체온계 의 전체 회로도 가 아래에 나와 있습니다.
MLX90615 및 TCRT500은 각각 3.3V 및 5V에서 작동하므로 이에 따라 전력을 공급할 수 있습니다. I2C 통신 핀 A4 (SDA) 및 A5 (SCL)는 MLX90615 센서와 통신하는 데 사용됩니다. BLDC 원격 자동차 프로젝트에서했던 것처럼 비교기 모드에서 Op-Amp와 함께 TCRT5000을 사용하는 것이 일반적이지만 여기서는 더 신뢰할 수 있어야 하고 IR 센서가 햇빛에 영향을받지 않아야합니다. 그래서 IR 다이오드를 디지털 핀에 연결하고 포토 다이오드를 Arduino의 아날로그 핀에 연결했습니다. 이렇게하면 정상 단계에서 포토 다이오드의 값을 측정 한 다음 IR LED를 켠 후 다시 측정 할 수 있습니다.이 두 값의 차이는 노이즈 처리에 도움이 될 것입니다.