태그 보관물: gpio

gpio

Pi의 온도 센서로 DHT22를 사용할 수 있습니까? 같은 저렴한 온도 센서를 사용할 수

Raspberry Pi와 함께 DHT-22 와 같은 저렴한 온도 센서를 사용할 수 있습니까? 나는 이것과 많은 유사한 것들에 대한 Arduino 드라이버를 발견했으며 코드를 Raspberry Pi로 이식하는 것이 편안하지만 풀 OS없이 전용 마이크로 컨트롤러를 사용하는 것이 훨씬 간단하다는 특정 타이밍이 필요하다는 것을 이해합니다.

인터럽트를 비활성화 할 수있는 기능이 없으면 ( AVR에서 a’la cli()sei()) 타이밍 수준도 가능합니까?

치즈와 같은 노화를위한 기후 제어 시스템 용 컨트롤러를 구축하려고합니다. 그것은 두 개의 릴레이와 온도 및 습도 센서에 연결되어야하며, 이것은 그것을 수행하는 매우 비용 효율적인 방법 인 것처럼 보입니다.

특히 ‘pi에서 실행되는 1 선식 온도 센서 용 드라이버를 보거나 작성한 사람이 있습니까?



답변

Adafruit는 이제 DHT22를 pi에 연결하기 위한 자습서도 제공합니다 . 예제 코드는 대부분의 Pis에서 작동 C하므로 raspberrypi.org 포럼에 게시 된 것처럼 코드를 약간 수정해야했습니다 (수면 타이머 늘리기).

다른 작동 센서 (1 선 및 I²C 포함)는 내 블로그를 참조하십시오 . 그러나 TMP102는 여전히 목록에 없습니다.


답변

실시간으로 프로세스를 실행하는 경우 대부분의 시간을 작업 할 수있을 정도로 타이밍이 빡빡 할 수 있습니다. 더 신뢰할 수 있도록 버퍼 IC를 사용하여 장치에서 데이터를 수신 할 수 있으므로 Pi는 버퍼 IC를보다 불규칙적 인 속도로 쿼리 할 수 ​​있습니다.

장치에 익숙하지 않지만 속도가 호환되는 경우 대신 Pi의 직렬 포트에 연결할 수 있습니까? 그런 다음 타이밍과 버퍼링이 이미 처리되어 있으므로 직렬 포트에서 적합한 비트를 디코딩하기 만하면됩니다.


답변

Microchip MCP950X 에는 특정 온도에서 상태를 변경하는 로직 출력이 있습니다

사용 가능한 스위칭 온도는

-35 ° C, -25 ° C, -15 ° C, -5 ° C, 5 ° C, 15 ° C, 25 ° C, 35 ° C, 45 ° C,
55 ° C, 65 ° C, 75 ° C, 85 ° C, 95 ° C, 105 ° C, 115 ° C, 125 ° C


답변

다시 : 1 와이어, Adafruit의 새로운 이미지 는 지원하며 1 와이어 DS18B20 온도 센서읽는 데 사용했습니다 .


답변

예, adafruit가 있습니다. 그보다 더 나은 센서를 추천합니다. 라이브러리와 데이터 시트에 대한 링크와 함께 센서를 다른 센서와 비교 한 것입니다 :
http://simplyautomationized.blogspot.com/2015/10/the-raspberry-pi-temperature-sensors.html


답변