Hello all arduinians
A few years ago I created a custom heating system for my house using a Raspberry PI, a few relays and DS18B20 sensors.
This is worked OK, now I want to move my project to an Arduino Uno, because I think it would be more stable.
However I've run in some issues when trying to connect my temperature sensors. When connecting the pins to the arduino and performing a search (using default search code from the OneWire library), it comes up with nothing. I've also tried the "OneWireNg" library without any luck.
I tried just connecting one sensor on a breadboard to the Arduino, which worked perfectly. However I cannot get my old network to work.
The old network has a 4.7kOhm resistor, connected to three sensors very close (1-2 meters). Then the cable extends underground outside where our heater sits (around 20-30 meters). There we have 4 sensors.
Some suggests decreasing the resistor, which I tested (having two resistors in parallel resulting in 2.35kOhm).
I've tested all sorts of pin arrangements, aswell as rechecking that it still works with the raspberry pi, which it does.
I should mention that all sensors in the old network are DS18B20 (waterproof version). The sensor I've tried with the Arduino was of the pin model. I also tried connecting a new DS18B20 which was waterproof to the Arduino in parallel with the non waterproof one, and the search found it correctly. However my point is that I've neved gotten a sensor used in the old network to work with the Arduino setup. Could the sensors be working differently somehow?
Has someone had similar issues, or could point me in the right direction?
Thank you in advance!