안녕하세요
본 센서 부품 자체는 온도에 비례하여 0~1.1v사이의 전압이 출력해주는것이 역활의 전부이며, 현재 출력값은 범위내에서 나오는 상태로 보입니다. 이후 이값을 온도로 변환해주는 부분은 소프트웨어가 맡게됩니다.
제가 안내해드린 옵셋부분외에 wiki페이지 전체를 자세히 확인후 SW를 설정해보시기 바랍니다.
간혹 예제소스에 오류나 오타가 있는경우도 있으므로 소스코드에대해 좀더 이해를 하고 사용하셔야할것 같습니다.
http://www.seeedstudio.com/wiki/Grove_-_Infrared_temperature_sensor
아직 저도 사용을 해보지 않은경우이므로, 좀더 직접 해결해보시는 노력을 해보시고 해결이 안되실경우 알려주시면 저도 자체 테스트를 해보도록 하겠습니다.
아트로봇 드림
---------- Original Message ----------
글 남겨주신거 확인했습니다!
아두이노와 연결은 잘 된것 같구요 옵셋수치도 확인해서 온도는 나오는거 같은데 아래와 같이 surrounding temperature은 계속 -0.00v로 나오고 있습니다.
어디가 문제인지 모르겠네요...ㅠ
---------- Original Message ----------
안녕하세요
정상적으로 연결을 한 상태인지 다시한번 확인해보시고요,
처음 사용시에 옵셋 수치를 조정해 주셔야합니다.
아래의 제조사 wiki 자료를 다시 한번 살펴보시기 바랍니다.
http://www.seeedstudio.com/wiki/Grove_-_Infrared_temperature_sensor
가령, 아래 부분을 참고하시기 바랍니다.
아트로봇 드림
Step 1: Regulate the sensor voltage
After uploading the demo program, make the sensor in normal environment more than 5 minutes that make the sensor temperature the same as surrounding temperature. Then open the serial monitor to check the voltage which the sensor output. Ideally, when the ambient temperature is equal to the temperature sensor, the infrared sensor (TP-538U) output is 0V.We should regulate the reference voltage which offset at 0.5V by hardware. As shown below, the sensor voltage is 0.014V, we just need to change the offset_vol value as0.014 which you obtain from the serial monitor in program.
---------- Original Message ----------
안녕하세요^^ 궁금한게 있어서 글을 남깁니다.
비접촉온도센서e형을 구입했습니다
제품 소스를 통해 온도를 잴려고 하는데...정확한 온도가 측정이 안되서 여쭤보려구요...
아두이노 우노와 4핀케이블로 연결을 했습니다.
이런식으로 -0.00이라고 뜨는데...어떤문제때문에 그런지 잘 모르겠습니다..
회원에게만 댓글 작성 권한이 있습니다.