Электронный термометр на lm35 и lm3914

Простой цифровой термометр своими руками с датчиком на LM35

Для изготовления этого простого цифрового термометра необходим температурный датчик LM35, цифровой вольтметр (любой недорогой китайский цифровой мультиметр), два маломощных диода, один резистор и несколько батареек (либо элемент типа «Крона»). Из этих компонентов можно быстро собрать простой цифровой многофункциональный термометр с диапазоном температур от -40 до +150 градусов Цельсия. Для измерения только положительных температур диоды и резистор не нужны.

Точность измерения температуры 0,1 градуса Цельсия, т.е. термодатчик для многих применений можно назвать прецизионным. Для этого универсального цифрового термометра использованы полупроводниковые датчики температуры LM35DZ/NOPB для температуры от 0 до +100°C и LM35CZ/NOPB для температуры от -40 до +110°С в корпусах TO-92. В datasheets некоторых производителей LM35 указана верхняя измеряемая температура +150 градусов Цельсия.

Такой электронный измеритель температуры можно быстро сделать своими руками. Достаточно подключить Крону (или три пальчиковые батарейки, соединенные последовательно) к датчику, а датчик к вольтметру, как показано на рисунке – и термометр готов. Датчик потребляет от источника питания ток не более 10 мкА, поэтому батарейку можно не отключать длительное время.

Диапазон использования такого цифрового датчика очень широк:
— термометр комнатный
— термометр уличный
— термометр для воды и других жидкостей
— термометр для инкубатора
— термометр для бани и сауны
— термометр для аквариума
-термометр для холодильника
— термометр для автомобиля
— цифровой многоканальный термометр и т.д.

Схема цифрового термометра для измерения температуры от минус 40 до плюс 110 градусов Цельсия с однополярным источником питания. Диоды маломощные кремниевые – КД509, КД521 и т.д. Диапазон измерения тестера надо устанавливать на 2 вольта (2000 мВ), последняя цифра будет показывать десятые доли градуса, ее следует отделить точкой.

Для воды и других жидкостей датчик термометра следует сделать герметичным, для этого его можно залить силиконовым герметиком, либо поместить в медную трубку с внутренним диаметром 6 мм со сплющенным и запаянным концом. Запаянный конец трубки надо заполнить термопастой. Затем припаять к датчику провода, изолировать контакты и вставить датчик в трубку – протолкнуть до упора, чтобы он находился в теплопроводящей пасте. Таким образом получаем щуп-термометр. Если инерционность термометра не является критичной, датчик можно вставить в пластиковую трубку и загерметизировать ее концы.

Термометр легко сделать многоканальным. Для этого можно использовать как механические, так и электронные аналоговые переключатели. Ниже, для примера приведена схема двухканального термометра для плюсовых температур с использованием «перекидного» тумблера.

Этот прибор показывает уличную температуру, датчик висит за закрытой форточкой. Время на сборку заняло 30-40 минут.

Так выглядит прибор сзади. Собран градусник по схеме с одним источником питания, двумя диодами и резистором. Поскольку отрицательное смещение на диодах составляет порядка 2-х вольт, а минимальное напряжение питания датчика 4 вольта, в качестве БП использованы спаянные последовательно 5 батареек ААА. Датчики припаяны к неэкранированным проводам длиной 2,5 метра.

На этом фото показаны два термометра. Датчик первого размещен в холодильной камере, а второго — в морозильной камере этого же холодильника. Точка на индикаторе мультиметра нарисована черным маркером.

Измерил температуру своего тела – полный порядок. Подключил точно такой же другой прибор (без точки на индикаторе) к этому же датчику и огорчился, прибор «врет» в большую сторону на 0,2 градуса. В кипящей воде не пробовал: не готовы герметичные щупы. Перед замерами батарейки в обоих приборах заменил на одинаковые новые.

На основе этого термодатчика можно сделать простой регулятор температуры, добавив компаратор с регулируемым или фиксированным порогом срабатывания и силовой ключ (оптосимистор, реле …), который будет включать нагреватель. Для построения термостата (инкубатора, например) такая схема не пойдет, LM35 необходимо подключать к устройству с функцией ПИД-регулятора, например, ТРМ210.

Простой датчик температуры с аналоговым выходом 0-10В

Датчик температуры может использоваться в различных условиях окружающей среды. Датчик предназначен для измерения температуры в градусах Цельсия и преобразовании его в напряжение. Датчик температуры подходит для работы на общих промышленных зонах и на открытой местности.
В датчике установлен термометр типа LM35, что обеспечивает надежность и точность при измерениях температуры. Благодаря герметизации датчика с измерительным элементом, обеспечивается высокая вибростойкость и влагостойкость.
Основные технические характеристики:
• Подходит для использования в газообразных средах, а также измерения температуры окружающей среды и температуры предметов и исследуемой поверхности
• Возможность крепления с помощью болтового соединение непосредственно к поверхности измеряемой температуры
• Защита от инверсной подачи питания
• Рабочая температура достигает +100 °C
• Диапазон измеряемых температур: -50. +80
• Напряжение питания: постоянный ток 12В
• Потребляемый ток: 10мА
• Напряжение выходного сигнала: 0-10В
• Выходной ток: 20мА
Конструкция датчика позволяет крепить его непосредственно к площади поверхности для измерения температуры ее поверхности или компенсации температурных изменений (для лучшего эффекта, на место контакта нанести небольшой слой теплопроводной пасты, например КПТ-8 или КПТ-19), возможно так же крепить таким способом датчик температуры на пластиковые, поливинилхлоридные и прочие поверхности изготовленные из материалов с низкой теплопроводностью.

Обратился как-то ко мне знакомый, который работал инженером в фирме — интеграторе GPS/Глонасс оборудования. Один из их клиентов захотел измерять температуру окружающей среды за бортом очередного трактора. На этой технике уже стояли GPS — терминалы, отечественные, ADM600, какой-то пермской конторы. Спросил меня, какой лучше датчик применить, недорогой. У меня сразу возникла мысль, почему бы не применить DS18B20, на что коллега мне ответил: «у треккера нет 1wire», есть только 2 АЦП, один канал от 0-13, второй от 0 — 36, ну и плюс еще всякие входа дискретные и протокольные интерфейсы. Странно думаю, как так-то? В общем нужно было срочно решить его проблему, причем еще и как обычно — недорого. Придя домой сразу же открыл ящик стола. В кассетнице лежало с десяток DS18b20 и LM35. Откуда LM 35, я даже и не вспомнил. Никогда их не применял. Открыв ДШ по GPS треккеру и вправду не обнаружил у него шину Dallas а. Решено, делать датчик на том что есть — LM35. В ДШ написанно, что при базовом подключении, цена деления 10мВ на 1 градус С. И при этом нет возможности измерить отрицательную температуру.

Исходя из этого, требуется усилить сигнал и сделать смещение на датчике, что бы была возможность измерения отрицательных температур. Полазив в интернете, нашел схему смещения на двух диодах. Решил поставить транзистор.
В качестве усилителя применен низковольтный ОУ LM358:

Дальше решил промоделировать схему со смещением:

Как видно из рисунка, выходной сигнал измеряется (вольтметром) относительно общего провода.
Резистор R1 и транзистор Q1(включенный как диод) образуют схему смещения уровня вывода GND датчика температуры. При этом потенциал нижнего вывода резистора R4 оказывается отрицательным по отношению к GND LM35 и, датчик может работать как с положительными, так и с отрицательными температурами. Измерение выходного сигнала, как уже говорилось выше, осуществляется относительного общего провода питания. При нулевом значении температуры выходное напряжение составляет 0.6В (при использовании транзистора MMBT3906).
Снижение температуры ниже нуля вызывает уменьшение выходного напряжения (10 мВ на 1С на выходе LM35).
Подъем температуры выше нуля приводит к росту выходного напряжения.
Далее вопрос стал о конструктиве. Набросал 3D в Proteus, дабы визуально оценить размеры (решил плату усилителя совместить с головкой датчика в единую конструкцию, ибо линии на этом тракторе могут достигать длины и более 2х метров).

В DIPe сразу не понравилось, громоздко. Решил использовать планарные элементы. В качестве элемента для головки термодатчика использовал медный наконечник с отверстием под болт, решил обжать им LM35, предварительно промазав КПТ-8. Обжал при помощи специальной обжимки от Phoenix contact, брал у коллеги, поэтому не удалось сфотографировать. Далее аккуратно обработал простыми плоскогубцами.

Нарисовал плату в sLayot, получилась достаточно компактна:

Ну дальше сборка, решил сделать сразу 10 штук:


После сборки, обжал аккуратно наконечником корпус термодатчика и хорошо припаял с обратной стороны печатной платы… Конечно лучше было сделать прорези и пропаять с обеих сторон, но времени не было. Плату аккуратно обмакнул в Казанский герметик и поместил в термоусадочную трубку с клеем, провода от датчика поместил в пластиковый гофрорукав с авторынка, диаметром 6мм.



Питание датчика осуществляет отдельный параметрический стабилизатор на TL431 и МДП транзисторе и в данном случае не рассматривается.
Попробовал я откалибровать датчик. Калибровал при помощи спиртового градусника и своего самодельного термометра на DS18B20:

Калибровал так: холодильник, улица, фен. Хотя можно было применить чашку со льдом и комфорку плиты. Но так как термодатчик линеен, не стал сильно заморачиваться и сделал несколько замеров:

Сопоставляя данные с разных термометров сделал вывод: датчик получился достаточно точным.
Схема подключения датчика к прибору ADM600:


Передал датчики товарищу. Который через неделю после инсталяции термометров скинул мне отчет из програмного комплекса Fort Monitor, все работало =)

PS: По оси Y указана температура, а не напряжение. Так устроен программный комплекс…

  • LM35,
  • Датчик температуры,
  • LM358,
  • Термометр,
  • измерение
  • +6
  • 15 декабря 2014, 12:47
  • Jman
Читайте также  Экономичный ик генератор

Комментарии ( 23 )

В качестве элемента для головки термодатчика использовал медный наконечник с отверстием под болт, решил обжать им LM35, предварительно промазав КПТ-8.

Индикатор температуры схема

Для получения наиболее оптимальной точности устройства, распространенности и цены в российских магазинах, ставка была сделана на полупроводниковый датчик температуры LM35.

Питание на датчик можно подавать от источника постоянного тока с напряжением от 4 до 30 вольт, точность измерения около 0,3 градусов Цельсия, обладает хорошей линейной зависимостью выходного сигнала. Например при t=10 на выходе датчика LM35 получится: 10 х 10мВ = 0,1 вольта. (Т.е каждый градус Цельсия дает изменение напряжения 10 мВ)

Для усиления амплитуды с датчика, применен делитель напряжения на подстроечном сопротивление RЗ. Так как согласно нашей схемы минусовой вывод LM35 подключен к бегунку подстроечного сопротивления, то потенциал на выходе равен соотношению сопротивлений верхней и нижней частей подстроечного сопротивления. На схеме сопротивления 9 кОм и 1 кОм то их коэффициент 10. В этом случае, при температуре 10 градусов напряжение с выхода делителя будет составлять ровно 1 вольт.


Индикатор температуры схема на датчике LM35

Индикацию измеренной температуры на светодиодный индикатор, передают с помощью микросхемы LM3914, которая предназначена для построения индикаторов с линейной шкалой, и все внутренние сопротивления ее делителя обладают одинаковыми номиналами. Она имеет один вход управления и десять компараторов на выходах, к которым и подключены светодиоды. На восьмом выводе микросхемы LM3914 имеется стабилизированное напряжение 1,25 В. Верхнее значение температуры, при котором вспыхнет светодиод HL10, можно задать с помощью переменного сопротивления R2. Чтобы установить для HL10 уровень в 30 градусов например, нужно на выводах 6, 7 задать 3,0 вольта. Нижнее значение индикатора, задается с помощью резистора R1, соединенного с четвертым выводом. Необходимые значения уровней индикатора задаются точным цифровым термометром на микроконтроллере.

О подключении температурного датчика LM35 по двум проводам:

LM35 фирмы National Semiconductor вырабатывает выходное напряжение, прямо пропорциональное измеряемой температуре в градусах Цельсия, что исключает причину осуществлять программный перевод градусов по Фаренгейту в Цельсию, и он позволяет измерять температуру ниже нулевой отметки. Кроме того, LM35 достаточно точен, примерно ±0.25 °C.

Недостатком этого температурного преобразователя является то, что в соответствии со своей типовой схемой подключения он должен подключаться по трем проводам. Но этот недостаток можно ликвидировать, воспользовавшись приведенной радиолюбительской схемой ниже. При таком двухпроводном подключении LM35 в состоянии измерять температуру в интервале от -5 до +40 градусов.

Значения сопротивлений R3 и R4 рассчитаны так, чтобы на один градус Цельсия приходилось 10 мВ. Чтобы добиться отличной точности, настоятельно рекомендуется применять прецизионные резисторы. Емкость С1 устраняет нежелательные помехи и шум сигналов. При температуре среды 25 °C схема генерирует около 2 мА.

Одним из режимов работы микросхемы таймера NE555 является режим мультивибратора, при котором таймер вырабатывает прямоугольные импульсы. Используя терморезистор с отрицательным температурным коэффициентом во времязадающей цепи таймера, можно добиться почти линейной зависимость изменения частоты следования импульсов от температурных показаний.


Индикатор косвенной температуры схема на таймере

Во времязадающей цепи мультивибратора включен терморезистор R1 и активный биполярный транзистор VT1. Если конденсатор C1 заряжена, транзистор VT1 открыт и его сопротивление стремится к нулю. При разряде емкости C1, транзистор VT1 закрывается, и его сопротивление возрастает до нескольких мОм.

Перед применением собранного аквариумного термометра, его требуется откалибровать. Если терморезистор R1 имеет комнатную t например в 20С, сопротивлением R2 выставляют частоту мигания светодиода равную 1 Гц. Эту частоту берем за условный эквивалент. С возрастанием t воды в аквариуме, частота мигания светодиода будет также линейно возрастать, а с уменьшением t частота мигания светодиода будет уменьшаться. Таким образом, контроль за t воды осуществляется визуально.

Конечно на высокую точность такая схема претендовать не сможет, но для домашнего аквариума самое оно.

Первый светодиод косвенно говорит о более низкой температуру, второй о высокой. Понижение градусов приводит к увеличению номинала сопротивления термистора Th1. От этого возрастает напряжение на эмиттерном переходе VT2, что приводит к его открытию. Зато VT1 закрывается. Поэтому светодиод HL1 горит, а светодиод HL2 не светится.

С ростом градусов цельсия, сопротивление термистора снижается, как и напряжение на базе VT2. VT2 закрыт. Открывается VT1. Горит светодиод HL2. Так как оба светодиода имеют общее токоограничивающее сопротивление R1, а светодиод HL2 имеет меньшее падение напряжения, чем HL1, то первый светодиод гореть не будет. Это оригинальный подход позволил упростить конструкцию этого температурного индикатора.

R3 регулирует температурный порог.

Разумеется ОУ будет использован в роли компаратора, к плюсу данного решения можно отнести отсутствии зависимости от изменения питающего напряжения.

Температурнве пороги задаются с помощью переменных сопротивлений R2 и R3. Резистор R3 обеспечивает порог переключения с HL2 на HL3. Сопротивление R2 задает порог переключения с HL1 на HL2. При регулировке, резистор R2 должен быть настроен на более высокую t, чем резистор R3 (т.е. ниже выходного напряжения).

В роли термоэлемента использован обычный кремниевый диод VD1. Он подсоединен в эмиттерную цепь первого биполярного транзистора. Начальный ток через диод регулируют резистором R1 так, чтобы светодиод чуть-чуть горел.

Если прикоснуться к диоду пальцем руки, его сопротивление снизится, а значит увеличится ток коллектора VT1. Транзистор VT2 начнет закрываться, a VT3, наоборот, открываться. Яркость светодиода увеличится. После охлаждения диода яркость светодиода снизится.

Разработанный и описанный в рамках данной статьи индикатор перегрева двигателя уже достаточно продолжительное время применяется на скутере и отлично зарекомендовал себя как удобный и очень надежное устройство оповещения. Кроме того схема дополнена системой регулировки яркости цветового индикатора.

Ардуино: датчик температуры LM35

Еще один полезный прибор, который часто используется в современных устройствах — это датчик температуры. Даже в вашем компьютере есть сразу несколько датчиков температуры, с помощью которых система следит за перегревом ключевых компонентов — процессора, видеокарты, блока питания, и прочих узлов. Самый же популярный пример использования датчика температуры дома — термостат. Это устройство, которое постоянно следит за температурой воздуха, и регулирует подачу энергии в систему отопления. Смежный пример — котел для нагрева воды.

В нашем уроке мы используем датчик TMP35. Вместо него можно использовать любой другой похожий датчик: TMP35, TMP37, LM35, LM335 и подобные. Выглядит датчик как обычный транзистор:

Можно легко спутать, так что рекомендую всегда внимательно читать маркировку на таких устройствах (да и вообще сначала всегда читайте, потом подключайте :). Конкретно этот датчик имеет следующие характеристики:

  • напряжение питания: от 2,7 до 5,5 В;
  • погрешность: 2 градуса;
  • измеряемая температура: от 10°C до 125°C
  • потребляемый ток: 50 мкА.

Подключение

Датчик TMP35 имеет три вывода (три ноги). Если посмотреть на датчик со стороны этих выводов и срезом вверх, как показано на рисунке,

то слева будет — положительный контакт питания (+2.7 — 5.5В),
по центру — выход на контроллер,
и справа — отрицательный контакт питания (земля).

Читайте также  Простое и надежное термореле

Датчик аналоговый, а значит на его выходе мы имеем не 0 или 1, а напряжение в диапазоне от 0 до 5 вольт. Следовательно, мы должны вспомнить раздел про аналого-цифровое преобразование (АЦП) сигналов в Arduino. Держа в уме, что у Ардуино Уно есть шесть аналоговых входов (A0-A5), подключаем наш датчик по следующей схеме:

Внешний вид макета

Принципиальная схема

Вот так должна выглядеть собранная схема.

Программа

Подключив датчик температуры к Ардуино, начинаем писать программу. Первое что мы сделаем, это выведем необработанный сигнал с аналогового входа в последовательный порт, для того чтобы просто понять, как меняется значение на входе A0. Нам понадобится простая программа:

Внимание, математика! В программе можно заметить выражение:

Оно необходимо для того, чтобы преобразовать аналоговый сигнал датчика в градусы Цельсия. Дело тут вот в чем. Все аналоговые датчики имеют важную характеристику — отношение количества вольт к единице измеряемой величины. Например, в спецификации к нашему датчику tmp35 написано, что каждый градус измеряемой температуры, соответствует 10 милливольтам напряжения на выходе. Исходя из этих рассуждений, прочитанное с помощью analogRead значение мы сначала преобразуем к количеству Вольт:

Такая процедура называется нормировкой. Здесь 1023 — максимальное значение, которое может вернуть нам 10-битный АЦП, встроенный в Ардуино Уно.
5 — рабочее напряжение АЦП.

Затем преобразуем эти вольты в градусы Цельсия:

Превращаем вольты в милливольты (*1000), и делим на 10 ( то самое число из спецификации! ).

В общем, даже если ничего не понятно, загружаем программу на Ардуино и наблюдаем за температурой окружающего воздуха. Например, у нас в лаборатории датчик оценил температуру следующим образом:

Вполне себе правдивое значение. А теперь поднесем прибор к открытому окну (на улице зима -10°C):

Работает! Датчик незамедлительно регистрирует снижение температуры.

Делаем термостат

Теперь добавим в программу некое действие, которое будет совершаться если температура упадет ниже заданного нами порога. Пусть этот порог будет равен 15°C. Самое простое, что мы можем сделать — это зажигать на Ардуино штатный светодиод #13. Получается такая вот программа:

Кто-то забыл закрыть окно — температура резко опустилась ниже 15 — светодиод зажигается. Закрываем окно, активно дышим — светодиод гаснет. А теперь представьте, что вы зажигаете не светодиод, а подаете сигнал на реле, которое включает обогреватель в комнате. Получается готовый термостат!

Немного изменив программу можно отслеживать не понижение, а превышение заданного уровня. Например, удобно будет следить за температурой внутри, скажем, серверной, и при увеличении температуры до 40 градусов, включать вытяжку!

К размышлению

В современных устройствах всё чаще применяют цифровые датчики температуры, например, известный в среде DIY датчик DS18B20. Он легко подключается к Ардуино с помощью только одного сигнального провода — one wire. Модуль с таким датчиком есть и у RobotClass:

О том как его подключать и использовать в своих проектах узнаем на уроке про DS18B20.

Переделка вольтметра в термометр на LM35 или приставка для измерения температуры к недорогому мультиметру!

Для изготовления приставки потребуется всего две детали, это температурный датчик LM35 и подстроечный резистор 10-100 кОм.
LM35 — это прецизионный интегральный датчик температуры с широким диапазоном измерения температур, высокой точностью, калиброванным выходом по напряжению. Датчик температуры LM35 способен измеряеть температуру в пределах от -55 до +150°C с коэффициентом 10 мВ/°C, питается напряжением 4–30 В, потребление тока менее 60 мкА. Этот датчик так-же используется в бортовом компьютере автомобиля «Мультитроникс» для измерения температур.

Схема включения LM35 в качестве датчика температуры, с диапазоном измерения +2 … +150 °C.

Схема включения LM35 в качестве датчика температуры с полным диапазоном измерения -55 … +150 °C.

Резистор R1 = -Vs/50 мкА
Так же можно использовать данную приставку как базовую и изготовить электронный цифровой термометр из электронного вольтметра.

Переводим вольтметр на трехпроводную схему включения и подаем сигнал от термометра на вход микропроцессора. Короче говоря, по этому принципу, вольтметр можно переделывать и в другие измерительные приборы, например в амперметры и т.д.
На видео ниже, рассказывается как можно переделать вольтметр в термометр и сделать приставку для недорогого мультиметра.

Arduino.ru

Проблема с датчиком температуры LM35

Не знаю, в чем проблема. Подключил датчик температуры, ножки на питание, землю и аналоговый вход.

Значения в порте скачут:
159.82
158.85
158.36
157.87
157.38
157.38
156.89
158.85
158.36
161.78
164.71
166.18
166.67
168.13
253.18

Что я не так делаю?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Воткни этот LM35 в транзистор тестер. Скорее всего тебе подсунули транзистор перемаркиванный под LM35

А вообще с LM35 опорное напряжение АЦП лучше выбирать 1.1В

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Мне из Китая весь лот (5 шт.) новенького брака прислали.

Для некоторых экземпляров датчиков ещё в формуле нужно на 9,31 показания делить.

Может это с Китайских Форенгейтов в Цельсий переводить.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

asam , у меня вот вопрос идиота, уж извините.

А кошерный LM35 в транзистор-тестере не имеет право выглядеть как транзистор? Посмотрите на его функц. диаграмму. Он стопудово выглядит как диод между крайними ногами (питание и out). Но мне почему-то кажется, что на каких-то тестерах его и за транзистор принять могут. Ошибаюсь?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

«кошерный» LM35 в тестере выглядит как транзистор, но с диодом между коллектором и эмиттером. А поддельные выглядят как обычный транзистор. Но это на «продвинутом» тестере. На «стандартном» он вообще не определяется.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Воткни этот LM35 в транзистор тестер. Скорее всего тебе подсунули транзистор перемаркиванный под LM35

А вообще с LM35 опорное напряжение АЦП лучше выбирать 1.1В

Поменял опорное напряжение на 1.1В, теперь в порту идет максималка 1023, т.е. при пепресчете 500 и ничего вообще не меняется. Что за загадка?
Буду рад любым предложениям, что и куда еще воткнуть.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Значения в порте скачут:

А какая длина проводов от датчика до Ардуины? Как-то z пытался отказаться от цифровых датчиков температуры в пользу этих элэмок. Так на метровом шнуре он такие наводки ловил, что . Постарался забыть о нем, вернулся на старый добрый ds18b20.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Значения в порте скачут:

А какая длина проводов от датчика до Ардуины? Как-то z пытался отказаться от цифровых датчиков температуры в пользу этих элэмок. Так на метровом шнуре он такие наводки ловил, что . Постарался забыть о нем, вернулся на старый добрый ds18b20.

Из детского набора, 10-20 см.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Выкинуть. А где брали? Можно ссылку?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Читайте также  Web-управление raspberry pi gpio

Выкинуть. А где брали? Можно ссылку?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Заказывал 5 штук — все нормально работают.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Добрался, посмотрел у себя на тестере DCA55. Как я и предполагал — показывает диод.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Заказывал 5 штук — все нормально работают.

Вообще в чипесдипой брал три штуки, давно, не понадобились, валялись. Повелся на проверку и в осадок выпал: два с одинаковой маркировкой — один не определяется, второй, транзистор p-n-p. Третий, с другой маркировкой, диод кажет с падением в >3В. ((((
Если не поленюсь, стендик потом соберу, попробую.

Вот палата, на пять коек.
Вот профессор, входит в дверь.
Тычет пальцем — параноик.
И поди его, проверь. (с)В.С.Высоцкий.))))

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

я брал в Vanxy (Fantasy electronic) в корпусе ТО-220

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Клапу рано забанили — не успел оффлайн-магазины запретить 🙂

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Клапу рано забанили — не успел оффлайн-магазины запретить 🙂

Название/Почтовый адрес тоже за ссылку канает.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Не слишком-то они и скачут (кроме последнего значения).

«что и куда еще воткнуть» — измерить напряжение на выходе тестером без этих ваших ардуин.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Не слишком-то они и скачут (кроме последнего значения).

«что и куда еще воткнуть» — измерить напряжение на выходе тестером без этих ваших ардуин.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Во-первых, как-то маловато. Должно быть 10мВ на градус, то есть около 200мВ при комнатной Т

Во-вторых, что -то это не бьется с результатми работы скетча. Там явно более высокое напряжение измеряется

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Не слишком-то они и скачут (кроме последнего значения).

265.00
255.00
240.00
231.00
237.00
244.00
253.00
251.00
299.00
317.00
335.00
353.00
369.00
385.00
398.00
409.00
419.00
423.00
415.00

Скачут. Это напрямую с пина, без пересчетов.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вобщем выбрасывай эти и покупай нормальные.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Не слишком-то они и скачут (кроме последнего значения).

«что и куда еще воткнуть» — измерить напряжение на выходе тестером без этих ваших ардуин.

«Что я не так делаю?» что-то. Вам виднее, что вы втыкали и в куда.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Marts, проверять аналоговый датчик ардуиной не стоит. Для этого есть мультиметры, в которых АЦП в разы качественнее.

Да и нафига он вообще нужен, этот LM35? Этот анохронизм каким-то чудом пришёл из прошлого века, когда микроконтроллеры ещё в диковинку были, и проще было делать аналоговый термометр.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Да и нафига он вообще нужен, этот LM35?

У меня есть отработанная техника — LM35 + транзистор, пара резисторов и вентиллятор — сам датчик креплю возле радиатора силовой детали и он включает вентиллятор сильнее или слабее от нагрева. Дёшево и сердито — пихаю везде. Оно, кончено и термистор бы также можно, но как-то привык — на автомате ставлю.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Всем привет. Тема конечно же стара, но я также столкнулся с таким датчиком. Только у него между крайними ногами вообще коротышь. Ардуино чуть не спалил. Брал для сына набор, вот там и подложили LM35 DZ. Значит буду на DH11 (с погрешностями) термометр делать.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

ЕвгенийП могли бы вы схемку выложить простого регулятора этого?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

ЕвгенийП могли бы вы схемку выложить простого регулятора этого?

Транзистор любой на нужную мощность. Номиналы резисторов R1 и R2 здесь приведены как у меня было недавно. В действительности они могут меняться, т.к. зависят и от движка, и от транзистора. Я обычно с ними не парюсь считать, ставлю вместо них подстроечный, беру мультиметр с измерением температуры и строительный фен. Феном грею, мультиметром смотрю температуру, а сам кручу подстроечник отвёрткой пока не добьюсь, что двигатель начинает чуть-чуть вертеться скажем при 25-30 градусах, а на полную вертится при 80 градусах или там 90. Тогда измеряю, что получилось на плечах подстроечника, ставлю вместо него постоянные резисторы, как на схеме, и всё готово.