Aşağıdaki kurulum var:
- Arduino Duemilanove
- Optik röleye bağlı küçük su ısıtıcısı (PWM tamam)
- Su geçirmez DS18B20 sıcaklık sensörü
- Bilinmeyen miktarda su (ancak sıcaklık sensörü ve ısıtıcı daima su altındadır).
Sıcaklık sensörü değerlerine göre su sıcaklığını nasıl doğru bir şekilde kontrol edebilirim? Doğru olarak, sıcaklık sensörünün doğruluğunu kastediyorum (bu durumda ± 0.5 ° C). Her şey Arduino'da çalışmalıdır, bu nedenle ek veri depolama veya işleme gücü yoktur. Hata ayıklama için açıkçası bilgisayar kullanabilirim.
PID çalıştırmayı denedim, ama gerçekten zor görünüyor
- Aşırı atıştan kaçının - başlangıçta veya (soğuk) su eklendiğinde hedef sıcaklığın üzerine çıkmak
- Soğuk su ekledikten sonra uygun şekilde stabilize edin.