- ПРОСТОЙ ДАТЧИК ТЕМПЕРАТУРЫ ДЛЯ ВСЕГО СВОИМИ РУКАМИ — Автоматизация и проектирование
- Датчик температуры своими руками | Датчики температуры
- Все своими руками Датчик температуры
- Простой цифровой термометр своими руками с датчиком на LM35
- Схема термостата с датчиком температуры своими руками
- Простой цифровой термометр своими руками / Хабр
- ПРОСТОЙ ЦИФРОВОЙ ТЕРМОМЕТР
- Датчик температуры своими руками
- Список совместимых с Arduino датчиков температуры
- ? Регистрация для Arduino: какой датчик выбрать?
- — DIYElectronics
- Модуль цифрового датчика температуры DS18B20
- DS18B20 Водонепроницаемый датчик температуры
- Цифровой датчик температуры DS18B20
- Полный комплект для сборки метеостанции — анемометр / флюгер…
- Мультисенсор окружающей среды BME680 MEMS
- Простой цифровой термометр с дисплеем
- Термистор Wanhao D9
- Бесконтактный датчик температуры I2C
- Винт на термисторе — шпилька M3
- Термистор Wanhao D6
- Датчик термопары типа K — 1 метр
- Термистор 100k 1% NTC предварительно смонтирован
- DIY Беспроводные датчики температуры / влажности / давления с приемником Raspberry Pi, для мониторинга хранимой нити накала 3D-принтера — доктор Скотт М. Бейкер
- Лучшие модули датчиков температуры и влажности для Arduino — Linux Hint
- KeeYees 5pcs DHT11 Модуль датчика температуры и влажности
- SMAKN DHT22 / AM2302 Цифровой датчик температуры и влажности
- KeeYees BME280 Датчик температуры, влажности и атмосферного давления
- Gowoops Модуль датчика температуры и влажности DHT22, 2 шт.
- Adafruit (PID 3251) Si7021 Монтажная плата датчика температуры и влажности
- Руководство покупателя по лучшим модулям датчиков температуры и влажности для Arduino
- Последние мысли
- Установка датчиков температуры в лабораторных морозильных камерах и холодильниках своими руками
ПРОСТОЙ ДАТЧИК ТЕМПЕРАТУРЫ ДЛЯ ВСЕГО СВОИМИ РУКАМИ — Автоматизация и проектирование
Не очень важно для чего вам датчик температуры , важно то что вы будете иметь знания.
Но в зависимости от области применения стоит учитывать материалы и мощности.
Использовать мы будем распространенный датчик lm335 (выглядит как обычный транзистор с тремя ножками), аналогичный датчики подключаются так же.
Наш датчик предназначен для измерения температуры воздуха, воды, масла в диапазоне от -40 до +100 градусов.
гримерное зеркало на заказ москва. Чтобы ничто не, свадебный фотограф фотосессия для беременных в спб.
Делаем датчик температуры своими руками.
Сразу о деталях.
R1 — резистор ограничивающий питания датчика.
При V+ = 5в резистор R1 должен быть около 91-100 ОМ.
При V+ = 12в резистор R1 должен быть около 250-300 ОМ.
Хоть диапазон питания датчика и колеблется от 3В до 36В, но питать будем именно 3В + 20%
И получится при температуре -40 будет 3 Вольт на выходе. При +100 будет 0 Вольта.
Приступаем к сборке. Припаиваем все по схеме выше.
Как расположены ножки?
Калибровка
Интерполяция
-40 3
25 1,607142857
100 0
Создаем невероятными образами условия окружающей среды 25 градусов (Сверяем со спиртовым градусником). Подстроечным резистором выставляем на выходе 1,6 вольт.
И на этом все готово. Ваш датчик готов. Теперь в зависимости от температур данные на выходе будут изменяться. Провода советуем брать — музыкальный стерео провод с заземлением.
О том как подключить данный датчик к компьютеру мы расскажем в следующей статье АЦП или ОСЦИЛОГРАФ ДЛЯ КОМПЬЮТЕРА СВОИМИ РУКАМИ
Статья написана для моей девушки. Я сделал что то для неё своими руками. Я думаю ей покажется это милым Ведь мы инженеры такие милые
Девушки тоже бывают техниками.
Датчик температуры своими руками | Датчики температуры
Самодельная термопара? (датчик температуры)
Здравствуйте!
Нужна небольшая консультация тех кто этим занимался.
В нете нашел это
Кто нибудь имеет конкретные наработки по выбору материалов, и нахождению их «под рукой»?
Необходимые температуры примерно от 90 до 500 Град.цельсия.
Погрешность линейности — 5-10 градусов.
Со схемой тоже пока не определился, но думаю это не проблема.
ingenegr. Вспомнил, их еще «задорого» «металлисты» покупали.
Вобщем получилось, сделал вроде.
Размотал ПП3 резистор — 10 ом.
И с проводом 0.6 с углем и аккумулятором «сварил».
Правда сварщик с меня никудышный, и акк старый — от радиостанции.
Держится не плохо. но хотелось-бы аккуратную красивую каплю поиметь.
Если бы были материалы покруче, может и разброс был больше.
По мере «танцев с бубном» буду отписываться
Простейший датчик температуры на LM35
Начнём с того, что мне как-то понадобился для одного проекта электронный термометр — ртутный казался громоздким и неудобным. Сходу придумалась схема, использовавшая терморезистор (а то и просто резистор, а в одном случае использовалась вообще галогенная лампочка), с усилителем, компаратором и ещё рядом хитростей, чтобы повысить точность. Получалась всё более и более навороченная схема, которая, конечно, после n-ного по счёту изменения не заработала, и разбираться желания уже не было, да и китайский термометр появился в процессе, и разработка заглохла за ненадобностью.
Но одной функции всё-таки не хватало. Термометр бывает полезен, когда надо не перегреть что-нибудь (например, воду в чайнике — для некоторых целей она не должна кипеть). Готового решения нет, значит надо что-то сделать.
Но только наученный горьким опытом (с электроникой всегда не везло, и до сих пор мне всегда удавались только очень простые конструкции), решил, что сделаю так, чтобы было просто и надёжно.
И с неба свалилась микросхема LM35! Благодаря этому чуду задача упрощается до смешного.Давайте покажу вам схему, которая обрадует любого новичка:
Оказалось, что к микросхеме не нужен даже компаратор.
Помню, когда сам читаешь чужую статью, вечно хочется спросить: а это зачем? а это? Теперь сам попытаюсь сделать так, чтобы никаких вопросов не возникало. Обо всё по порядку:
1. Микросхема LM35 (у неё есть несколько аналогов) специально создана для измерения температуры. Всё, что нужно — это подключить 1 и 3 ногу к плюсу и минусу питания соответственно, и измерить напряжение на среднем выводе. Оно составляет 10 милливольт на каждый градус Цельсия температуры корпуса микросхемы (она сама выглядит как транзистор, кстати). Значит, если там напряжение 230мВ, то температура 23°С.
В даташите про неё расписано ещё много хорошего: и потребляет она 130мкА, и выход у неё низкоомный, и точность в полградуса, и собственный перегрев порядка 0,1°С. В общем, круче некуда. Единственное — страдает она от слишком высоких температур — 150°С максимум.
2. Казалось бы, дальше должна идти микросхема компаратора, которая сравнит это напряжение с тем, которое мы выставим, например, потенциометром? Да, но можно обойтись и без компаратора. Напряжение открывания полупроводниковых приборов — 0,6В, надо это использовать.
3. Лезем в даташит на самый дешёвый транзистор — BC847 и видим, что в очень узком диапазоне напряжения база-эмиттер коллекторный ток сильно меняется. В качестве нагрузки, которая и будет сигнализировать об открытии транзистора, возьмём пьезоэлемент — зуммер. Приятным сюрпризом оказывается то, что от батарейки 9В от потребляет около 5мА, а при небольшом понижении тока перестаёт звучать. То есть включается достаточно резко.
4. Нужно как-то настраивать температуру срабатывания. Поставим переменный резистор, который будет делить напряжение. Движок вверх (по схеме) — напряжение передаётся напрямую, то есть срабатывание будет чуть выше 60 градусов.
Движок вниз — коэффициент передачи 0,5, для срабатывания при максимально допустимой температуре в 150 градусов. Постоянный резистор на 10К нужен как раз для того, чтобы при полностью опущенном движке срабатывание всё-таки происходило.5. Собираем на макетной плате — работает. Можно померить ток базы, необходимый для срабатывания, померить рабочий ток зуммера и обнаружить, что сделать его тише, включив последовательно ему резистор, не получится — он просто перестаёт звучать. Возникает другой вопрос: а что, если при коэффициенте передачи, равном 1, датчик нагреется до 150 градусов и выдаст, соответственно, 1,5В прямо на базу транзистора? Оказалось, что ничего страшного в этом нет — ток базы транзистора может с лёгкостью превышать 10мА, а LM35 выдаёт ток короткого замыкания в 2-3мА. Значит, даже при самом лютом перегреве транзистору ничего не будет.
Значит пора делать печатную плату. Файл формата Sprint-layout есть в приложениях. Вот так оно выглядит на этапе запайки smd-компонентов: (внимание, SMD резистор на фото — 1кОм, под имевшийся у меня подстроечник. Если следовать схеме, то маркировка должна быть 103, то есть 10кОм. В принципе, номиналы можно менять в широких пределах, чем меньше сопротивления — тем больше потребляемый ток в «спящем» режиме, но тем точнее температура срабатывания к расчётной
Верхние три отверстия — под разъём подключения датчика. Три здоровых — под переменный резистор. Ещё две — под питание. А что за три оставшихся, в ряд выстроившихся? Я, честно говоря, не знаю, как это назвать. Это то ли аналоговый выход, то ли отладочный порт, оба названия в такой схеме звучат одинаково смешно. Но факт в том, что сюда можно подпаять разъём и смотреть напряжение на выходе и напряжение на базе транзистора. Всё-таки, втыкать провода в разъём удобнее, чем подпаиваться каждый раз, если что-то понадобится посмотреть.
Вот такой резистор будет использоваться. Обратите внимание, что ножки у него немного подточены и загнуты так, чтобы проходить в нужные отверстия. Есть, правда, проблема, что они слишком короткие для таких извращений и не достают до обратной поверхности платы. Пришлось потом тонкой проволочкой наращивать.
После запайки остальных компонентов выглядит примерно так:
Вот и всё. Разъём для термометра таков, что в него можно напрямую вставить 3 ноги микросхемы (Vcc, то есть плюс питания, то есть левая нога, если смотреть на маркировку, должна быть со стороны зумера), погреть её на свечке (осторожно!), да посмотреть, как меняется выходное напряжение и в какую сторону крутить резистор. Для этого второй разъём как раз и нужен. Температура срабатывания получается немного выше ожидаемой из-за ненулевого тока базы транзистора, но это не страшно.
В таком виде его можно прямо окунать в воду. Если переменный резистор выставить так, чтобы зуммер срабатывал при температуре 90°С, то можно больше никогда не бояться садиться за компьютер, грея что-то на плите. А если на 110, то он будет срабатывать на полное выкипание воды.
Температурные датчики своими руками
Если у вас нет возможности купить готовые температурные датчики, например, Hardcano, сделайте их сами!
В программу установки большинства мамок включены какие-нибудь приложения по мониторингу железа. Эти приложения позволяют контролировать температуру твоей материнской платы и процессора, а иногда и температуру внутри корпуса, в том случае, если в комплект входит сенсор, как, например, у Abit. В других мамках используются другие программы, как, например, известная Motherboard Monitor. Даже некоторые производители видео карт предусматривают программы по их мониторингу. Ну а тем, кто, как и я, лишен такого удовольствия, но все же хочет наблюдать за температурой различных девайсов своего компа, вот более простой способ. Для начала тебе нужен температурный жидкокристаллический дисплей.
Мы будем крепить его к лицевой заглушке корпуса, поэтому тебе понадобится что-то вроде температурного датчика Senfu LCD Temp. Ты можешь приобрести его у их сингапурского дистрибьютера MultiplayCity. Один дисплей стоит S$20. У него частота опроса составляет 3 секунды, в качестве щупа используется терморезистор. (***прим. перевод. – у нас температурные датчики можно приобрести, например, в магазине Чип и Дип ) Также можно взять температурные датчики для аквариумов, но в их комплект входит 4мм-вый металлический щуп, и частота опроса очень велика, что не очень подходит для наблюдения за температурой процессора или видео карты.Щуп-терморезистор
Характеристики
Click to enlargeТебе также понадобится лицевая заглушка корпуса для крепления жидкокристаллического дисплея. Я на своей заглушке установлю два дисплея.
Лицевая заглушка
Проводим линию по центру
Click to enlargeВ набор Senfu LCD входит панель для крепления дисплея, что немного облегчает разметку отверстий на заглушке. Просто приложи панель к заглушке и обведи ее отверстие. Для этого можно использовать карандаш или, еще лучше, тонкий маркер.
Используем панель крепления в качестве шаблона
Click to enlargeЯ буду вырезать отверстия дремелем. Если у тебя его нет, то можно просверлить отверстие внутри намеченного контура и воспользоваться лучковой пилой. Я установлю на дремель маленькие режущие круги, которые в свое время уменьшились в результате серьезного «корпусного хакинга». Благодаря тому, что насадки маленькие, будет легче прорезать прямоугольные отверстия короткими участками. Затем надо довести отверстие до точных размеров мелкозернистым напильником.
Вырезаем прямоугольное отверстие
Сначала прорезаем длинную сторону
Click to enlargeЗакрепи заглушку в небольших тисках и начинай вырезать отверстия. Этот процесс займет у тебя не больше 5 минут. Как видишь, часть пластмассы расплавилась из-за трения круга. Удали ее мелкозернистым напильником и обработай им все отверстие до необходимого размера.
Затем проверь, хорошо ли устанавливаются дисплеи в отверстия. Они должны входить не слишком туго и не слишком свободно, а именно так, чтобы зажимы сзади дисплеев могли закрепить их на заглушке. Щуп имеет длину 1 м, что вполне достаточно, чтобы дотянуться до любой точки в корпусе full tower.
Все своими руками Датчик температуры
Опубликовал admin | Дата 9 июня, 2014Зависимость падения напряжения на p-n переходе от температуры было замечено сразу после создания самого этого перехода. Это свойство полупроводников используется в электронных термометрах, датчиках температуры, термореле и т.д.
Простейшим датчиком температуры является p-n переход кремниевого диода, температурный коэффициент напряжения, которого равен, примерно, 3 мВ/°C, а прямое падение напряжения находится в районе 0,7В. Работать с таким маленьким напряжением неудобно, поэтому в качестве термозависимого элемента лучше использовать p-n переходы транзистора, добавив к нему базовый делитель напряжения. Полученный двухполюсник обладает свойствами цепочки диодов, т.е. падение напряжения на нем можно устанавливать намного больше, чем 0,7В. Зависит оно от соотношения базовых резисторов R1 и R2 см. рис. 1.
Обладая отрицательным температурным коэффициентом сопротивления, этот двухполюсник нашел применение в схеме питания варикапов. При повышении температуры, емкость варикапов начинает увеличиваться, но одновременно уменьшается падение напряжения на двухполюснике VT1, R1,R2, что ведет к увеличению напряжения на переменном резисторе и соответственно на варикапе, уменьшая его емкость. Таким образом, достигается температурная стабилизация резонансной частоты колебательного контура. На рисунке 2 показана схема двухполюсника, который можно использовать в качестве термодатчика в схемах электронных термореле и термометрах. Здесь есть одно неудобство, кристалл транзистора КТ315 размещен в пластмассовом корпусе, что повышает инерцию измерения температуры или срабатывания реле. И второе, это неудобство крепления его к объекту, температуру которого необходимо отслеживать. Например, для отслеживания температуры теплоотводов мощных ПП, лучше применить в качестве термодатчика транзистор КТ814. Конструкция этого транзистора позволяет крепить его непосредственно к радиатору, находящемуся под потенциалом земли, всего одним винтиком. Такой датчик используется в схеме терморегулятора для вентилятора, размещенной на сайте www. ixbt.com/spu/fan-thermal-control.shtml
На рисунке 4 показана практическая схема для вентилятора охлаждения блока питания. Применение операционного усилителя средней мощности К157УД1 в качестве компаратора, позволило подключить пару вентиляторов от блока питания компьютера непосредственно на выход микросхемы, выходной ток которой, равен 0,3А. Температуру включения вентиляторов устанавливают резистором R5. Схема работает следующим образом. При нормальной температуре теплоотвода напряжение на выводе 9 микросхемы DA1 должно быть больше, чем на выводе 8. При этом на выходе DA1, выводе 6, будет потенциал близкий к напряжению питания схемы. Напряжение на вентиляторах при таких условиях будет практически равно «0». Вентиляторы выключены. При повышении температуры теплоотводов будет повышаться и температура транзистора VT1, что в свою очередь вызовет уменьшение напряжения на неинвертирующем входе 8 микросхемы DA1. Как только это напряжение будет меньше напряжения, установленного резистором R5, состояние компаратора изменится и на его выходе напряжение упадет примерно до потенциала земли. Вентиляторы включатся. Резистор R7 обеспечивает небольшой гистерезис схемы, что исключает неопределенное состояние выходного напряжения на выходе DA1 при равенстве входных напряжений. Плату терморегулятора лучше установить прямо на контролируемом радиаторе, чтобы его микросхема тоже обдувалась вентилятором. Транзистор VT1 соединяется с платой тремя проводами и устанавливается в непосредственной близости от мощных ПП.
Обсудить эту статью на — форуме «Радиоэлектроника, вопросы и ответы».
Просмотров:26 695
Простой цифровой термометр своими руками с датчиком на 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.
Простой цифровой термометр своими руками / Хабр
Наткнулся недавно в интернете на интересный материал, идея заинтересовала, но после сборки отказалась корректно работать, погуглив дальше наткнулся на другой вариант, который и представляю.Простой цифровой термометр с подключением через 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, который будет брать информацию с сервера и выводить на панель текущую температуру.
ПРОСТОЙ ЦИФРОВОЙ ТЕРМОМЕТР
Предлагаю для повторения схему цифрового термометра, который имеет очень малые размеры. Здесь мы рассмотрим создание простого цифрового термометра с использованием в качестве температурного датчика — специальный цифровой датчик температуры от фирмы 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.
Форум по микроконтроллерам
Форум по обсуждению материала ПРОСТОЙ ЦИФРОВОЙ ТЕРМОМЕТР
Датчик температуры своими руками
Недавно мне пришлось работать с системой BMS в моем офисном здании и изучать, как модернизировать ее с помощью новых веб-технологий. Я ни в коем случае не разбираюсь в этих системах, но это дало мне несколько идей для изучения.
Например, я хотел измерить температуру и влажность в своей квартире, чтобы понять температурные условия и оптимизировать комфорт в моем собственном доме.
Сначала я изучил интегрированные системы домашнего мониторинга, но они дороже, чем я хотел бы потратить на этот небольшой эксперимент.Кроме того, они в основном работают с проприетарными программными решениями и предлагают мало возможностей для переделки.
Вместо этого я заказал два Raspberry Pi Zero W вместе с двумя датчиками влажности и температуры DHT22, чтобы построить свой собственный комнатный термометр и монитор влажности с поддержкой Wi-Fi. Поскольку мне нужно будет использовать интерфейс GPIO Raspberry Pi, я заказал H-версию Raspberry Pi Zero W с предварительно припаянными заголовками. Это позволяет мне подключать DHT22 к интерфейсу GPIO Raspberry Pi без необходимости паять его на плате.Следуя инструкциям из этого сообщения в сообществе Home Automation Community, я быстро подключаю датчик к интерфейсу GPIO Raspberry.
Для чтения значений, поступающих с датчиков DHT22, я использую связанную библиотеку Python Adafruit. Просто запустите эти команды, чтобы установить pip, менеджер пакетов python и добавить библиотеку Adafruit_DHT:
sudo apt-get update
sudo apt-get -y установить python3-pip
sudo pip3 установить Adafruit_DHT
Для хранения значений, поступающих от этих датчиков, я использую базу данных Azure Cosmos DB.Это решение поставляется с хорошей библиотекой Python, которую я также буду использовать в своем проекте:
sudo pip3 установить лазурный космос
Используя образец, предоставленный Adafruit, я написал небольшой скрипт на Python для чтения значений, поступающих с датчиков DHT, и загрузки результата в мою онлайн-базу данных. Вы можете найти получившийся скрипт в этом Gist.
Для запуска этого сценария я использую crontab, планировщик заданий Linux. Не забудьте запустить crontab с помощью sudo, поскольку для доступа к GPIO требуется разрешение sudo:
Чтобы запускать команду каждые 5 минут, я использую следующую команду crontab:
* / 5 * * * * cd / home / smoreau / sources / && / usr / bin / python3 / home / smoreau / sources / readings.ру
Это войдет в мой домашний каталог (cd / home / smoreau / sources /) , используйте python3 (/ usr / bin / python3) в файле python (/home/smoreau/sources/readings.py) .
Поскольку у меня есть два Raspberry Zero с датчиком DTh32, подключенным к каждому, я добавляю свойство sensorId, чтобы иметь возможность различать значения, исходящие от них.
Теперь, когда у меня есть значения температуры и влажности, хорошо сохраненные в базе данных, мне нужно отобразить их. Я начал с простого линейного графика, чтобы получить представление об изменении температуры и влажности:
Как видите, здесь мы можем увидеть закономерности.Например, вы можете видеть всплеск температуры около 18:00 каждый день, когда солнце попадает в датчик. Мы также можем видеть, что влажность обратно пропорциональна температуре.
Но я хотел что-нибудь посложнее для отображения значений датчиков.
Я нашел работу Кина Уолмсли над Project Dasher очень интересной и часто использовал ее для демонстрации возможностей связи между IOT и BIM. Вдохновленный этим, я создал свой собственный инструмент визуализации этих данных.
Для создания этого инструмента визуализации я использую программу просмотра Forge с отличной оболочкой для Angular, опубликованной Аланом Смитом.С помощью нескольких строк кода я смог создать хороший инструмент визуализации, хотя и не очень полезный:
Вы можете навести указатель мыши на красные точки, чтобы отобразить значения, поступающие от датчиков температуры и влажности.
Вы можете найти полный проект здесь.
Как обычно, весь исходный код доступен на Github. Здесь вы можете найти интерфейс (средство просмотра и диаграммы), а API, используемый для извлечения значений из базы данных Cosmos, — здесь.
Список совместимых с Arduino датчиков температуры
Введение
После мигания светодиодов и управления реле с помощью Arduino каждый любитель, который активно занимается своими проектами, планирует построить метеостанцию.Ему не нужно предсказывать количество осадков или штормов, а просто измерять базовые параметры, такие как температура и влажность.
Датчик температурыи датчик влажности (часто они поставляются в одной упаковке, но доступны и незаметные компоненты) являются основными компонентами метеостанции Arduino. Поскольку эта статья посвящена датчикам температуры, совместимым с Arduino, давайте сосредоточимся на них.
Измерение температуры объекта или комнаты с помощью Arduino — очень полезный проект. Вы можете постоянно отслеживать изменения температуры и записывать данные для дальнейшего анализа.
На рынке доступно множество датчиков температуры, совместимых с Arduino. Некоторые из них относительно дешевы и просты в использовании, а некоторые дороги с большой точностью.
Я составил список некоторых наиболее часто встречающихся датчиков температуры для Arduino, с некоторыми основными характеристиками, указанными для каждого датчика. Эти датчики могут использоваться с другими платами разработки, такими как STM32F103C8T6 Blue Pill Board, Raspberry Pi, ESP8266 или ESP32.
Итак, если вы ищете идеальный датчик температуры Arduino для своего проекта DIY, просмотрите список и примите решение.
LM35
Сегодня существует множество датчиков температуры, предназначенных для домашних хозяйств и любителей. Но несколько лет назад, если говорить о датчике температуры, то LM35 — единственный выбор (по крайней мере, для меня).
Аналоговый датчик температуры LM35 IC
Это один из самых популярных доступных датчиков температуры, который используется даже сегодня. LM35 — это аналоговый датчик температуры, который калибруется непосредственно в градусах Цельсия. Выходное аналоговое напряжение линейно пропорционально температуре в градусах Цельсия.
Передаточная функция LM35 —
V OUT = 10 мВ / 0 C x T, где V OUT — выходное напряжение, T — температура в 0 C.
Передаточная функция означает, что при повышении температуры на каждый градус Цельсия выходное напряжение увеличивается на 10 мВ.
Есть еще два датчика температуры, аналогичные LM35. Это LM34, который откалиброван для температуры в градусах Фаренгейта, и LM335, который откалиброван для температуры в Кельвинах.
Важные характеристики LM35:
Диапазон | -55 0 C до 150 0 C |
Точность | ± 0,5 0 C при 25 0 C |
Диапазон рабочего напряжения | от 4 В до 30 В |
Протокол связи | Аналоговый выход |
Приложения | Источники питания |
Системы отопления, вентиляции и кондиционирования воздуха | |
Бытовая техника | |
Системы управления батареями |
DHT11
Одним из часто используемых датчиков температуры в проектах Arduino является датчик DHT11.Это датчик относительной влажности и, следовательно, он может измерять как температуру, так и влажность.
DHT11 Датчик температуры и влажности
Внутренне датчик DHT11 состоит из резистивного датчика влажности, термистора NTC (датчика температуры) и 8-битного микроконтроллера, который выполняет операцию АЦП для создания цифрового выхода.
Говоря о цифровом выходе, датчик DHT11 обменивается данными по однопроводному протоколу. Диапазон и показатели точности датчика температуры и влажности DHT11 не так впечатляют по сравнению с его старшим братом DHT22.
Для получения дополнительной информации о взаимодействии датчика температуры DHT11 с Arduino. Посмотрите этот проект.
Важные характеристики DHT11:
Диапазон температур | 0 0 C до 50 0 C |
Точность температуры | ± 2 0 С |
Диапазон влажности | 20-90% относительной влажности |
Точность влажности | ± 5% относительной влажности |
Диапазон рабочего напряжения | 3.От 3 В до 5,5 В |
Протокол связи | Один провод |
Приложения | Системы домашней автоматизации |
Системы отопления, вентиляции и кондиционирования воздуха | |
Метеостанции |
DHT22
Хотя DHT11 — отличный выбор для простых приложений, его диапазон и точность могут быть ограничивающим фактором. Следовательно, DHT22, который также является датчиком относительной влажности (следовательно, измеряет как влажность, так и температуру), считается лучшей альтернативой.
Датчик температуры и влажности DHT22
Хотя и DHT11, и DHT22 кажутся одинаковыми, между ними есть одно главное различие. DHT11 — это датчик относительной влажности резистивного типа, а DHT22 — это датчик относительной влажности емкостного типа.
Часто DHT11 доступен в корпусе синего цвета, а DHT22 — в корпусе белого цвета. Распиновка датчика DHT22 такая же, как и у DHT11. Из-за лучшего диапазона и точности DHT22 дороже, чем DHT11.
Важные характеристики DHT22:
Диапазон температур | -40 0 C до 80 0 C |
Точность температуры | ± 0,5 0 С |
Диапазон влажности | 0-100% относительной влажности |
Точность влажности | ± 2% относительной влажности |
Диапазон рабочего напряжения | 3.От 3 В до 6 В |
Протокол связи | Один провод |
Приложения | Системы домашней автоматизации |
Системы отопления, вентиляции и кондиционирования воздуха | |
Метеостанции |
Датчик температуры DHT11 и DHT22 можно подключить к кабелю длиной до 20 м для дистанционного измерения температуры.
TMP36
TMP36 — еще один аналоговый датчик температуры, очень похожий на известный датчик температуры LM35.Это низковольтный датчик температуры с начальным диапазоном рабочего напряжения 2,7 В и температурой, откалиброванной в 0 C.
TMP36 Датчик температуры IC
TMP36 имеет масштабный коэффициент 10 мВ / 0 C, который идентичен LM35, но значения диапазона и точности немного меньше, чем у LM35. Тем не менее, это отличная альтернатива LM35, если вы заинтересованы в покупке аналогового датчика температуры.
Важные характеристики TMP36:
Диапазон | -40 0 C до 125 0 C |
Точность | ± 2 0 C при 25 0 C |
Диапазон рабочего напряжения | 2.От 7 В до 5,5 В |
Протокол связи | Аналоговый выход |
Приложения | Источники питания |
Системы тепловой защиты | |
Пожарная сигнализация | |
Мониторы системы питания | |
Управление температурой процессора |
BMP180
По сути, датчик барометрического давления BMP180 от Bosch также может измерять температуру.Это делает его лучшим датчиком для интеграции в проекты мониторинга погоды или метеостанции.
Модуль датчика давления и температуры BMP180
Поскольку BMP180 является датчиком давления, мы также можем измерять высоту (чем выше высота, тем ниже давление). Благодаря своей точности, стабильности и надежности (по отношению к электромагнитной совместимости) датчик BMP180 часто используется в мобильных телефонах, системах GPS-навигации и других наружных устройствах.
Внутри BMP180 объединяет пьезорезистивный датчик, АЦП, блок управления с EEPROM и последовательный интерфейс в форме I 2 C.
По шине I 2 C датчик передает данные как о давлении, так и о температуре.
Важные характеристики BMP180:
Диапазон давления | от 300 гПа до 1100 гПа (от 9000 до -500 м относительно уровня моря) |
Точность давления | от -4 гПа до 2 гПа |
Диапазон температур | 0 0 C до 65 0 C |
Точность температуры | ± 2 0 С |
Диапазон рабочего напряжения | 1.От 8 В до 3,6 В (для датчика) от 3,3 В до 5 В (для модуля) |
Протокол связи | I 2 C |
Приложения | Мобильные телефоны |
Системы навигации GPS | |
КПК | |
Прогноз погоды | |
Спортивные устройства |
DS18B20
DS18B20 — еще один цифровой датчик температуры, который уникален в своем роде.Во-первых, он обменивается данными по шине 1-Wire (разработанной Dallas Semiconductor), что означает, что для связи требуется только одна линия данных (и, конечно же, провод GND).
ИС датчика температуры DS18B20 и водонепроницаемый датчик
Вторая уникальная особенность заключается в том, что датчик DS18B20 может получать питание от самой линии передачи данных (так называемое паразитное питание). Это устраняет необходимость во внешнем питании. Третья уникальная особенность — вы можете выбрать разрешение вывода от 9 до 12 бит.
Другой важной особенностью является то, что каждый датчик DS18B20 имеет уникальный 64-битный серийный номер, связанный с ним. Используя эту функцию, вы можете подключить множество датчиков DS18B20 к одной шине 1-Wire и обмениваться данными с одним микроконтроллером.
Важные характеристики DS18B20:
Диапазон | -55 0 C до 125 0 C |
Точность | ± 0,5 0 C для -10 0 C до 85 0 C |
Диапазон рабочего напряжения | 3В до 5.5В |
Протокол связи | 1-Wire |
Приложения | Термостатические регуляторы |
Промышленные системы | |
Термометры | |
Потребительские товары |
BME280
Еще один универсальный датчик от Bosch — датчик BME280. Он может измерять давление, влажность и температуру с большим диапазоном измерения и точностью.Это датчик с низким энергопотреблением, поэтому он подходит для устройств с батарейным питанием, таких как мобильные телефоны, фитнес-трекеры, навигационные системы и т. Д.
Модуль датчика влажности, давления и температуры BME280
Датчик поддерживает интерфейсы связи I 2 C и SPI. Итак, если вы выбираете модуль, убедитесь, что соответствующие выводы доступны.
Важные характеристики BME280:
Диапазон давления | от 300 гПа до 1100 гПа |
Точность давления | ± 1 гПа |
Диапазон температур | -40 0 C до 85 0 C |
Точность температуры | ± 1 0 С |
Диапазон влажности | от 0% до 100% |
Точность влажности | ± 3% |
Диапазон рабочего напряжения | 1.От 8 В до 3,6 В (для датчика) от 3,3 В до 5 В (для модуля, если в нем есть регулятор напряжения) |
Протокол связи | I 2 C или SPI (проверить распиновку) |
Приложения | Мобильные телефоны |
Системы навигации GPS | |
КПК | |
Прогноз погоды | |
Спортивные устройства (фитнес-трекеры) |
MCP9808
MCP9808 — это высокоточный цифровой датчик температуры от Microchip.Это датчик с низким энергопотреблением, который обменивается данными через I 2 C или SMBus. Типичная точность ± 0,25 0 C делает его одним из самых точных датчиков температуры в списке.
MCP9808 Модуль датчика температуры
Используя три регулируемых адресных контакта, вы можете подключить до 8 датчиков температуры MCP9808 к одной шине I 2 C. Такая установка подходит для многозонного мониторинга температуры.
Важные характеристики MCP9808:
Диапазон | -40 0 C до 125 0 C |
Точность | ± 0.25 0 С |
Диапазон рабочего напряжения | от 2,7 В до 5,5 В |
Протокол связи | I 2 C / SMBus |
Приложения | Промышленный морозильник |
Пищевая промышленность | |
Персональные компьютеры | |
Портативные устройства |
Si7021
Si7021 — это интегрированный датчик влажности и температуры от Silicon Labs.IC объединяет датчик влажности, датчик температуры, ADC и интерфейс связи I 2 C.
Si7021 Модуль датчика температуры
Датчики влажности и температуры откалиброваны на заводе, поэтому калибровка пользователем не требуется. Si7021 — датчик малой мощности с датчиком температуры высокой точности.
Важные характеристики Si7021:
Диапазон температур | -10 0 C до 85 0 C |
Точность температуры | ± 0.4 0 С |
Диапазон влажности | 0-80% относительной влажности |
Точность влажности | ± 3% относительной влажности |
Диапазон рабочего напряжения | от 1,9 В до 3,6 В (для датчика) |
Протокол связи | I 2 C |
Приложения | Термостаты |
Системы отопления, вентиляции и кондиционирования воздуха | |
Метеостанции | |
Мобильные телефоны | |
Автомобильный климат-контроль |
TC74
Датчики температуры в корпусе ТО-220 можно встретить довольно редко, но TC74 — одно из таких устройств.Это последовательный цифровой датчик температуры, используемый в недорогих приложениях. Это не высокоточный датчик температуры, но его недорогая комплектация TO-220 (также доступная в SOT-23) делает TC74 хорошим выбором для широкого круга проектов.
TC74 Датчик температуры IC
Интерфейс связи TC74 — I 2 C или SMBus со скоростью 100 кГц.
Важные характеристики TC74:
Диапазон | 25 0 C до 85 0 C |
Точность | ± 2 0 С |
Диапазон рабочего напряжения | 2.От 7 В до 5,5 В |
Протокол связи | I2C / SMBus |
Приложения | Жесткие диски |
Блоки питания | |
Персональные компьютеры | |
Термостаты |
PCT2075
Отличным цифровым датчиком температуры на основе I 2 C от NXP является PCT2075. Если вы знакомы с датчиком температуры LM75, то PCT2075 — очень хорошая альтернатива этому.
Модуль датчика температуры PCT2075
Датчик PCT2075 содержит 11-разрядный сигма-дельта АЦП с разрешением 0,125 0 C. Шина I 2 C PCT2075 поддерживает стандартный режим (100 кГц), быстрый режим (400 кГц) и быстрый режим плюс (1 МГц) частоты.
Важные спецификации PCT2075:
Диапазон | -55 0 C до 125 0 C |
Точность | ± 2 0 С |
Диапазон рабочего напряжения | 2.От 7 В до 5,5 В |
Протокол связи | I2C / SMBus |
Приложения | Электронное оборудование |
Промышленные контроллеры | |
Персональные компьютеры | |
Системы охлаждения |
AMT1001
Еще один комбинированный датчик, который может измерять как относительную влажность, так и температуру, — это датчик AMT1001.Это датчик с аналоговым выходом емкостного типа с отдельными выходами для влажности и температуры.
AMT1001 Датчик температуры и влажности
ВАЖНОЕ ПРИМЕЧАНИЕ. Датчик AM1001 измеряет только относительную влажность, тогда как AMT1001 измеряет как относительную влажность, так и температуру. Будьте осторожны при покупке.
Важные характеристики AMT1001:
Диапазон влажности | от 20% до 90% относительной влажности |
Точность влажности | ± 5% |
Диапазон температур | 0 0 C до 50 0 C |
Точность температуры | ± 1 0 С |
Диапазон рабочего напряжения | 4В на 5.5В |
Протокол связи | Аналоговый выход |
Приложения | HVAC |
Увлажнители | |
Осушители |
Заключение
Это список некоторых часто используемых датчиков температуры Arduino. Если я найду какие-либо дополнительные датчики по разумной цене и подходящие для DIY-приложений, я добавлю их в будущем.Для получения дополнительной информации об отдельных датчиках я предлагаю вам поискать данные производителя.
Датчики температуры? Регистрация для Arduino: какой датчик выбрать?
Поскольку на рынке представлено множество датчиков температуры с различными функциями и функциями, трудно выбрать, какой датчик температуры использовать для вашего проекта Arduino. Не беспокойтесь, так как к концу этого руководства вы узнаете о различных функциях датчиков температуры, областях применения, точности, диапазоне температур и многом другом!
В этом руководстве мы увидим различные типы датчиков температуры, которые можно использовать в ваших проектах Arduino.Некоторые популярные датчики температуры, используемые многими любителями, будут перечислены ниже, если вы хотите получить их для себя.
- Термисторный датчик
- Датчики DHT и AHT
- Водонепроницаемый датчик температуры
- Барометрический датчик
- Датчик газа
Все эти датчики доступны для покупки в нашем интернет-магазине! — Seeed Studio Bazaar, активатор оборудования IoT.
Как видите, некоторые из датчиков являются частью нашей системы Grove.
Grove — это модульная стандартизованная система для создания прототипов соединителей, в которой для сборки электроники используется подход строительных блоков. По сравнению с системой на основе перемычек или пайки, ее проще подключать, экспериментировать и строить, что упрощает систему обучения! Чтобы узнать больше о системе Grove, посетите нашу вики!
Какой датчик температуры выбрать для Arduino?
Прежде чем вы сможете принять решение, какой датчик выбрать, вам необходимо сначала понять, какие типы датчиков доступны.Двумя наиболее распространенными датчиками температуры для любителей — это термистор и DHT. Если они не соответствуют вашим требованиям, существуют другие датчики температуры с другими функциями. Узнайте больше ниже.
Термистор: Термистор — это комбинация терминов термистор и резистор. В конечном счете, это резистор специального типа , который зависит от температуры. Это означает, что сопротивление резистора изменяется в зависимости от температуры. Термисторы очень точны и экономичны для измерения неэкстремальных температур (~ -40 ° C — 100 ° C).Термисторы могут регистрировать только данные о температуре, поэтому это лучший выбор, если вы ищете экономичный и надежный способ регистрации данных о неэкстремальных температурах.
DHT и AHT: Датчики DHT и AHT работают одинаково. Датчики AHT — это новая и улучшенная версия датчиков DHT. Эти датчики состоят из двух основных частей — термистора и емкостного датчика влажности . Это означает, что датчики DHT и AHT могут регистрировать не только данные о температуре, но и о влажности.Затем внутри этих датчиков есть еще один чип для преобразования аналогового сигнала от датчиков в цифровые сигналы. По сути, это термисторный датчик с дополнительным датчиком влажности. Если вы ищете экономичный и надежный способ регистрации данных о неэкстремальных температурах (~ -40 ° C — 80 ° C) и влажности, это лучший выбор. Датчики DHT также являются самыми популярными среди пользователей Arduino.
Водонепроницаемые датчики: Водонепроницаемые датчики температуры также доступны для контроля температуры воды.Эти датчики могут регистрировать более широкий диапазон температур (~ -50 ° C — 120 ° C).
Другое:Барометрические датчики: Барометрические датчики могут регистрировать данные как о давлении, так и о температуре.
Датчики газа: Датчики температуры, способные регистрировать данные о температуре, влажности, давлении и газе.
Нет лучших датчиков температуры, но есть датчик температуры, который лучше всего подходит для того, что вы пытаетесь выполнить.В конечном итоге это зависит от того, что требуется вашему проекту.
Итак, давайте посмотрим, какие датчики температуры наиболее популярны в каждой категории!
Датчик термистора Grove — Датчик температуры (2,90 $)
- Grove — Датчик температуры использует термистор для определения температуры окружающей среды.
- Обнаруживаемый диапазон этого датчика составляет -40ºC — 125ºC , а точность составляет ± 1,5ºC
Если вы новичок, ищущий базовый регистратор данных температуры, этот датчик температуры Grove подойдет для отличная работа по доступному ценнику .
Датчики DHT и AHT Grove — Датчик температуры и влажности (DHT11) (5,90 $)
- DHT11 — это базовый сверхдешевый цифровой датчик температуры и влажности.
- DHT11 — самый популярный модуль температуры и влажности для Arduino и Raspberry Pi благодаря своим многочисленным преимуществам.
- Например, Низкое энергопотребление и отличная долговременная стабильность. Относительно высокая точность измерения может быть получена при очень низких затратах.
- Our Grove — Датчик температуры и влажности — это высококачественный недорогой цифровой датчик температуры и влажности, основанный на новом модуле DHT11.
- Он имеет вывод цифрового сигнала с одной шиной через встроенный АЦП, что экономит ресурсы ввода-вывода платы управления.
- Он имеет диапазон влажности от 5% до 95% относительной влажности с ± 5% , а также диапазон температур от -20 ℃ до 60 ℃ с ± 2% .
Как уже упоминалось, наш датчик температуры и влажности Grove использует обновленную версию DHT11. Так в чем разница?
Датчик температуры-влажности-DHT22 (AM2302) (4,99 доллара США)- Цифровой модуль измерения температуры и влажности AM2302 представляет собой комбинированный датчик температуры и влажности с откалиброванным цифровым выходным сигналом.
- Датчик состоит из емкостного чувствительного элемента и высокоточного элемента измерения температуры, подключенного к высокопроизводительному 8-разрядному микроконтроллеру.
- Таким образом, продукт обладает такими преимуществами, как отличное качество, сверхбыстрый отклик, сильная защита от помех и высокая стоимость.
- Датчик DHT22 имеет сверхмалые размеры, чрезвычайно низкое энергопотребление и с дальностью передачи сигнала более 20 метров , что делает его очень универсальным с точки зрения применения.
- Продукт также легко подсоединяется с помощью 3 выводов (интерфейс с одной шиной). Если вы хотите подключить датчик более длинным проводом, вы можете просто добавить подтягивающий резистор.
- DHT22 имеет диапазон влажности от 0% до 100% относительной влажности с ± 2% и диапазон температур от -40 ℃ до 80 ℃ с ± 0,5% .
- В состав системы Grove входит еще один датчик температуры с модулем DHT22.
- Отличие заключается в том, что этот датчик имеет коммутационную плату с разъемом Grove. Это упрощает подключение к щитам, совместимым с Seeeduino или Grove.Большое удобство, ура! R
- Этот датчик также имеет диапазон влажности от 0% до 100% RH с ± 2% и диапазон температур от от -40 ℃ до 80 ℃ с ± 0,5% .
Эти датчики DHT идеально подходят для домашних проектов, таких как метеостанции, системы автоматического контроля окружающей среды, тестирование / проверка оборудования, системы мониторинга фермы / сада и многое другое!
В целом, датчики DHT представляют собой базовые и медленные датчики температуры и влажности, которые подходят для начинающих и любителей, желающих выполнять базовую регистрацию данных.DHT22 более точен и имеет больший диапазон по сравнению с DHT11, но стоит дороже. Если вы ищете что-то более точное с большим диапазоном, выберите DHT22, если нет, DHT11 тоже подойдет!
Grove — Датчик температуры и влажности промышленного класса AHT20 I2C- Этот датчик температуры, выпущенный в начале 2020 года, основан на модуле AHT20 от Aosong, также создателя DHT11 и DHT22.
- Новые внутренние компоненты AHT20 позволяют улучшить его характеристики по сравнению с датчиками предыдущего поколения.
- AHT20 имеет диапазон влажности 0% — 100% с точностью ± 2% относительной влажности и диапазон температур -40 ℃ — 85 ℃ с точностью ± 0,3 ℃ .
Если вам нужны более точные данные, которые не могут предоставить датчики серии DHT, AHT20 будет для вас правильным выбором. Узнайте больше в нашем другом блоге.
Водонепроницаемый датчик температуры Однопроводный датчик температуры (DS18B20) (7 долл.50)
- DS18B20 — это цифровой термометр, который обеспечивает измерение температуры от 9 до 12 бит по Цельсию.
- Имеет функцию тревоги с энергонезависимой программируемой пользователем верхней и нижней точкой срабатывания.
- Это однопроводный датчик температуры длиной 2 м с водонепроницаемым зондом и длинной проволокой, , подходящий для иммерсивного определения температуры .
- Широко распространен и задокументирован для использования с Arduino.
- Чтобы этот датчик заработал, вам нужно добавить дополнительное сопротивление , чтобы он заработал, что мы и сделали, настроив его на порт Grove и предварительно смонтировав сопротивление внутри, чтобы вы могли использовать его как обычный датчик Grove. .
- Это делает его легко подключаемым однопроводным датчиком температуры для Seeeduino, который основан на Arduino и совместим со всеми платформами Arduino.
- Некоторые особенности этого датчика DS18B20 включают
- Водонепроницаемый
- Требуется только один провод для интерфейса данных
- Совместимость с Grove
- Принимает источник питания от 3,0 В до 5,5 В
- Широкий диапазон температур от от -55 ° C до + 125 ° C
- Высокая точность ± 0.5 ° C (от -10 ° C до + 85 ° C)
Поскольку этот датчик температуры DS18B20 является водонепроницаемым с широким диапазоном температур и высокой точностью, он очень подходит для проектов на открытом воздухе или для измерения температуры жидкости. Некоторые проекты включают приготовление пищи Sous Vide, солнечный котел и многое другое. Однако DS18B20 использует протокол 1-Wire Dallas, который требует некоторого кодирования, чтобы заставить его работать . Это делает его немного менее удобным для новичков.
Вы можете заглянуть в другой наш блог о DS18B20, чтобы узнать больше об этом датчике!
Барометрический датчик Grove — Датчик барометра (BMP280) (8 долларов США.90)
- Датчик BMP280 — это датчик атмосферного давления, специально разработанный компанией Bosch для мобильных приложений.
- Он отличается высокой точностью, линейностью, а также долговременной стабильностью и высокой устойчивостью к электромагнитной совместимости.
- Датчик барометра Grove BMP280 построен на основе Bosch BMP280, недорогого и высокоточного датчика окружающей среды, который измеряет температуру и барометрическое давление.
- Давление воздуха можно измерить в диапазоне от 300 гПа до 1100 гПа с ± 1.0 гПа абсолютная точность. Что касается температуры, датчик отлично работает для температур от — 40 ℃ до 85 ℃ с точностью ± 1 ℃ .
- Благодаря высокой точности измерения атмосферного давления, высота может быть вычислена, а барометрическое давление и высота обратно пропорциональны. Высота может быть измерена с точностью до ± 1 метра.
- Еще одна замечательная особенность этого модуля заключается в том, что вам даже не нужно беспокоиться о конфликтах I2C, поскольку он предоставляет как интерфейсы I2C, так и SPI .Чтобы использовать SPI, просто отпаяйте контактные площадки на задней панели. Если вы используете I2C, плата также предоставляет 2 адреса I2C, которые вы можете выбрать по своему усмотрению.
- Датчик BME280 — это встроенный датчик окружающей среды, разработанный специально для мобильных приложений, где размер и низкое энергопотребление являются ключевыми ограничениями при проектировании.
- Они имеют общие черты с вышеупомянутым BMP280, но не полностью идентичны.
- Устройство сочетает в себе отдельные высокоточные датчики давления, влажности и температуры с высокой линейностью, рассчитанные на низкое потребление тока, долгосрочную стабильность и высокую устойчивость к ЭМС.
- Датчик окружающей среды Grove (BME280) построен на базе Bosch BME280.
- Grove BME280 обеспечивает точное измерение не только атмосферного давления и температуры, но и влажности окружающей среды.
- Давление воздуха можно измерить в диапазоне от 300 гПа до 1100 гПа с ± 1.0 с точностью гПа, в то время как датчик отлично работает для температур от — 40 ℃ до 85 ℃ с точностью ± 1 ℃ . Что касается влажности, то можно получить значение влажности с погрешностью менее 3% .
- Подобно BMP280, он может измерять высоту с точностью ± 1 метра, что также делает его точным высотомером.
- Кроме того, вам не нужно беспокоиться о конфликтах I2C, поскольку он предоставляет как , , так и интерфейсы I2C и SPI .
Так в чем их отличия?
- Grove BMP280 похож на Grove BME280, и их характеристики почти такие же, поэтому люди часто путаются.
- Модель BMP280 может измерять только температуру и давление воздуха , а модель BME280 может измерять влажность в дополнение к температуре и давлению воздуха .
- Из-за этой разницы, BMP280 намного дешевле, чем BME280 .
- Если вы хотите измерять только атмосферное давление, мы рекомендуем Grove BMP280. Однако, если вы хотите более полно контролировать окружающую среду, мы рекомендуем Grove BME280.
Некоторые проекты и варианты использования этих барометрических датчиков включают метеостанции, системы автоматического контроля окружающей среды, высотомер и многое другое!
Датчик газа Grove — Датчик температуры, влажности, давления и газа (BME680) (20 долларов.50)
- BME680 является расширением существующего семейства датчиков окружающей среды Bosch Sensortec. BME680 впервые объединяет высоколинейные и высокоточные датчики газа, давления, влажности и температуры, где датчик газа в BME680 может обнаруживать широкий диапазон газов для измерения качества воздуха для личного благополучия.
- Датчик температуры, влажности, давления и газа Grove (BME680) основан на модуле BME680. Функция 4-в-1 интегрирована в такой небольшой модуль, что позволяет очень удобно применять его на устройствах IoT или GPS.
- Отличается низким энергопотреблением , широким диапазоном измерения и имеет дополнительный выход, который позволяет независимо включать / отключать отдельные датчики влажности, давления и газа.
- Газы, которые может обнаруживать BME680, включают летучие органические соединения (ЛОС) из красок (таких как формальдегид), лаков, средств для удаления краски, чистящих средств, мебели, офисного оборудования, клея, клея и спирта.
- Узнайте больше подробностей и технических характеристик BME680 ниже!
Некоторые виды использования и применения BME680 включают безопасность окружающей среды, бытовую (качество воздуха в помещении), домашнее применение (домашняя автоматизация и управление), прогноз погоды, улучшение GPS (напр.грамм. улучшение времени до первого исправления, точный расчет, определение уклона) и многое другое!
Резюме
Имея так много типов датчиков температуры с различными функциями и приложениями, мы составили для вас таблицу, чтобы вы могли легко выбрать датчик температуры, который лучше всего подходит для вашего проекта Arduino!
Датчик | Термистор | DHT11 | DHT22 (AM2302) | AHT20 | Однопроводной датчик температуры (DS18B20) | Grove — Датчик барометра (BMP 0) 902 Датчик окружающей среды (BMP 0) 901 Grove — Датчик температуры, влажности, давления и газа (BME680) | | |
Измерения | Температура | Температура, влажность | Температура, влажность | Температура, влажность | Температура | Температура, давление 901 , Влажность, давление | Температура, влажность, давление, газ | |
Протокол связи | Однопроводный (интерфейс с одной шиной). | Однопроводный (интерфейс с одной шиной). | Однопроводный (интерфейс с одной шиной). | I2C | One-Wire (интерфейс с одной шиной). | I2C, SPI | I2C, SPI | I2C, SPI |
Напряжение питания | от 3,3 до 5 В | от 3,3 до 5 В | от 3,0 до 6 В | 3,0 | 10 От 3 до 5 В | от 3,3 до 5 В | от 3,3 до 5 В | от 3,3 до 5 В |
Диапазон измерения температуры | от -40 ° C до 125 ° C | от -20 ℃ до 60 ℃ | от -40 ° C до 80 ° C | от -40 ° C до 85 ° C | от -55 ° C до 125 ° C | от -40 ° C до 85 ° C | от -40 ℃ до 85 ℃ | -40 ℃ до 85 ℃ |
Точность измерения температуры | ± 1.5 ° C | ± 2% | ± 0,5% | ± 0,3 ℃ | ± 0,5 ° C | ± 1 ° C | ± 1 ℃ | ± 1 ° C |
Диапазон других измерений и Точность | — | Диапазон влажности: от 5 до 95% Точность влажности: ± 5% | Диапазон влажности: от 0 до 100% Относительная влажность Точность: ± 2% | Диапазон влажности: от 0 до 100% Точность влажности: ± 2% | — | Диапазон атмосферного давления: 300 — 1100 гПа Точность барометрического давления: ± 1.0 гПа | Диапазон атмосферного давления: 300 — 1100 гПа Точность барометрического давления: ± 1,0 гПа Диапазон влажности: 0% — 100% Точность относительной влажности: ± 3% | Диапазон атмосферного давления: 300-1100 гПа Точность барометрического давления: ± 1,0 гПа Диапазон влажности: 0 % — 100% Точность относительной влажности: ± 3% Датчик газа ЛОС (например, этанол, спирт, угарный газ) |
Цена | 2,90 доллара | 5,90 долларов | 4,99 долларов США / 9,90 долларов США | 10 7,510 | 10 7,510 | долларов США .9017,00 $ | 20,50 $ |
Что вы думаете об этом списке датчиков температуры? У вас есть еще один датчик температуры, который вы хотите добавить в этот список? Дайте нам знать в разделе комментариев ниже!
Следите за нами и ставьте лайки:
Теги: датчики температуры Arduino, bme280, BME280 Arduino, BME680, bme680 arduino, bmp280, bmp280 arduino, DHT11, DHT11 Arduino, DHT22, DHT22 Arduino, ds18B20, DS18B20 Arduino, термисторПродолжить чтение
Датчики температуры— DIYElectronics
Товаров: 20.
Показано 1-20 из 20 товаров
Сортировать поЦена: сначала самая низкаяЦена: сначала самая высокая Название продукта: от А до Я Название продукта: от Я до А На складе Ссылка: сначала самая низкаяСсылка: сначала самая высокаяНовый
РаспроданоМодуль цифрового датчика температуры DS18B20
ARMTEMPSENЦифровой датчик температуры / термометр Диапазон температур: от -55 ° C до + 125 ° C Предназначен для: от -10 ° C до + 85 ° C (+ — 0.5 ° С) Уникальный интерфейс 1-Wire требует только одного вывода порта для связи Программируемое разрешение от 9 до 12 бит ТО-92 Пакет
39,95 рэнд
Новый
Имеется в наличииDS18B20 Водонепроницаемый датчик температуры
9STDSB18B20Водонепроницаемый цифровой датчик температуры / термометр DS18B20 Диапазон температур: от -55 ° C до + 125 ° C Предназначен для: от -10 ° C до + 85 ° C (+ — 0.5 ° С) Уникальный интерфейс 1-Wire требует только одного вывода порта для связи Программируемое разрешение от 9 до 12 бит Водонепроницаемый пакет с кабелем
39,95 рэнд
Новый
РаспроданоЦифровой датчик температуры DS18B20
9SEN18B20Цифровой датчик температуры / термометр DS18B20 Диапазон температур: от -55 ° C до + 125 ° C Предназначен для: от -10 ° C до + 85 ° C (+ — 0.5 ° С) Уникальный интерфейс 1-Wire требует только одного вывода порта для связи Программируемое разрешение от 9 до 12 бит ТО-92 Пакет
24,95 рэнд
- Распродано
- Распродано
- Распродано
Полный комплект для сборки метеостанции — анемометр / флюгер…
9KITWEATHERЭтот потрясающий комплект для сборки метеостанции включает в себя анемометр, флюгер, ведро для дождя, датчик DHT22 и барометр — все в наборе FUNtastic DIY Kit. Скорость ветра | Направление ветра | Осадки | Температура | Влажность | Давление
2 899,95 руб.
- Имеется в наличии
Мультисенсор окружающей среды BME680 MEMS
9MDFGBME680Мультисенсор MEMS 4-в-1 I2C BME680 одновременно измеряет ЛОС, давление, температуру и влажность для максимального контроля качества воздуха!
399 рэнд.95
- Распродано
Простой цифровой термометр с дисплеем
9MDFDTHERMЭто простой цифровой термометр со встроенным дисплеем для быстрого и удобного измерения температуры до 110 ° C — идеально подходит для приготовления, выпечки и многого другого.
37,95 рэнд
- Имеется в наличии
- Распродано
- Распродано
Термистор Wanhao D9
HWPTHWD9Этот сменный термистор Wanhao D9 является оригинальной запасной частью Wanhao для Duplicator 9, предназначенной для определения точных температур в узле хотэнда.
189,95 рэнд
- Распродано
Бесконтактный датчик температуры I2C
9SENTI2CIRARБесконтактный датчик температуры I2C использует инфракрасный свет для точного и быстрого измерения температуры, не требуя прямого контакта.
349,95 рэнд
- Распродано
Винт на термисторе — шпилька M3
HWPHSPTHE3DV6Этот термистор с винтовым креплением и шпилькой M3 поставляется в качестве усовершенствованного термистора для таких устройств, как E3D V6 и i3 — простая установка с надежным качеством.
109,95 рэнд
- Распродано
- Распродано
Термистор Wanhao D6
HWPTHWD6В этом термисторе Wanhao D6 используется платиновый RTD PT100 для точного контроля температуры узла хотэнда.
229,95 рэнд
- Распродано
- Имеется в наличии
- Распродано
Датчик термопары типа K — 1 метр
9MSENTEMPTCK1MДатчик термопары типа K представляет собой датчик с кабелем длиной 1 метр, который использует эффект Зеебека для точного определения температуры газов и воздуха.
29,95 рэндов
- Распродано
- Имеется в наличии
Термистор 100k 1% NTC предварительно смонтирован
HWPTh200K1%Если вам нужен надежный датчик температуры для поддержания точной температуры для вашего 3D-принтера, этот термистор 100K 1% NTC — отличный выбор.
24,95 рэнд
DIY Беспроводные датчики температуры / влажности / давления с приемником Raspberry Pi, для мониторинга хранимой нити накала 3D-принтера — доктор Скотт М. Бейкер
В этом посте я сделал несколько беспроводных датчиков, используя датчики температуры, влажности и давления BME280 вместе с модулями передатчика SYN115.Я использовал их для проверки хранения запечатанных под вакуумом контейнеров для хранения 3D-волокон «PrintDry».
Назначение
Я купил вакуумные герметичные контейнеры PrintDry на Amazon. Это элитные контейнеры, стоимостью около 20 долларов каждый. Да, это стоит больше, чем несколько катушек с нитями, но имейте в виду, что контейнер может служить вечно, в то время как сама нить является расходным материалом. Причина, по которой я выбрал эти контейнеры, заключалась прежде всего в размере, долговечности и качестве уплотнения.До этого я использовал «герметичные контейнеры для хранения продуктов», и пока они работали, они были немного завышенными, и у меня были сомнения по поводу целостности уплотнения. С другой стороны, контейнеры PrintDry разработаны специально для нити накала 3D-принтера. Они как раз подходящего размера для катушки весом 1 кг. Они сделаны из более толстого пластика, чем контейнеры для хранения еды, которые я использовал.
Нить для 3D-принтера хранится в контейнерах PrintDry
Дополнительным преимуществом контейнеров для печати является то, что они герметичны.Сверху контейнера есть небольшой резиновый клапан, к которому крепится насосное устройство. Вы даете ему 5-10 насосов, и он должен достичь и поддерживать вакуум внутри контейнера. Мы немного поговорим о том, что мы подразумеваем под «вакуумом». Вот изображение одного из контейнеров и пломбы на крышке:
PrintDry контейнер с закрытой крышкой
PrintDry контейнер, вид пломбы
Эти контейнеры работали отлично, за исключением вакуумного уплотнения. Я обнаружил, что двое из пяти в моем первоначальном заказе могли удерживать свое вакуумное уплотнение только день или два.Служба поддержки от производителя посоветовала мне снять резиновое уплотнение с контейнера, очистить пластиковую накладку, нанести немного вазелина и собрать его. Я сделал это, и одна из двух плохо себя ведет канистра работала нормально. Другой, от которого я отказался. Решив, что это случайность, я в конце концов заказал еще канистр. В моем втором заказе ни один из пяти не удерживал вакуум больше часа. Обратившись в службу поддержки и снова пожаловавшись, они посоветовали мне сделать то же самое, что и я, и заставили все пять из второй партии работать.
Я думаю, что у меня 9/10 работает правильно, а один из исходной партии все еще не держит вакуум. Мне нужно вернуться к этому; Бьюсь об заклад, я тоже могу заставить его работать.
Однако, выполняя это упражнение, я понял, что было бы действительно удобно иметь какую-то активную систему мониторинга для всех моих контейнеров для хранения, как контейнеров PrintDry, так и контейнеров для хранения продуктов. Это позволило бы мне отслеживать давление (чтобы убедиться, что уплотнения не протекают) и влажность (чтобы убедиться, что осушитель все еще активен).Я поискал на Amazon, но не смог найти то, что хотел, менее чем за 60 долларов. Я поставил себе цель сделать это за шесть баксов.
Требования
Вот требования, которые я для себя поставил:
Во-первых, цена должна быть в пределах шести долларов или меньше. У меня сейчас почти 20 канистр с нитью и даже несколько рулонов с нитью на задней стороне застежки-молнии. По цене 6 долларов за штуку это будет стоить 120 долларов за датчики мониторинга. Похоже, разумное вложение.
Во-вторых, датчики должны измерять атмосферное давление и влажность.Атмосферное давление важно для проверки целостности пломб на контейнерах PrintDry. Влажность важна для того, чтобы осушитель работал должным образом. В конечном счете, обеспечение влажности — действительно важная цель, поскольку мы стараемся, чтобы нить оставалась сухой.
В-третьих, он должен питаться от батареи, а срок службы батареи должен составлять не менее 6 месяцев, предпочтительно несколько лет, так как я ленив и ненавижу менять батареи.
Мой первый прототип
Мой первый прототип изображен ниже:
Датчик барометрического давления / влажности с дисплеем ePaper
В этом проотипе использовался дисплей электронной бумаги с долей волны.Раньше я использовал эти дисплеи на других устройствах. Прототип, который вы видите выше, даже не был подключен к розетке, когда я делал снимок — одно из преимуществ ePaper в том, что он сохраняет свое изображение даже без питания. У этого прототипа был ряд проблем:
Во-первых, дисплей потреблял слишком много энергии. К коммутационной плате подключены переключатели уровня и другая логика, и я думаю, что именно эта логика потребляла избыточный ток. Чтобы потреблять батарею, мне нужно быть в диапазоне примерно 5 микроампер в режиме ожидания.Этот прототип потреблял 300 мкА в режиме ожидания (обратите внимание на измерения тока, у меня была другая версия без встроенного регулятора 3,3 В, показанного выше, который я питал напрямую от источника 3,3 В). Чтобы решить эту проблему, мне, возможно, пришлось перепроектировать коммутационную плату.
Во-вторых, дисплей было неудобно и непривлекательно обновлять. У atmega328, который я использовал, не было достаточно памяти для хранения всего буфера кадра — мы настолько привыкли к избытку оперативной памяти на современных компьютерах, что иногда мы забываем, что микроконтроллеры имеют относительно ограниченный объем оперативной памяти.Мне пришлось бы либо заставить работать частичное обновление, либо реализовать символьный буфер вместо пиксельного буфера. Обновление было уродливым, с множеством мерцаний между черным и белым. Я считаю, что показанный выше дисплей должен допускать частичное обновление, но я не смог в достаточной мере подчинить код Arduino своей воле, чтобы это работало. Возможно, потратив некоторое время, я смог бы получить частичное обновление.
Наконец, это чертовски дорого стоило. На самом деле я смотрел на доску меньшего размера, 1.54 дюйма для производства, и даже этот меньший размер, который я ожидал от 7,50 долларов за необработанный дисплей или более 20 долларов за дисплей с коммутационной платой. Это полностью унесло бюджет.
Пойдем без проводов и без дисплея
Первый прототип оказался неудачным по многим причинам, поэтому я отступил и задумался над проблемой. По правде говоря, мне все равно не хотелось, чтобы в каждой канистре с нитью был дисплей. Я хотел иметь возможность передавать показания датчика на приемник, чтобы приемник суммировал показания и выводил их на дисплей.Приемник также мог генерировать предупреждения, если датчик находился за пределами ожидаемого состояния.
Я исследовал беспроводные передатчики. В США диапазоны 315 МГц и 433 МГц являются «нелицензированными», и доступны передатчики как от известных дилеров, таких как Adafruit, Sparkfun и Digikey, так и от различных реселлеров eBay и Amazon. Я оценил модули 315 МГц и 433 МГц и обнаружил, что модули 433 МГц мешают моим беспроводным шторам Somfy. Также известно, что 433 МГц страдает от помех от соседних любительских радиодиапазонов (и вызывает помехи).Итак, 315 МГц.
Я оценил три модуля:
Модули радиочастотного передатчика FS100A, h44A и SYN115
Слева направо вверху у нас есть FS1000A, h44A и SYN115. Моя партия FS1000A, приобретенная на Amazon, страдала от того, что 50% модулей были отключены от частоты на различные значения, вплоть до 200 кГц. Модули, работающие вне частоты, имели резонатор с маркировкой «R315a», тогда как модули с высокой частотой имели резонатор с маркировкой «R315». Я подозреваю, что это была проблема партии или, возможно, производитель использовал бракованные изделия из контроля качества для сборки модулей.FS1000A также является самым большим модулем из тех, на которые я смотрел, немного больше, чем я хотел.
У h44A был посредственный диапазон при 3В. Некоторые источники указали, что эти модули требуют 4,2 В, другие — как требующие 2,6 В. Тем не менее, производительность при 3 В была неприемлемой.
Остался SYN115. Это, в частности, модуль низкого напряжения, работающий от 1,8 до 3,6 В. Идеально. Я проверил их, и диапазон был достаточным, с надежной передачей из одной стороны моего офиса в другую.SYN115 это так.
Выбор датчика
На фото ниже три разных датчика:
Сенсоры Bosch: BME280, BMP280 и BME680
Слева направо вверху у нас есть BME280, BMP280, BME280-5V и BME680. Остерегайтесь BMP280, так как ему не хватает влажности, и продавцы eBay будут ложно заявлять, что продают вам BME280 с влажностью, но вы получите BMP280 без влажности. Также обратите внимание на более узкую плату BME280-5V, изображенную выше. Он имеет преобразователи уровня и регуляторы напряжения и потребляет избыточный ток.BME680 включает датчик качества воздуха в газе, который является прохладным, но требует питания для работы бортового обогревателя, что делает его непригодным для работы от батареи. Вы можете отключить обогреватель, но тогда вы будете переплачивать за функции, которыми не пользуетесь.
Купите BME280 и убедитесь, что это плата 3,3 В, а не плата 5 В.
Я также должен упомянуть, что я мог бы купить только ИС BME280, а не коммутационные платы, однако источники, которые я нашел для ИС BME280, стоят больше, чем полные коммутационные платы.Плюс это крошечная вещь, которую будет неудобно паять.
Последний прототип
В качестве последнего прототипа я выбрал микроконтроллер ATTINY85. Это небольшой микроконтроллер, который я могу установить в SMD. Схема изображена ниже:
Схема предельно проста. Вы увидите два следа ATTINY85 — один SMD, а другой — сквозное отверстие, конечно, вы используете только один или другой не оба. Есть некоторые развязывающие заглушки. В разъеме BME280 есть подтягивающие резисторы на линиях I2C, и на нем есть защитные резисторы, когда они идут к датчику.Я сделал это, потому что эти строки дублируют соединение программирования ICSP. Есть транзистор, который можно использовать для включения или выключения заземления беспроводного передатчика — я был немного параноиком насчет тока в режиме ожидания на передатчике. Оказывается, у SYN115 есть автоматическое отключение, поэтому никаких сложных переключений питания не требуется. Я пропустил транзистор.
Ниже приведено изображение платы с припаянными к ней монтажными платами и без них:
Платы беспроводных датчиков без прикрепленного датчика и передатчика
Плата беспроводного датчика с прикрепленными датчиком и трансмиттером
Синий провод — это провод антенны.На нижней стороне находится батарейный отсек для батареи CR2032.
Требования к прерывистой передаче
Хотя полоса 315 МГц нелицензирована, на нее есть ограничения. Устройство может передавать только менее секунды, и оно не должно передавать в течение 30-кратной продолжительности передачи, с минимальным периодом отключения 10 секунд. Эта полоса также используется для таких устройств, как открыватели гаражных ворот и переключатели дистанционного управления, поэтому вы не хотите (и вам не разрешается) заглушать полосу непрерывной передачей.
В итоге я выбрал время передачи 250 мс или меньше и время между передачами в среднем 640 секунд. Это передача примерно раз в десять минут.
Прием сигнала
Для приема сигналов я использую Raspberry Pi 4 с ключом RTL-SDR, на котором запущена модифицированная версия программного обеспечения rtl_433 (которое, несмотря на то, что называется «rtl_433», способно также принимать на частоте 315 МГц).
Приемник
Вы также увидите небольшую плату приемника на приведенном выше рисунке. Моя первоначальная попытка заключалась в использовании приемников, которые поставлялись с моим комплектом, для передатчиков FS1000A, которые я получил от Amazon.Эти дешевые приемные платы мне не подошли. Электронный ключ RTL-SDR стоит всего около 30 баксов и более чем подходит для этой задачи.
Наконец, вернемся к контейнерам PrintDry…
Датчики позволяют мне точно измерить «вакуум» в контейнерах, который с 10 насосами вакуумного насоса составляет примерно 100 гПа. 100 гПа — это примерно 2700 футов барометрической высоты (т. Е. Если вы выйдете на улицу и взойдете на холм высотой 2700 футов, разница в давлении воздуха составит около 100 гПа).Это не «вакуум» в любом смысле этого слова, это всего лишь 2700 футов барометрической высоты. Влага не выкипит из вашей нити на высоте 2700 футов над уровнем моря. Вам по-прежнему нужен влагопоглотитель внутри контейнера, чтобы контролировать влажность. Я считаю, что вакуумное уплотнение обеспечивает хорошую целостность уплотняющих поверхностей. Традиционное резиновое уплотнение, если оно не является очень плотным, все же может пропускать некоторое количество воздуха через уплотнение. Контейнеры PrintDry обеспечивают очень плотное уплотнение из-за разницы в давлении воздуха внутри и снаружи.Уплотнение настолько хорошее, что пластиковые зажимы, фиксирующие крышку, не нужны — я думаю, вы не сможете легко открыть эту крышку, не уравновешивая давление воздуха.
Наличие кода
Код доступен в моем репозитории на github по адресу https://github.com/sbelectronics/barometer
.Лучшие модули датчиков температуры и влажности для Arduino — Linux Hint
Датчики офигенные! Они сообщают вам, что происходит во внешнем мире. В частности, датчики температуры и влажности являются одними из наиболее широко используемых инструментов в различных приложениях мониторинга.Причина в том, что это наиболее важные измерения, которые необходимо выполнить, когда вы пытаетесь создать безопасную и энергоэффективную среду. Вот почему они широко используются в сельском хозяйстве, здравоохранении, биомедицине, метеорологии, пищевой и фармацевтической промышленности и многих других.
В этой статье мы рассмотрели лучшие модули датчиков температуры и влажности для Arduino. Вы можете использовать эти датчики в различных приложениях и реализовать несколько проектов Интернета вещей как для начинающих, так и для профессионалов.Поскольку для разных применений производятся разные датчики, в этой статье мы не ранжируем их от лучших к худшим.
Если вы не знаете, с чего начать, обратитесь за помощью к прилагаемому разделу руководства покупателя.
Итак, без лишних слов. Давайте приступим к делу!
KeeYees 5pcs DHT11 Модуль датчика температуры и влажности
DHT11, пожалуй, самый популярный, широко используемый и надежный модуль датчика температуры и влажности для проектов на базе Arduino.Он может измерять влажность от 20% до 90% и температуру от 0 до 50 градусов Цельсия.
Самое лучшее в KeeYees DHT11 — это то, что вы можете использовать его как с питанием 3.3, так и с 5 вольт. Это делает его подходящим для подключения не только к Arduino, но и к другим стандартным платам, таким как Raspberry Pi, RN Control и т. Д.
Помимо рабочего напряжения, вам нужен только еще один порт для подключения к модулю датчика. Он имеет быстрое время отклика и обладает защитой от помех для снижения уровня шума.В ходе наших тестов мы обнаружили, что показания достаточно точны. Хотя первые показания не очень точны, второй, третий и последующие звонки показали точные цифры.
Тем не менее, модуль имеет разумную стоимость и лучше всего подходит для большинства проектов DIY. Однако в 2020 году DHT11 кажется несколько устаревшим для современных приложений Интернета вещей. Вот почему мы советуем профессионалам в области Интернета вещей изучить другие более современные варианты, упомянутые в этой статье.
Купить здесь: Amazon
SMAKN DHT22 / AM2302 Цифровой датчик температуры и влажности
Этот датчик представляет собой проводную версию DHT22.Это базовая высококачественная модель DHT11, и она немного дороже. Но он обладает высокой точностью измерения и выдающейся долговременной стабильностью. Более того, он предлагает более широкий диапазон измерения температуры и влажности. Короче говоря, DHT22 идет туда, где его не хватает.
Он использует емкостной датчик влажности (0 ~ 99,9% RH) и термистор (-40 ~ + 80 ℃) для измерения окружающего воздуха. Он выдает цифровой сигнал на вывод данных с относительной влажностью ± 2% и точностью температуры ± 0,5 ℃.Да, ему не нужны аналоговые входные контакты. Поэтому этот датчик идеально подходит для мониторинга климата в помещении или для постройки климатической станции своими руками на заднем дворе.
Модуль относительно прост в использовании. Если вы столкнетесь с какой-либо проблемой, электронная книга с инструкциями вам очень пригодится. В нем есть подробные инструкции по запуску и эксплуатации этого продукта. Однако имейте в виду, что для точного считывания данных требуется точное время.
Единственный недостаток этого модуля — отправка данных каждые две секунды, что означает, что показания датчика не в реальном времени, а две секунды назад.Однако такая большая задержка приемлема для большинства любителей, а также в некоторых профессиональных условиях.
Купить здесь: Amazon
KeeYees BME280 Датчик температуры, влажности и атмосферного давления
KeeYees BME280 и их интерфейс I2C — отличные маленькие устройства для измерения температуры, давления и влажности. Они очень быстро обновляют любые изменения в условиях окружающей среды. Например, когда вы переходите от низкой влажности к высокой, он мгновенно определяет разницу.Больше не нужно ждать медленных датчиков! В комплект поставки входят три модуля цифрового сенсорного модуля.
Регулятор LDO очень полезен в смешанной среде с напряжением 5 В и 3,3 В. Диапазон его температуры, влажности и рабочего давления составляет от -40 до + 85 ° C, 0-100% и 300-1100 гПа, соответственно, с точностью + -1 ° C, + -3% и + -1 Па.
В онлайн-библиотеке BME280 есть несколько отличных примеров, с которыми можно поиграть, но отформатировать их для работы на ЖК-экране сложно. Тем не менее, точность и разнообразие измерений того стоит.
В целом, BME280s — отличный зимний проект, на который можно потратить пару часов. Показания влажности и давления довольно точны, но температура немного отличается. Он отлично работает с проектами на базе Arduino и идеально подходит для узлов датчиков RF24 и Wi-Fi.
Купить здесь : Amazon
Gowoops Модуль датчика температуры и влажности DHT22, 2 шт.
Gowoops DHT22 — это опора для всех, кто учится играть с различными типами микроконтроллеров.Он крошечный, надежный и дает довольно точные показания.
Этот прекрасный датчик обеспечивает измерения относительной влажности ± 2% в диапазоне от 0 до 100% относительной влажности и точность измерения температуры ± 0,5 градуса Цельсия в диапазоне от -40 до + 80 ° C. Он работает от постоянного напряжения от 3 до 5,5 вольт.
Что нам нравится в датчике Gowoops DHT22, так это то, что он поставляется с присоединенной платой. Таким образом, отпадает необходимость в пайке контактов. Все, что вам нужно сделать, это просто подключить его и сделать что-нибудь крутое для своего проекта.Кроме того, он также поставляется с кабелем, чтобы при желании вытянуть датчик от оборудования.
Проблема только в том, что к датчику не прилагается абсолютно никакой документации. Если вы хотите написать свой код Vs, использовать некоторые из Arduino или C-библиотек, доступных в Интернете, будьте готовы к вашей лучшей детективной работе.
Купить здесь : Amazon
Adafruit (PID 3251) Si7021 Монтажная плата датчика температуры и влажности
Если вы устали от модулей DHT11 и DHT22 и хотите высоконадежные измерения температуры и влажности для профессиональных проектов, тогда Adafruit Si7021 может быть для вас.
Диапазон измерений от 0 до 80% относительной влажности и от -10 до +85 ° C для температуры. Хотя он имеет более высокую точность измерения температуры ± 0,4 ° C, точность измерения влажности составляет ± 3%. Датчик аккуратно размещен на монтажной плате с регулятором 3,3 В и переключателем уровня. Таким образом, вы можете без проблем использовать его с питанием 3,3 или 5 В. Кроме того, на плате есть фильтр из ПТФЭ (белая плоская штучка сверху), который помогает поддерживать датчик в чистоте и чистоте.
Он использует I2C для передачи данных.Поэтому он может работать с широким спектром микроконтроллеров, а не только с Arduino. Помимо проводки, это становится довольно просто, поскольку вам не нужны резисторы. Да, контакты немного сложно установить правильно с первого раза, и вам нужно их припаять, но если новичок, как я, может паять часть, то можете и вы.
В целом, модуль Adafruit Si7021 идеально подходит для всех ваших проектов по экологическому зондированию, будь вы новичок или профессионал.
Купить здесь: Amazon
Руководство покупателя по лучшим модулям датчиков температуры и влажности для Arduino
Модули датчиков температуры и влажностиимеют существенные различия в производительности и цене.Так как же выбрать лучший модуль для вашего проекта?
Точность измерения влажности и температуры
Конечно, точность измерения является наиболее важным аспектом датчика влажности и температуры. Высокоточные датчики обычно дороже, потому что точность требует большой осторожности при производстве. Обычно эта информация пишется на упаковке при покупке продукта. Но точность может варьироваться в зависимости от среды, в которой вы подвергаете свои сенсорные модули.Если будет много помех и общая атмосфера суровая, то точность модуля, очевидно, пострадает. Тем не менее, лучше выбрать модуль, который обеспечивает большую точность, чем модуль, обеспечивающий более широкий диапазон измерений.
Измерение влажности и диапазона температур
Дальность действия датчика должна быть вашим вторым соображением. Вообще говоря, чем шире диапазон влажности и температуры, который может определить датчик, тем выше будет его цена. Поэтому выберите модуль, который соответствует вашему диапазону измерений, необходимому для проектов.Более того, за исключением научных и метеорологических исследований, вам не нужен полный диапазон измерения влажности (от 0 до 100% относительной влажности).
Защита
Большинство сенсорных модулей не являются водонепроницаемыми или водонепроницаемыми. Вам нужно будет «придумать» несколько креативных способов держать их сухими и защищенными от вреда. Но имейте в виду, что вы не можете закрыть их настолько плотно, чтобы это помешало им брать пробы. Некоторые модули поставляются в водонепроницаемой версии, например, когда вам нужен датчик температуры для измерения температуры воды или любой другой жидкости.Но их очень мало.
Последние мысли
Вот и все о лучших модулях датчиков температуры и влажности для Arduino. Мы надеемся, что это руководство было информативным, и вы узнали некоторую полезную информацию. Для рутинных повседневных проектов, сделанных своими руками, подойдет DHT11. Его точность измерения влажности от 5 до 95 процентов подходит для большинства применений. Однако, если вашему проекту требуется более высокая точность, выберите DHT22. Для более суровых условий с сильными помехами подходят BME280, PID 3251 или AM2311A.Существуют даже более совершенные датчики температуры и влажности для промышленного применения, такие как AHT20. Но они не предназначены для домашнего использования. Это все для этой статьи. Спасибо за чтение!
Установка датчиков температуры в лабораторных морозильных камерах и холодильниках своими руками
Многие компании, продающие лабораторные датчики температуры в морозильных камерах и холодильниках, требуют, чтобы их обслуживающий персонал приезжал на место для установки своих устройств. Хотя эти дополнительные затраты на рабочую силу создают проблемы для исследовательских лабораторий, которые часто работают в условиях ограниченного бюджета, текущий ограниченный или ограниченный доступ к лабораториям для внешних поставщиков в условиях COVID-19 сделал установку поставщика еще менее осуществимой.
Хорошей новостью является то, что возможна самостоятельная установка датчиков температуры лабораторных морозильников и холодильников — с правильной технологией, то есть . Это датчики с батарейным питанием, которые не требуют проводных датчиков и могут быть полностью размещены внутри лабораторных морозильников и холодильников.
Автономные датчикиотличаются простотой установки
Большинство лабораторных датчиков температуры имеют датчик температуры, который помещается в морозильную камеру или холодильник и подключается к модулю, который передает показания температуры на локальный сервер или в облако.Хотя этот модуль может питаться от сети или от батареи, его положение при установке остается неизменным: снаружи морозильной камеры или холодильника. Обычно установщик устанавливает передатчик на внешней стороне устройства, пропускает провод с датчиком в морозильную камеру и закрывает дверцу на проводе.
В случае автономных датчиков датчик, батареи и беспроводные передатчики объединены в один блок — без внешнего датчика на проводе. Этот уровень интеграции имеет прямое влияние на процесс установки и работает в пользу самостоятельного пути.
Гибкая природа автономных датчиков позволяет легко самостоятельно монтировать их. Персонал лаборатории может просто разместить эти датчики на полке внутри холодильника или морозильника, обычно у внутренней задней стенки. При наличии беспроводного подключения данные, собранные датчиками температуры лабораторного морозильника, будут передаваться изнутри морозильника на сетевой шлюз на предполагаемый сервер.
Эти автономные датчики требуют беспроводной частоты, которая может легко передаваться изнутри морозильников и холодильников, и LoRa идеален, поскольку он использует частоту 915 МГц.Датчики, использующие WiFi, Bluetooth, Zigbee, Zwave и другие частоты 2,4 ГГц, обычно не могут передавать данные на шлюз за пределами морозильной камеры.
Примечание. Морозильные камеры ULT-80 и резервуары для LN2 работают при температурах, слишком низких для работы автономных датчиков с батарейным питанием. Таким образом, эти устройства нуждаются в проводных датчиках, которые должны быть установлены в холодном помещении с электроникой, которая поддерживает датчик и передает показания, расположенные за пределами морозильной камеры или резервуара. Некоторые из этих сенсорных модулей питаются от батарей и могут быть размещены сверху морозильной камеры или установлены на задней или боковой стороне морозильной камеры или резервуара.Просто убедитесь, что эти датчики будут предупреждать вас, когда батареи разряжаются и их необходимо заменить.
Как настроить шлюз и установить факторы в уравнении
Если мы смотрим на полную картину установки датчиков с батарейным питанием, разговор должен включать настройку и установку шлюза, который позволяет датчикам взаимодействовать с серверами. В конце концов, это влияет на время, необходимое для начала работы, и на то, что ожидается от персонала.
В случае, если для шлюза требуется статический (или постоянный) IP-адрес, ИТ-персоналу потребуется настроить порт Ethernet для статического IP-адреса, назначенного шлюзу, для MAC-адреса шлюза и для портов протокола, которые должны быть открыт для связи между шлюзом. Также необходимо настроить брандмауэр, чтобы разрешить удаленный доступ к этому шлюзу.
В качестве альтернативы, шлюз, который использует DHCP для автоматического получения локального IP-адреса и передает только показания температуры из помещения, устраняет необходимость для ИТ-персонала настраивать порт, а также межсетевой экран.Это стало возможным благодаря тому факту, что никакое внешнее устройство не передает данные на шлюз для получения текущих показаний температуры.
CORIS упрощает установку датчика — от начала до конца
Лабораторная система мониторинга температуры CORIS создана с учетом потребностей конечных пользователей на каждом этапе, включая процесс установки. Наша система сочетает в себе автономные датчики с батарейным питанием, которые обеспечивают мониторинг температуры в реальном времени, с запатентованной сетевой безопасностью, что позволяет развертывать беспроводной шлюз LoRa без необходимости создавать дыру в брандмауэре для доступа к портам.