Простой цифровой термометр своими руками с датчиком на LM35
Для изготовления этого простого цифрового термометра необходим температурный датчик LM35, цифровой вольтметр (любой недорогой китайский цифровой мультиметр), два маломощных диода, один резистор и несколько батареек (либо элемент типа «Крона»). Из этих компонентов можно быстро собрать простой цифровой многофункциональный термометр с диапазоном температур от -40 до +150 градусов Цельсия. Для измерения только положительных температур диоды и резистор не нужны.
Точность измерения температуры 0,1 градуса Цельсия, т.е. термодатчик для многих применений можно назвать прецизионным. Для этого универсального цифрового термометра использованы полупроводниковые датчики температуры LM35DZ/NOPB для температуры от 0 до +100°C и LM35CZ/NOPB для температуры от -40 до +110°С в корпусах TO-92. В datasheets некоторых производителей LM35 указана верхняя измеряемая температура +150 градусов Цельсия.
Такой электронный измеритель температуры можно быстро сделать своими руками. Достаточно подключить Крону (или три пальчиковые батарейки, соединенные последовательно) к датчику, а датчик к вольтметру, как показано на рисунке – и термометр готов. Датчик потребляет от источника питания ток не более 10 мкА, поэтому батарейку можно не отключать длительное время.
Схема подключения LM35 для измерения плюсовой температуры и «распиновка» датчикаДиапазон использования такого цифрового датчика очень широк:
– термометр комнатный
– термометр уличный
– термометр для воды и других жидкостей
– термометр для инкубатора
– термометр для бани и сауны
– термометр для аквариума
-термометр для холодильника
– термометр для автомобиля
Схема цифрового термометра для измерения температуры от минус 40 до плюс 110 градусов Цельсия с однополярным источником питания. Диоды маломощные кремниевые – КД509, КД521 и т.д. Диапазон измерения тестера надо устанавливать на 2 вольта (2000 мВ), последняя цифра будет показывать десятые доли градуса, ее следует отделить точкой.
Для воды и других жидкостей датчик термометра следует сделать герметичным, для этого его можно залить силиконовым герметиком, либо поместить в медную трубку с внутренним диаметром 6 мм со сплющенным и запаянным концом. Запаянный конец трубки надо заполнить термопастой. Затем припаять к датчику провода, изолировать контакты и вставить датчик в трубку – протолкнуть до упора, чтобы он находился в теплопроводящей пасте. Таким образом получаем щуп-термометр. Если инерционность термометра не является критичной, датчик можно вставить в пластиковую трубку и загерметизировать ее концы.
Термометр легко сделать многоканальным. Для этого можно использовать как механические, так и электронные аналоговые переключатели. Ниже, для примера приведена схема двухканального термометра для плюсовых температур с использованием «перекидного» тумблера.
Этот прибор показывает уличную температуру, датчик висит за закрытой форточкой. Время на сборку заняло 30-40 минут.
Так выглядит прибор сзади. Собран градусник по схеме с одним источником питания, двумя диодами и резистором. Поскольку отрицательное смещение на диодах составляет порядка 2-х вольт, а минимальное напряжение питания датчика 4 вольта, в качестве БП использованы спаянные последовательно 5 батареек ААА. Датчики припаяны к неэкранированным проводам длиной 2,5 метра.
На этом фото показаны два термометра. Датчик первого размещен в холодильной камере, а второго – в морозильной камере этого же холодильника. Точка на индикаторе мультиметра нарисована черным маркером.
Измерил температуру своего тела – полный порядок. Подключил точно такой же другой прибор (без точки на индикаторе) к этому же датчику и огорчился, прибор «врет» в большую сторону на 0,2 градуса. В кипящей воде не пробовал: не готовы герметичные щупы. Перед замерами батарейки в обоих приборах заменил на одинаковые новые.
На основе этого термодатчика можно сделать простой регулятор температуры, добавив компаратор с регулируемым или фиксированным порогом срабатывания и силовой ключ (оптосимистор, реле …), который будет включать нагреватель. Для построения термостата (инкубатора, например) такая схема не пойдет, LM35 необходимо подключать к устройству с функцией ПИД-регулятора, например, ТРМ210.
firstelectro.ru
Сделай сам: электронный термометр своими руками
Сегодня мы расскажем, как своими руками сделать электронный термометр из трех деталей.Очень простой и достаточно точный термометр можно сделать, если у вас случайно завалялся старый стрелочный амперметр со шкалой 100 мкА.
Для этого потребуется батарейка и всего две детали.
Температура измеряется датчиком LM 35. Этот интегральный кремниевый датчик включает в себя термочувствительный элемент — первичный преобразователь температуры и схему обработки сигнала, выполненные на одном кристалле и заключенные в пластмассовый корпус, такой, как, например, у КТ 502 (ТО- 92). У датчика LM 35 есть конструктивная разновидность с теми же параметрами, но иной цокалевкой и теплоотводом, что очень удобно для контактных измерений температуры.
Выходное напряжение датчика LM 35 пропорционально шкале Цельсия (10мВ/ С). При температуре 25 градусов этот датчик имеет на выходе напряжение 250 мВ, а при 100 градусов на выходе 1,0 В.
На схеме датчик изображают прямоугольником с обозначением типа прибора и нумерацией выводов.
Схема термометра приведена на рисунке и столь проста, что не требует пояснений.
Собранный термометр должен быть откалиброван.
Включите схему. Датчик LM 35 плотно прижмите к резервуару ртутного градусника, например с помощью изоленты, укутайте место соединения или просто положите все под подушку. Так как любые тепловые процессы инерционны, придется подождать с полчаса или больше, чтобы температуры датчика и градусника выровнялись, затем потенциометром установите стрелку микроамперметра на цифру, соответствующую температуре градусника. Вот и все. Термометром можно пользоваться.
В авторском варианте для тарировки был использован градусник от 0 до 50 градусов Цельсия с ценой деления 0,1 градус, поэтому термометр получился достаточно точным.
К сожалению, найти такой градусник проблематично. Для грубой тарировки можно просто положить датчик рядом с термометром, измеряющем скажем температуру в помещении, подождать часа два и выставить нужную температуру на шкале микроамперметра.
Если точный градусник все же найдется, то в качестве индикатора вместо стрелочного прибора можно использовать цифровой мультиметр, например китайский ВТ-308В, тогда показания температуры можно будет считывать до десятых долей градуса.
Для тех, кто хочет ознакомиться с интегральными датчиками подробно- простите сайт kit-e.ru или rcl-radio.ru (искать LM 35).
Автор статьи “Сделай сам: электронный термометр своими руками” Георгий Меньшиков
Смотрите так же:
samodelka.info
ПРОСТОЙ ЦИФРОВОЙ ТЕРМОМЕТР
Предлагаю для повторения схему цифрового термометра, который имеет очень малые размеры. Здесь мы рассмотрим создание простого цифрового термометра с использованием в качестве температурного датчика – специальный цифровой датчик температуры от фирмы DАLLAS, а точнее ds18b20 и микроконтроллером ATtiny2313. Характеристики предложенного цифрового термометра: пределы измерения от -55 до +125*С ; точность измерение от 0,1 до 0,5*С.
Фотография датчика ds18b20:
Работает термометр следующим образом: микроонтроллер подает запрос на поиск и запись адресов датчиков ds18b20, подключенных к линии контроллера по интерфейсу 1Wire. Далее производится чтение температуры с датчиков, которые были найдены, после этого микроконтроллер выводит температуру на 3-х символьный LED, хотя при небольшой модификации прошивки можно подключать и 4-х символьный LED. Тогда температура будет выводится с точность до десятичных долей градуса. Опрос датчика составляет где-то 750мс. Схема проста и в печатной плате не нуждается, хотя кому больше нравится на печатной плате – можно нарисовать. Я контроллер ATtiny2313 ставил сзади LED индикатора и всё соединял проводами.
Принципиальная схема цифрового термометра на ATtiny2313:
В архиве на форуме, есть прошивки для индикаторов с общим катодом и общим анодом. Так же все прошивки умеют работать с 8 х датчиками ds18b20. Ещё есть прошивка, которая меряет температуру с точностью до десятичных значений, при этом необходим 4х символьный LED дисплей, анод лишнего сегмента цепляют к PORTD.3 , а запятую цепляют на PORTB.7.
Использовать этот цифровой термометр можно в самом широком спектре устройств. Материал предоставил ansel73.
Форум по микроконтроллерам
Обсудить статью ПРОСТОЙ ЦИФРОВОЙ ТЕРМОМЕТР
radioskot.ru
СХЕМА ЦИФРОВОГО ТЕРМОМЕТРА
Часто схемы собирают по остаточному принципу: что-то где-то завалялось – можно что-нибудь спаять. Это как раз тот случай, где ничего покупать не нужно, так как все детали термометра самые распространённые. Использование дешевых микросхем серии 176 (К176ЛА7 и К176ИЕ4), сделало возможным создание цифрового термометра, который при всей своей простоте обладает высокой повторяемостью и достаточной для бытовых целей точностью. Часто в последнее время ставят цифровые датчики температуры, но здесь им является обычный терморезистор с отрицательным ТКС и сопротивлением примерно 100кОм. Часто надо посмотреть на термометр, когда условия освещения плохие – например, посреди ночи. Поэтому ЖК-индикаторы, даже с подсветкой, не подходят. Лучшую читаемость в условиях недостаточного освещения имеют светодиодные индикаторы типа АЛС. Параметры термометра в смысле погрешности измерений всецело определяются настройкой градуирования по образцовому термометру. Схема термометра, вместе со всей страницей из журнала радиоконструктор приводится ниже:
Форум по цифровым микросхемам
Обсудить статью СХЕМА ЦИФРОВОГО ТЕРМОМЕТРА
radioskot.ru
ПРОСТОЙ ЭЛЕКТРОННЫЙ ТЕРМОМЕТР
Конструкция простого электронного термометра описана в журнале «Юный техник» №3 за 1985 г. в статье Ю. Пахомова «Электронный термометр» (с. 68 – 71). Тем, кто не имеет пока возможности осилить измерители температуры на микроконтроллерах, рекомендуем собрать такую схемку. Термометр выполнен по мостовой схеме, где термочувствительным элементом являются, включенные последовательно, диоды VD1 и VD2. Когда мост уравновешен напряжение между точками А и Б равно нулю, следовательно микроамперметр PA1 покажет ноль. При повышении температуры, падение напряжения на диодах VD1 и VD2 уменьшается, баланс нарушается, а микроамперметр покажет наличие тока в цепи.
Принципиальная схема простейшего термометра
В качестве датчика температуры можно применять различные диоды, использованы Д220, но в статье указывается, что подойдут КД102-104, Д226. Постоянные резисторы R1, R2, R5, R6 типа МЛТ-0.25 или МЛТ-0,125. В качестве подстроечных резисторов R3 и R4 использованы СП3-39А, это недостаток конструкции, т. к. термометр требует периодической калибровки, для чего приходится разбирать всю конструкцию. Лучшим вариантом было бы использование полноразмерных переменных резисторов с выводом их ручек на переднюю панель прибора. Микроамперметр PA1 любой, с током полного отклонения 50-200 мкА. Выключатель питания SA1 любого типа. Светодиод VD3 служит для индикации включения термометра, он также может быть любым, например мигающим. Желательно, чтобы светодиод был маломощным и не расходовал заряд батареи в пустую.
Корпус самодельного термометра
Собранный прибор требует калибровки. При отключенном микроамперметре PA1 замеряют напряжение между точками А и Б, оно должно быть около 1,0-1,2 В. Если напряжение составляет 4,5 В. то необходимо поменять полярность включения диодов VD1 и VD2. Если напряжение между точками А и Б невелико, то необходимого значения добиваемся регулировкой резистора R4. Затем устанавливаем минимальное сопротивление для резистора R3 и включаем обратно в схему микроамперметр PA1. Резистором R4 добиваемся, чтобы прибор показывал примерно 20 мкА (это соответствует комнатной температуре в 20 градусов). Если датчик зажать в пальцах, то показания должны возрасти примерно до 30-35 мкА (примерно температура человеческого тела).
Прибор калибруется в начале и конце шкалы. Сначала датчик опускают в сосуд, наполненный водой с тающим льдом, как известно температура тающего льда равна 0 градусов. При этом надо перемешивать воду со льдом, так чтобы температура в сосуде была везде одинакова. Подстройкой резистора R4 устанавливаем на микроамперметре 0. Затем берем сосуд с водой температурой около 40 градусов, температуру воды надо контролировать при помощи ртутного термометра (подойдет обычный медицинский термометр).
Соответственно погружаем датчик в теплую воду и подстройкой резистора R3 добиваемся, чтобы показания микроамперметра совпали с показаниями ртутного термометра. Таким образом, получаем термометр для температурного диапазона 0-50 градусов.
Если нет возможности использовать ртутный термометр, то в качестве второй калибровочной точки можно использовать кипящую воду, как известно при нормальном атмосферном давлении температура кипения воду 100 градусов. Тогда температурный диапазон термометра будет 0-100 градусов. Спасибо, за внимание. Автор статьи: Denev.
el-shema.ru
Простой цифровой термометр своими руками / Хабр
Наткнулся недавно в интернете на интересный материал, идея заинтересовала, но после сборки отказалась корректно работать, погуглив дальше наткнулся на другой вариант, который и представляю.Простой цифровой термометр с подключением через COM-порт.
Рабочий вариант схемы был найден здесь.
Для сборки данного девайса понадобятся следующие компоненты:
1) Термодатчик DALLAS DS1820 — самая главная часть всей схемы, датчиков можно прицепить несколько параллельно. По описанию каждый сенсор имеет собственный 64 битный ID, что позволяет использовать одновременно 100 сенсоров на шине, длиной 300 м, проверить не довелось, но два датчика на шине длиной 5 метров успешно работают.
2) Стабилитроны на 3.9V, 6.2V, 5.6V, самой минимальной мощности — они компактнее.
3) Диод Шоттки, использовал 1N5818 в количестве 2шт.
4) Диод 1N4148 — 1шт.
5) Резистор 1,5кОм, 0,25Вт — 1шт.
6) Конденсатор 10мкФ, 16V — 1шт.
7) 9-контактный разъем COM-порта, тип — мама.
8) Корпус для разъема.
9) Паяльник, припой, и прямые руки =)
Компоненты необходимо собрать по следующей схеме:
Для людей не подкованных в электронике стоит отметить что на всех диодах/стабилитронах полоска на корпусе обозначает катод. Из следующей картинки можно понять как необходимо монтировать детали.
На корпусе конденсатора есть пометка полярности — не ошибетесь, резистор полярности не имеет, паяем как хотим.
Выводы датчика расположены следующим образом:
Монтаж можно вести прямо на разъеме, при некоторой сноровке, достаточно плотный монтаж можно уместить в корпусе разъема, что несомненно удобно и практично.
Посмотреть на Яндекс.Фотках
Посмотреть на Яндекс.Фотках
Подключать несколько датчиков нужно параллельно, в итоге получается примерно вот такая штуковина
Посмотреть на Яндекс.Фотках
Датчик на конце можно залить эпоксидкой и ему не будут страшны условия за окном.
Термометр готов, и что особенно приятно, все работает без какой либо калибровки сенсоров.
Для считывания показаний термометра потребуется программа digitemp, она есть в репозитариях популярных дистрибутивов Linux, установить сложности не составит. Также у нее есть официальный сайт.
Для пользователей Gentoo стоит отметить что для данной схемы необходимо собрать пакет с опцией USE="ds9097" emerge digitemp
Далее запускаем инициализацию программы командой digitemp_DS9097 -i -s /dev/ttyS0
На выводе видим следующее:DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - www.digitemp.com
Turning off all DS2409 Couplers
..
Searching the 1-Wire LAN
10E89CA3000800B2 : DS1820/DS18S20/DS1920 Temperature Sensor
10C162A300080096 : DS1820/DS18S20/DS1920 Temperature Sensor
ROM #0 : 10E89CA3000800B2
ROM #1 : 10C162A300080096
Wrote .digitemprc
Программа нашла два датчика, значит устройство работает верно.
Теперь можно считать информацию со всех датчиков командой digitemp_DS9097 -a -s /dev/ttyS0
Получаем следующие данные:DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - www.digitemp.com
Mar 28 18:29:00 Sensor 0 C: 6.38 F: 43.47
Mar 28 18:29:01 Sensor 1 C: 26.50 F: 79.70
Для удобства интеграции в систему мониторинга можно использовать следующий вариант:/usr/bin/digitemp_DS9097 -c /root/.digitemprc -t 0 -s /dev/ttyS0 -q -o "%.2C"
Считывает показания нулевого сенсора и без лишней мишуры выводит сухие цифры, для считывания других датчиков можно менять параметр -t.
Устройство было подключено к серверу, где уже давно его ждала система мониторинга cacti, теперь можно наблюдать такие интересные графики:
Видно когда в комнате было открыто окно и как медленно под вечер опускается температура на улице. =)
Устройство делалось исключительно ради интереса, но оно может принести и практическую пользу, у меня в комнате появился термометр и теперь одеваясь с утра на работу не нужно идти на кухню для того, чтобы посмотреть сколько градусов за окном.
В планах написать апплет для панельки gnome, который будет брать информацию с сервера и выводить на панель текущую температуру.
habr.com
Делаем цифровой электронный термометр на основе DS18B20.
В преддверии наступления зимы возник вопрос замера температуры окружающей среды «за бортом», то бишь на улице. Причем хотелось это делать не утруждая себя высматриванием наружного спиртового термометра через заиндевевшее окно, а просто наблюдая дистанционно наружную температуру в комфортных домашних теплых условиях. Для этих целей как нельзя лучше подходит электронный термометр. Вот об этом и пойдет речь в статье….
Собственно, цифровой электронный термометр продается уже собранным , и готовым к эксплуатации.
Данный цифровой электронный термометр собран на микроконтроллере ATtiny 2313. Датчиком температуры служит изделие DS18B20 от компании Dallas Semiconductors. Характеристики термометра видны на фото, поэтому повторять их не будем.
Для проверки работоспособности цифрового термометра подключаем его к лабораторному блоку питания и подаем напряжение, ну скажем, 12В (допустимо от 7 до 15В). Эталонных измерителей температуры у меня нет ( да и не нужны они), поэтому сравниваем показания цифрового термометра с обычным бытовым.
Как видно, показания очень близки- почти 19°С на спиртовом термометре, и 18,8°С на цифровом.
Такой точности цифрового термометра более чем достаточно для бытовых нужд.
Сразу же захотелось проверить работу цифрового термометра и при отрицательных температурах, но, поскольку на улице еще держится температура выше ноля градусов, пришлось искать альтернативный источник отрицательных температур. Им оказалась обычная морозильная камера обычного холодильника. Не долго думая, помещаем датчик температуры в морозильную камеру, выжидаем пару минут для обеспечения стабильности показаний. Термометр показал минус 19 градусов Цельсия.
Отсюда сразу два важных вывода:
- Цифровой термометр в целом, и датчик температуры в частности исправны;
- Морозильная камера в холодильнике обеспечивает заявленную производителем температуру))).
Поскольку испытательный этап успешно закончен, приступим к окончательной сборке термометра.
Для корпуса цифрового термометра был выбран валявшийся без дела пластиковый корпус от советского радиоконструктора ( набора) Старт-7176 « Часы электронные». Сами мною собранные часы из этого набора где-то еще тоже валяются.
Корпус имеет наружные размеры ШхВхГ- 140мм х 90мм х 30мм. Внутренние размеры, соответственно, чуть меньше.
Камнем преткновения оказался выбор источника питания. Имелось три варианта:
- Батарейка на 9В;
- Внешний сетевой источник питания;
- Встроенный во внутрь сетевой источник питания.
От применения батарейки в качестве источника питания отказался сразу, учитывая тот факт, что цифровой термометр потребляет ток до 40 мА. Батарейки надолго не хватит при таком токе.
Тонкий корпус глубиной всего 30 мм казалось бы не позволит разместить внутри него сетевой источник питания. Поэтому , наиболее вероятным выглядел вариант №3-внешний блок питания на понижающем трансформаторе. Этот вариант мне не нравился-хотелось получить моноблок, без всяких дополнительных коробочек-блочков и проводов.
И решение нашлось!
Перебирая свой радиолюбительский хлам обратил внимание на зарядное устройство от старого мобильного телефона Samsung. Шильдик на нем информировал о том, что зарядка выдает напряжение 5В при токе до 1А. По току все было с запасом, а вот пяти вольт напряжения было недостаточно. Пришлось вскрывать корпус зарядного устройства, с целью посмотреть- а нельзя ли как-нибудь повысить выходное напряжение…
Половинки корпуса были склеены, поэтому корпус был попросту разломан. Внутри оказалась платка импульсного источника питания и, что и как тут делать поначалу казалось непонятным. Габариты платки оказались подходящими для размещения в выбранном корпусе.
Вид со стороны элементов.
Видна маркировка микросхемы, на которой собрана зарядка- SC1009PN. Обратите внимание, что у этой микросхемы отсутствует ножка №6. Это сделано для того чтобы высокое напряжения на ножке №5 не прошивало на рядом расположенные другие ножки микросхемы (это сказал Гугл).
С обратной стороны на платке размещены пара десятков элементов в SMD исполнении, среди которых выделяется своими размерами оптрон РС817 и шестиногая микросхема с двухбуквенной маркировкой.
Поиск даташита на SC1009PN ничего не дал. Знающие люди пишут что это-специфическая заказная микросхема. Есть аналог-TNY264P.
Удалось найти принципиальную схему на подобное зарядное устройство
И вот тут мы видим, что работой импульсного источника питания через оптрон РС817 управляет микросхема типа TSM1051. Это и есть вот та шестиногая SMD микросхема с непонятным обозначением.
А вот на TSM1051 даташит имеется в сети. Можно видеть типовую схему включения
Из даташит’а следует, что данная микросхема специально разработана для применения в подобных устройствах. Но, самое важное, выходное напряжения источника питания на данной микросхеме можно менять в некоторых пределах, изменяя номиналы резисторов делителя R1 и R2(см. типовую схему включения), или R10 и R11, R14 ( см. схему зарядки выше).Это как раз то, что нам нужно.
Поиск резисторов делителя напряжения на конкретной плате показал, что искомый резистор имеет маркировку R15 рядом с микросхемой TSM1051 и соответствует резистору R1 на типовой схеме включения.
Номинал данного резистора был 820 Ом. Методом подбора номинала данного резистора в сторону увеличения ( кажется, до 1,8 кОм) выходное напряжения было поднято с 5 до 8,5 В.
Как раз то, что нужно!! Пробная проверка питания цифрового термометра от модернизированной зарядки была успешной. Осталось поместить все это в корпус. Внутри корпуса закрепляем плату термометра, плату источника питания, на задней стенке размещаем разьем для подключения датчика температуры наружного воздуха.
Сборка почти закончена
В ходе работ появилось желание сделать возможность замера температуры воздуха не только снаружи , но и в помещении.
Для этого был использован еще один датчик DS18B20, который установлен прямо на задней стенке корпуса. Для переключения датчиков использован обычный тумблер, который закреплен на передней панели.
Схема переключения выглядит вот так.
Для защиты датчика наружной температуры от механических повреждений делаем вот такой контейнер из кусочка трубки. К трубке прикреплен кронштейн для закрепления контейнера на стене ( либо где удобно) в месте защищенном от прямых солнечных лучей и атмосферных осадков.
Датчик DS18B20 помещаем внутрь трубки
Выключатель питания закреплен на боковой стенке
Осталось проверить в работе…
Температура наружного воздуха
Температура внутри помещения
Данное устройство было собрано в начале октября 2016 года и на момент написания статьи ( конец октября) прошло, так сказать, полный цикл испытаний. Все работает безотказно.
Единственный важный момент: нет данных о том, допускается ли длительная круглосуточная эксплуатация зарядок от мобильных телефонов. Поэтому , во избежание перегрева и воспламенения не рекомендую оставлять без присмотра источник питания на базе зарядного устройства от мобильного телефона. Я выключаю устройство на ночь. Ради эксперимента-гонял термометр без выключении больше суток-все абсолютно нормально, никакого нагрева элементов не наблюдалось.
P.S. Когда наступят морозы-добавлю фото замера отрицательной температуры наружного воздуха.
Обновление от 30 ноября 2016 года. Утро, мороз…Вот как отображает термометр отрицательную температуру:
www.myhomehobby.net