Apakah mungkin menggunakan sensor suhu murah seperti DHT-22 dengan Raspberry Pi? Saya telah menemukan driver Arduino untuk ini dan banyak hal serupa, dan akan merasa nyaman porting kode ke Raspberry Pi, tetapi pemahaman saya adalah bahwa karena memerlukan pengaturan waktu tertentu sehingga memiliki mikrokontroler khusus tanpa OS penuh membuatnya lebih sederhana.
Tanpa kemampuan untuk menonaktifkan interupsi (a'la cli()
dan sei()
, dalam AVR), apakah tingkat waktu yang diperlukan bahkan mungkin?
Saya mencoba membangun pengontrol untuk sistem kontrol iklim untuk penuaan, misalnya keju. Ini perlu dihubungkan ke beberapa relay dan sensor suhu dan kelembaban, dan ini sepertinya cara yang sangat efektif untuk melakukannya.
Secara khusus - adakah yang melihat atau menulis driver untuk sensor suhu tipe 1-kawat yang bekerja pada pi?
sumber
Jawaban:
Adafruit sekarang bahkan memiliki tutorial untuk menghubungkan DHT22 ke pi . Kode contoh berfungsi pada sebagian besar Pis, saya harus mengubah
C
kode sedikit seperti yang diposting di forum raspberrypi.org (menambah pengatur waktu tidur).Untuk sensor kerja lainnya (termasuk 1-kawat dan I²C) lihat blog saya . Tapi misalkan TMP102 masih belum ada dalam daftar.
sumber
Jika Anda menjalankan proses Anda secara real-time, ada kemungkinan Anda akan mendapatkan waktu yang cukup ketat untuk bekerja sebagian besar waktu. Mungkin agar lebih andal Anda bisa menggunakan buffer IC untuk menerima data dari perangkat, sehingga Pi kemudian dapat meminta buffer IC pada tingkat yang lebih tidak teratur.
Saya tidak cukup akrab dengan perangkat, tapi mungkin itu mungkin untuk menghubungkannya ke port serial Pi sebagai gantinya, jika kecepatannya kompatibel? Maka pengaturan waktu dan buffering sudah diurus untuk Anda, dan yang harus Anda lakukan adalah mendekode bit yang masuk dari port serial ketika Anda cocok.
sumber
Microchip MCP950X memiliki output logika yang berubah status pada suhu tertentu
Suhu switching yang tersedia adalah
-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
sumber
re: 1-wire, gambar baru Adafruit memiliki dukungan dan saya telah menggunakannya untuk membaca sensor suhu DS18B20 1-kawat .
sumber
Ya adafruit punya. tapi saya akan merekomendasikan sensor yang lebih baik dari itu. Ini memiliki perbandingan sensor dengan orang lain bersama dengan tautan ke perpustakaan dan lembar data: http://simplyautomationized.blogspot.com/2015/10/the-raspberry-pi-temperature-sensors.html
sumber