Прочитай документацию на DS18B20. Если рабочий диапазон температур и точность тебя устраивают — то бери её. Если нет — разбирайся с терморезисторами.
Да, конечно она дороже. Но для штучной любительской поделки 70р погоды не сделает.
Если использовать терморезистор то возникнут вопросы калибровки, защиты от помех, стабильности опорного напряжения,…
Главное в твоей задаче — алгоритм обработки данных. Надо обязательно реагировать на ситуации «нет связи с термодатчиком», «термодатчик гонит пургу». Это важно вне зависимости от того, какой датчик ты применишь.