Raspberry PI3 와 Android Things(RP3 보드)에 DHT11(습도센서) 센서 연동 테스트

By lhcsoft - 3월 22, 2019

Raspberry PI 3와 Android Things(RP3 보드)에 DHT11 센서를 연동해 보았습니다.


1. 실험장비
    1) Raspberry PI 3 보드(OS로 Linux를 사용함)
    2) Raspberry PI 3 보드(OS로 Android Things를 사용함)

2. 실험방법
    1) Linux OS 버전에 DHT11 센서와 GPIO pin으로 연동
        - node로 구현된 node-dht-sensor driver 사용 
    2) Android Things OS 버전에 DHT11 센서와 GPIO pin으로 연동
        - Android Things의 Java API를 이용해서 구현
        - Android Things의 Native PIO를 이용해서 구현  

3. 실험결과
    결론부터 말하자만, Linux OS에서는 DHT11로부터 온도 습도 센서 정보 정상적으로 읽  어오는 것을 확인했습니다.
    Android Things에서는 DTH11센서로부터 정보를 읽을수 없었습니다.

4. 실험결과에 대한 평가:
    DHT11의 response pluses가 26~28us에서 70us까지 입니다.
    하지만, Android Things는 300us의 pulse duration을 가지고 있습니다.
    이는 Android Things 자체에서 GPIO 접근시 보안기능이 추가되어 pulse duration이 늘 어난것으로 보입니다.
   이에 Android Things에서는 DHT11의 규격을 만족하지 못하는 상황이 발생하여 DHT11센서로부터 적절한 값을 읽어오지 못하는 것입니다.

  • Share:

You Might Also Like

0 개의 댓글