Skip to content

eigenein/one-wire-to-ntc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latest GitHub tag Built with Arduino Nano Every Built with PlatformIO

An adapter made to connect my DS18B20 floor sensor to my thermostat that only accepts an NTC 10k as an input. Here the Arduino reads out a measurement from the Dallas sensor, converts it into corresponding NTC resistance value and emulates an NTC sensor by setting corresponding voltage level on the thermostat input jumper.

I used an Adafruit MCP4725 Breakout Board which I soldered together with the Arduino board like a sandwich. This way I managed to make the assembled device tiny.

Also, I didn't use an external pull-up resistor for DS18B20 and used the built-in one on D3 pin. Data pin D2 is then soldered to D3.

table.py script is used to pre-generate a conversion table from temperature to DAC value.

Schematic

Schematic