hi there dear friendsÂ
Â
are we able to take the measurement to a higher and more precise level - eg. if we do the temp measurement with aÂ
DHT22Â Temperaturesensor!? that is working with a ARDUINO UnoÂ
Â
if we do so - then we can get a exact tempeature..Â
Â
look forward to hear from you
Â
update: we can do this with a ESP32 and / or Arduino UNO in combination with the DS1820 SensorÂ
Â
<div>[attachment=o15440]
Â
</div>
Â
this is a great sensor - out of the shelf - very cheapÂ
Â
Â
Basic Features:
Â
Unique 1-Wire Interface Requires Only One Port Pin for Communication
Each Device has a Unique 64-Bit Serial Code Stored in an On-Board ROM
Requires No External Components
Can Be Powered from Data Line; Power Supply Range is 3.0V to 5.5V
Measures Temperatures from -55°C to +125°C (-67°F to +257°F)
±0.5°C Accuracy from -10°C to +85°C
Â
Â
<div>The DS18B20 communicates over a 1-Wire bus that by definition requires only one data line (and ground) for communication with Arduino. It has an operating temperature range of -55°C to +125°C and is accurate to ±0.5°C over the range of -10°C to +85°C. In addition, the DS18B20 can derive power directly from the data line (âparasite powerâ), eliminating the need for an external power supply.
Â
Each DS18B20 has a unique 64-bit serial code, which allows multiple DS18B20s to function on the same 1-Wire bus. Thus, it is simple to use one microprocessor to control many DS18B20s distributed over a large area. Applications that can benefit from this feature include HVAC environmental controls, temperature monitoring systems inside buildings, equipment, or machinery, and process monitoring and control systems.
Â
Â
see here a
shematic view on the circuits:
Â
Â
Code:
+------------------------+
| |
| ESP32 |
| |
+------+-----+-----+-----+
| | |
| | |
| | |
+------+-----+-----+-----+
| OLED |
| |
+------------------------+
| | |
| | |
| | |
+------+-----+-----+-----+
| DS18B20 |
| |
+------------------------+
Â
Â
Now, let's assign some pins: ... well we need to do the following steps:Â
Â
- connect the DS18B20 sensor to a digital pin on the ESP32, for example, GPIOXX.
- Connect the OLED display to the I2C pins on the ESP32 (SCL to GPIOYY, SDA to GPIOZZ).
- besides this - we need to make sure to connect the power (VCC) and ground (GND) of all components appropriately.
Â
i need to figure out, where the sensor fits best...Â
</div>
Â
Â
btw:Â i currently do this for the
Suzuki VX800 - with the watercooled V engine:Â
Â
Â
here some musings:Â Â
Measuring the water temperature - The options:
Â
- with a temperature sensor and a "conventional" display device
- with the Arduino which receives the data from the sensor and prepares it for a display:
Â
Note; If you take the values from one of the built-in sensors - then you could process the data in the Arduino and generate a threshold value there - for example for the fan motor. So: If we have an Arduino - then you can get the threshold values (see below in the list) for the fan motor relatively easily and get the signal not just for one process (fan on), but for however many.. ..
Â
The values that need to be recorded - or that control the processes
Â
Â
Quote:Thermostat, radiator and fan
Thermostatic valve opening temperature 75° + - 1.5° C
Thermostatic valve lift Over 6 mm at 90°C
Radiator cover valve drain pressure 1.1+ - 0.15 atm
Fan thermal switch switching temperature:
- A approx. 105°C
- From approx. 100°C
Â
Â
Â
so - lets discuss here the both solutions
a. DS18B20, ARDUINO UNOÂ and a tiny Display -
b. DSP18B20 - and ESP32 ...Â
Â
Â
<div>Â
a. the solution with ARDUINO UNO
Â
....what we need here
Â
a. Arduino UNO
b. Pullup-Resistor: 4,7 kb
d. a OLED -Display - well lets take for example a SSD 1306 OLED-Display: with a resolution of 128x64 Pixel
e. ein Tem-sensor DS18B20
Â
</div>
Â
<div>well the next time we will show a solution with b. DSP18B20 - and ESP32 ... stay tuned.Â
Â
Â
Â
</div>
btw. see the sensor that i have choosen for
the Suzuki VX 800Â -
Â
Â
note - this original VX 800 Sensor was hacked - and now it contains a DS1820 Sensor.. - it is fixed in the water cooler - see below
Â
[attachment=o15441]
Â
Â
Â
back to the TDM 900Â - i need to find out the best points for fitting the sensor..Â
Â
Â
ideas, thoughts, - are appreciated.