Pi의 온도 센서로 DHT22를 사용할 수 있습니까?


13

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

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

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

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


GPIO와 함께? 나에게 그럴듯 해 보인다.
Jivings

이것이 목표이지만 드라이버를 찾지 못했습니다. 운 좋게도 가장 저렴한 센서는 디지털로 보이므로 기술적 으로 하나의 드라이버를 사용하는 것이 가능 해야 하지만, 존재한다는 확실한 증거를 보지 못했지만 사람들은 손을 흔들며 1 선 장치가 잘 작동한다고 말합니다. .
chrisrhoden


1
인터페이스의 어려움을 제외하고는 pi + sdcard가 작은 마이크로 컨트롤러 (전체 arduino가 필요하지 않음)를 기반으로하는 솔루션의 비용보다 2-3 배의 비용이 든다는 사실을 고려해야합니다. 또한 열과 폐기물을 생성 할 것입니다. 파이에 헌신하는 것을 정당화하는 문제의 다른 부분이 있습니까? 예를 들어 이더넷이 필요한 경우 파이는 현재의 작은 마이크로 솔루션보다 갑자기 저렴 해집니다.
Chris Stratton

@ChrisStratton 나는 당신 이이 질문을 더 이상 보지 못했다고 생각하지만, (a) 나는 파이가 있고 (b) 작은 마이크로 컨트롤러보다 훨씬 더 유능하다는 점에 주목할 가치가 있습니다. 마이크로 컨트롤러 설정에 이더넷을 추가하는 것만으로도 내가보고있는 것보다 비용이 많이 든다
chrisrhoden

답변:



1

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

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


0

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



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.