Ds18B20 датчик температуры: Герметичный датчик температуры DS18B20 / Купить в Москве и СПБ с доставкой по России / Амперка

Содержание

Датчик температуры 1-wire DS18B20 — решения для автоматизации

Условия покупки

Общие положения

1. Настоящие Правила продажи разработаны на основании Гражданского кодекса РФ, Закона РФ от 7 февраля 1992 г. № 2300-1 «О защите прав потребителей», постановления Правительства РФ от 27 сентября 2007 г. № 612 «Об утверждении правил продажи товаров дистанционным способом» и иных нормативно-правовых актов. Настоящие правила регулируют порядок розничной купли-продажи Товаров через Интернет-магазин, являясь публичной офертой, адресованной физическим и юридическим лицам («Покупателям»).

2. Покупатель принимает условия, изложенные в настоящих правилах путем оформления Заказа на сайте Интернет-магазина.

Заказ считается оформленным надлежащим образом в случае, если Покупателем предоставлена Продавцу следующая информация: Фамилия, Имя, Покупателя, телефон, адрес по которому следует доставить Товар, наименование Товара, количество.

2.1. Покупатель предоставляет Продавцу право использования всех переданных в Заказе персональных данных с целью выполнения своих обязательств перед Покупателем, формирования и развития программы лояльности для Покупателей, информирования Покупателей о новостях Интернет-магазина. Под правом использования в настоящих правилах понимается право Продавца на: сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, обезличивание, блокирование, удаление, уничтожение данных с правом передачи таких данных третьим лицам без дополнительного уведомления Покупателя.

3. При продаже товаров дистанционным способом Продавец предлагает Покупателю услуги по доставке Товаров Службами доставки. При этом конкретная Служба доставки для каждого Заказа определяется Покупателем при оформлении заказа.

Доставка осуществляется в будние дни с 9:00 до 18:00. Сроки доставки зависят от выбранного региона и составляют от 1 до 14 рабочих дней (не считая дня заказа). Срок доставки может быть увеличен в случаях, предусмотренных правилами работы Службы доставки. Доставка осуществляется без демонстрации. Если Вы не согласны со сроками доставки, то Вы вправе отказаться от своего заказа в любое время до его получения.

Ознакомиться с тарифами на доставку по регионам можно на сайте курьерских служб: СДЭК, КСЭ, EMS.

В случае отказа Покупателя от Товара с Покупателя взимается стоимость доставки в соответствии с тарифом согласно пункту 21 Постановления Правительства Российской Федерации от 27.09.2007 № 612 «Об утверждении правил продажи товаров дистанционным способом».

При получении Товара от Службы доставки Покупатель обязан проверить внешний вид упаковки Товара (на отсутствие деформации, вскрытия). При получении Товара Покупатель ставит свою подпись в квитанции о доставке в графе: «Я подтверждаю, что отправление принято в закрытом виде, отсутствуют внешние повреждения упаковки, перевязи, печатей (пломб), вес отправления соответствует весу, определенному при его приеме».

В случае обнаружения каких-либо дефектов на упаковке Товара Покупатель обязан сделать об этом отметку в квитанции курьера в графе доставка. После получения Заказа и проставления подписи Покупателем в квитанции в графе доставка без указания претензии к внешнему виду упаковки Товара, претензии к внешним дефектам упаковки (ее вскрытию и возможной некомплектности Товара) не принимаются.

4. Оплата заказанных Товаров осуществляется:

  • Банковским переводом по счету выставленному для Покупателя.
  • Пластиковой картой по ссылке, сгенерированной для Покупателя.
  • Оплата по QR-коду, сгенерированному для Покупателя (оплачивая заказ данным способом, вы соглашаетесь с условиями Договора публичной оферты).

5. Обработка заказов производится в рабочие дни с 10:00 до 18:00 по Московскому времени. В случае если Вы оформили заказ после 18:00 по Московскому времени, менеджеры свяжутся с Вами на следующий рабочий день после 10:00 часов утра.

6. Товар надлежащего качества, Вы можете вернуть согласно условиям возврата.

Для этого необходимо написать электронное письмо с заявлением на возврат/обмен на [email protected]

Обращаем внимание, что при отказе Покупателя от Товара, Продавец возвращает сумму, уплаченную Покупателем за Товар, за исключением расходов Продавца на доставку от Покупателя возвращенного Товара, не позднее, чем через 10 дней с даты предъявления соответствующего требования.

7. Гарантийный срок на Товар устанавливается в размере 24 месяцев с даты отгрузки.

8. Риск случайной гибели или случайного повреждения Товара переходит к Покупателю в момент передачи ему Товара и проставления Покупателем подписи в документах, подтверждающих доставку Заказа. Право собственности на Товар переходит к Покупателю в момент передачи Товара, при условии его полной оплаты.

9. К отношениям между Покупателем и Продавцом применяется законодательство Российской Федерации.

10. Продавец оставляет за собой право вносить изменения в настоящие Правила продажи, в связи с чем Покупатель обязуется регулярно отслеживать изменения в Правилах, размещенных на сайте Интернет-магазина. Уведомление об изменении настоящих Правил продажи Продавец обязан разместить не позднее, чем за 7 (семь) календарных дней до даты их вступления в силу.

11. Покупатель гарантирует, что все условия настоящих Правил продажи ему понятны, и он принимает их безусловно и в полном объёме.

12. Недействительность какого-либо положения настоящих Правил не влечет за собой недействительность остальных положений.

13. Все возникающее споры Стороны будут стараться решить путем переговоров, при недостижении соглашения спор будет передан на рассмотрение в арбитражный суд г. Москвы в соответствии с действующим законодательством РФ.

Датчик температуры DS18B20 с кабелем 1м от 23.64 грн

Датчик температуры DS18B20 с кабелем 1м

Код товара: 113610

Производитель:
Описание: Датчик температуры в водонепроницаемом корпусе с кабелем 1м. Назначение выводов: (черный — GND, красный — Vdd и желтый — Data). Рабочий диапазон температур от -55 до 125°C
Тип: Датчик

В наличии/под заказ
1455 шт — склад Киев
1 шт — РАДИОМАГ-Львов
87 шт — РАДИОМАГ-Харьков
3 шт — РАДИОМАГ-Одесса
50 шт — ожидается


1+ 34 грн
10+ 27.2 грн
100+ 23.64 грн
Производитель: Maxim
Активные компонентыДатчики
Корпус: TO-92
Описание: Датчик температуры с диапазоном измерения -55°C ~ 125°C, точность ±0.5°C
Выход/интерфейс: 1-Wire
Питание, V: 3…5,5 V
Температура, °C: -55…+125 °C
Тип датчика: Датчик температуры
Тип монтажа: THT 2415 шт — склад Киев
27 шт — РАДИОМАГ-Киев
35 шт — РАДИОМАГ-Львов
13 шт — РАДИОМАГ-Харьков
1 шт — РАДИОМАГ-Одесса
179 шт — РАДИОМАГ-ДнепрПроизводитель: Arduino
Конструкторы и наборыArduino
Описание: Цифровой датчик температуры и влажности. датчик содержит в себе АЦП для преобразования аналоговых значений влажности и температуры. Определение влажности: 20-90% RH ± 5%, определение температуры: 0-50 ºC, частота опроса: не более 1 Гц. Назначение выводов: 1. VCC (3-5VDC) 2. Data Out – Вывод данных 3. NC – не используется 4. GND. Габариты: 15,5x12x5,5 мм
Тип: Датчик 4 шт — склад Киев
2 шт — РАДИОМАГ-Киев
3 шт — РАДИОМАГ-Львов
3 шт — РАДИОМАГ-Харьков
7 шт — РАДИОМАГ-Одесса
6 шт — РАДИОМАГ-Днепр
200 шт — ожидается 02.02.2022 3918 шт — склад Киев
150 шт — РАДИОМАГ-Киев
90 шт — РАДИОМАГ-Львов
200 шт — РАДИОМАГ-Харьков
200 шт — РАДИОМАГ-Одесса
182 шт — РАДИОМАГ-Днепр

DS1820 Arduino

Есть достаточно много интересных модулей и датчиков, которые можно использовать в разработках на платформе Arduino, и один из них – это конечно датчик температуры DS1820 разработанный компанией Dallas Semiconductor и приобретенная компанией Maxim Integrated Products в 2001 году.

Выпускается в разном исполнении

  • Просто датчик
  • Во влагозащищённом корпусе
  • В виде готового модуля

Датчик DS1820 – это не дорогой измеритель температуры с довольно хорошими характеристиками, уникальным 64 битным кодом, маленьким размером, не требующий дополнительной обвязки. 

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

Характеристики
DS1820 (DS18S20, DS1821, DS18B20)

  • интерфейс 1-Wire. На один пин микроконтроллера можно подключить несколько датчиков.
  • Уникальный 64-битный серийный номер.
  • Напряжение питания 3,0 В — 5,5 В. Можно использовать линию связи и подключить по схеме паразитной связи двумя проводами (“parasite power”).
  • Диапазон измерения от -55°C до +125°C
  • Точность ± 0.5°C в диапазоне -10 … +85 °C.
  • Разрешение преобразования 9 — 12 бит. Задается пользователем.
  • Потребление тока 1,5мА
  • Время измерения, до 750 мс, при максимальном разрешении 12 бит.
  • Температура эксплуатации, °С    0…+55
  • Относительная влажность эксплуатации, %    …55
  • Производство    Dallas / Maxim
  • Вес, г    10

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

Получает данные всего по одному проводу. На этот единственный провод возможно повесить огромное количество таких же датчиков, так как каждый DS1820 имеет свой уникальный 64-битный код.

Применяются для определения температуры в помещениях, на улице, в жидкостях (версия в влагозащищённом корпусе).

Типы корпусов датчика ds1820

Выводы

  • GND – Общий провод (Земля)
  • D – Вывод данных. По нему так же подаётся питание при схеме с Паразитным питанием.
  • VDD – Питание от 3,3 до 5,5 Вольт. В схеме с паразитным питанием соединить с Общим проводом.

 

Подключение DS1820
По протоколу 1-Wire. Вывод данных подключается через подтягивающий резистор 4,7 кОм к питанию. Arduino, работающий здесь как Мастер, определяет есть ли устройства на шине и обменивается с ними данными используя уникальный 64 битный код каждого датчика.
Младшие восемь бит содержат код семейства микросхем DS18B20 28h.
Средний блок из 48 бит — это уникальный серийный номер устройства.
Старшие восемь бит — это циклический код (CRC) для всех предыдущих 56 битов. 

Паразитное питание
Питание получается от подтягивающего резистора включенного между выводом D(Вывод данных, центральный вывод) и  + питания 3,0 – 5,5 Вольт.  GND и VDD необходимо соединить. Измерение температуры при этом немного снижается до +100 С. Если вам необходимо регистрировать температуру до +125С, то необходимо подключить внешнее питание. Часто печатают схемы с дополнительным полевым транзистором, но он не обязателен при работе с Arduino, потому что на выходах микроконтроллера достаточно силы тока.

Блок-схема датчика

Память датчика.
Включает в себя оперативную (SRAM) и энергонезависимую (EEPROM) память. 
В EEPROM хранятся регистры TH, TL и регистр конфигурации. 
Если функция тревожного сигнала не используется, то регистры TH и TL могут использоваться как регистры общего назначения.

Режим с внешним питанием.
Тут ничего сложного нет. Подключаете VDD к + источника 3,0 В — 5,5 В, а GND к общему проводу(земле).
Подключаете подтягивающий резистор между выводом D (Вывод данных, центральный вывод) и + питания. 

Подключение DS1820 к Arduino

Один датчик

Несколько датчиков

Выдержка из даташита.
Изменение резистора от длины кабеля, помех и сопротивления жил.

Конвертация температуры
Разрешающую способность преобразования датчика можно изменять с 9 до 12 битов. От этого зависит точность измерений и скорость определения температуры, соответственно 0.5 °C, 0.25 °C, 0.125 °C, 0.0625 °C. По умолчанию установлено 12 бит., так же по умолчанию датчик откалиброван в градусах Цельсия. Результат представлен как 16-разрядное число.
Эти данные, как и пороги тревожного сигнала хранятся в энергонезависимой память EEPROM. 
Более подробно можно прочитать в datasheet ds1820 на русском языке
или на datasheet на  английском 

Принцип работы датчика
Основан на сравнении частоты 2-х генераторов. Частота первого постоянна, а второго изменяется в зависимости от изменения измеряемой температуры. При вычитании частоты первого генератора из второго получаем значение температуры.

При подаче питания датчик находится в Низком состоянии, состоянии ожидания. Микроконтроллер может запросить данные с датчика, отправив ему запрос. Датчик измерит температуру, сохранит её в 2 байтах регистра и снова уйдёт в состояние ожидания.

Тревожный режим
Значения находятся в регистрах Th и Tl и хранятся в EEPROM. При измерении температуры её значения сравниваются с Th и Tl и если они находятся в пределах, то всё в порядке, а если значения ниже чем Tl или выше Th то создаётся признак аварии.

ПРОДОЛЖЕНИЕ БУДЕТ ОПИСАНО ВО 2 ЧАСТИ.

Датчик температуры накладной: фото, характеристики, сертификаты

Код товара: 377

Накладной проводной цифровой датчик температуры. Модель датчика DS18B20. Предназначен для работы совместно с теплоинформаторами и теплоконтроллерами серии TEPLOCOM. Диапазон измеряемых температур: -55…+125°C. Погрешность измерений: не более 0,5°C. Точность измерений: 0,1°C. Длина провода: 3 м. Отверстие для крепления под винт. Не требует калибровки.

Накладной проводной цифровой датчик температуры. Модель датчика DS18B20. Предназначен для работы совместно с теплоинформаторами и теплоконтроллерами серии TEPLOCOM. Диапазон измеряемых температур: -55…+125°C. Погрешность измерений: не более 0,5°C. Точность измерений: 0,1°C. Длина провода: 3 м. Отверстие для крепления под винт. Не требует калибровки.

Накладной проводной цифровой датчик температуры. Модель датчика DS18B20. Предназначен для работы совместно с теплоинформаторами и теплоконтроллерами серии TEPLOCOM. Диапазон измеряемых температур: -55…+125°C. Погрешность измерений: не более 0,5°C. Точность измерений: 0,1°C. Длина провода: 3 м. Отверстие для крепления под винт. Не требует калибровки.

Код товара: 377

Цена с НДС

440

Накладной проводной цифровой датчик температуры. Модель датчика DS18B20. Предназначен для работы совместно с теплоинформаторами и теплоконтроллерами серии TEPLOCOM. Диапазон измеряемых температур: -55…+125°C. Погрешность измерений: не более 0,5°C. Точность измерений: 0,1°C. Длина провода: 3 м. Отверстие для крепления под винт. Не требует калибровки.

Датчик температуры DS18B20, герметичный IP67

Датчики температуры DS18B20 с защитой IP67.


Датчик температуры: DS18B20 (оригинальный, производитель: Maxim Integrated).
Датчик температуры DS18B20 обеспечивает измерение температуры с разрешением от 9 до 12 бит. DS18B20 передает данные по шине 1 Wire. Диапазон измеряемых температур от -55°C до +125°C, с погрешностью ±0,5°C в диапазоне от -10°C до +85°C. При двухпроводном соединении, датчик может получать питание непосредственно от линии данных, без использования внешнего источника (паразитное питание). В этом режиме питание датчика происходит от энергии, запасённой на паразитной емкости.


Степень защиты: IP67.
Датчик помещен в гильзу из нержавеющей стали и залит компаундом. Использован специальный мягкий силиконовый компаунд для защиты электронных изделий в условиях повышенной влажности в интервале температур -60..+200°C, перекрывающем диапазон температуры датчиков DS18B20.



Используемый кабель: Термостойкий кабель SIHF (FG4OG4) (2×0.25 — в версиях для двухпроводного соединения, 3×0.25 — в трехпроводных версиях). 

Термостойкий кабель с изоляцией из силиконовой резины применяется при температурах -50°C до +180°C. Кабель обладает превосходной защитой от УФ-лучей, стойкостью к озону и кислороду, искусственному свету, атмосферным осадкам, а также сохраняют свои свойства при низких температурах. Используемый кабель, в отличие от кабелей PVC, не теряет свойства и эластичность при воздействии атмосферных явлений и УФ лучей, не трескается.

Датчики выпускаются в двух версиях: для двухпроводного и трехпроводного подключения. При двухпроводном подключении, ведущее устройство должно обеспечивать «паразитное» питание по шине данных.


Цветовая маркировка проводов в двухпроводных версиях: синий — DQ, коричневый — GND.


Цветовая маркировка проводов в трехпроводных версиях: синий — DQ, коричневый — GND, черный — VDD.

Внимание! Неправильное подключение влечёт повреждение датчика.

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

Перечень производимых герметичных датчиков DS18B20 IP67.

Артикул Наименование Длина кабеля Размеры гильзы
(длина x диаметр)
DS18B20IP67_2W_05M Датчик температуры DS18B20, герметичный IP67, двухпроводный, 0.5 м 0.5 м 49,7 x 6,0 мм
DS18B20IP67_2W_1M Датчик температуры DS18B20, герметичный IP67, двухпроводный, 1 м 1 м
DS18B20IP67_2W_2M Датчик температуры DS18B20, герметичный IP67, двухпроводный, 2 м 2 м
DS18B20IP67_2W_3M Датчик температуры DS18B20, герметичный IP67, двухпроводный, 3 м 3 м
DS18B20IP67_2W_4M Датчик температуры DS18B20, герметичный IP67, двухпроводный, 4 м 4 м
DS18B20IP67_2W_5M Датчик температуры DS18B20, герметичный IP67, двухпроводный, 5 м 5 м
DS18B20IP67_2W_6M Датчик температуры DS18B20, герметичный IP67, двухпроводный, 6 м 6 м
DS18B20IP67_3W_05M Датчик температуры DS18B20, герметичный IP67, трехпроводный, 0.5 м 0.5 м
DS18B20IP67_3W_1M Датчик температуры DS18B20, герметичный IP67, трехпроводный, 1 м 1 м
DS18B20IP67_3W_2M Датчик температуры DS18B20, герметичный IP67, трехпроводный, 2 м 2 м
DS18B20IP67_3W_3M Датчик температуры DS18B20, герметичный IP67, трехпроводный, 3 м 3 м
DS18B20IP67_3W_4M Датчик температуры DS18B20, герметичный IP67, трехпроводный, 4 м 4 м
DS18B20IP67_3W_5M Датчик температуры DS18B20, герметичный IP67, трехпроводный, 5 м 5 м
DS18B20IP67_3W_6M Датчик температуры DS18B20, герметичный IP67, трехпроводный, 6 м 6 м
DS18B20IP67_3W_2.5M Датчик температуры DS18B20, герметичный IP67, трехпроводный, 2.5 м, гильза 5 мм 2.5 м 50 x 5,0 мм

DS18B20 (ввинчиваемый) — Unimon

Оборудование

Есть WiFi и GSM для SMS и подключения к облаку Unimon.


До 5 датчиков 1-Wire, до 5 BLE, 2 «сухих контакта» и одно реле.
Датчик температуры, аккумулятор и блок питания в комплекте.

Есть WiFi и GSM для SMS и подключения к облаку Unimon.


До 5 датчиков 1-Wire, до 5 BLE, 2 «сухих контакта» и одно реле.
Датчик температуры, аккумулятор и блок питания в комплекте. Подробнее…
0

Цифровой датчик температуры с резьбой 1/2 —


подключается к шине 1-Wire (дальность до 30 м).
Диапазон измерений -55…+125°С. Погрешность до ±0,5°С.

Цифровой датчик температуры с резьбой 1/2 —


подключается к шине 1-Wire (дальность до 30 м).
Диапазон измерений -55…+125°С. Погрешность до ±0,5°С. Подробнее…
0
0
Программное обеспечение

Облачный сервис для дистанционного мониторинга и управления: веб‑версия и приложения для Android/iOS.

Облачный сервис для дистанционного мониторинга и управления: веб‑версия и приложения для Android/iOS.

0

Облачный сервис для дистанционного мониторинга и управления: веб‑версия и приложения для Android/iOS.

Облачный сервис для дистанционного мониторинга и управления: веб‑версия и приложения для Android/iOS.

0

Облачный сервис для дистанционного мониторинга и управления: веб‑версия и приложения для Android/iOS.

Облачный сервис для дистанционного мониторинга и управления: веб‑версия и приложения для Android/iOS.

0

Облачный сервис для дистанционного мониторинга и управления: веб‑версия и приложения для Android/iOS.

Облачный сервис для дистанционного мониторинга и управления: веб‑версия и приложения для Android/iOS.

0
Работы

При покупке комплектующих через нас мы оказываем


техподдержку по ним и гарантийное обслуживание

При покупке комплектующих через нас мы оказываем


техподдержку по ним и гарантийное обслуживание
0

Проверка системы в сертифицированной лаборатории


на соответствие заявленным характеристикам.

Проверка системы в сертифицированной лаборатории


на соответствие заявленным характеристикам.
0

К Вам придет система, работающая «из коробки»!


Достаточно будет включить в розетку и залогиниться.

К Вам придет система, работающая «из коробки»!


Достаточно будет включить в розетку и залогиниться.
0

Cмонтируем систему на вашем объекте.


Материалы для монтажа включены в стоимость.

Cмонтируем систему на вашем объекте.


Материалы для монтажа включены в стоимость.
0

Расчитывается для заказа персонально менеджером


и зависит от города назначения и размера посылки

Расчитывается для заказа персонально менеджером


и зависит от города назначения и размера посылки
0

Итого:

Итого:

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

1-проводной датчик температуры DS18B20

DS18B20 — это датчик температуры с интерфейсом 1-Wire, производимый Dallas Semiconductor Corp. Уникальный однопроводный интерфейс требует только одного цифрового вывода для двусторонней связи с микроконтроллером.

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


Типы датчиков температуры DS18B20

Датчик температуры DS18B20 достаточно точен и не требует для работы каких-либо внешних компонентов. Он может измерять температуру от -55 ° C до + 125 ° C с точностью ± 0,5 ° C.

Разрешение датчика температуры настраивается пользователем на 9, 10, 11 или 12 бит. Однако разрешение по умолчанию при включении составляет 12 бит (или точность 0,0625 ° C).

Датчик может питаться от 3 В до 5,5 В и потребляет всего 1 мА во время активных преобразований температуры.

Вот полные спецификации:

Источник де Курант

От 3 до 5,5 В

Потребляемый ток

1mA
Страница температуры От -55 до 125 ° C
Точность ± 0,5 ° C
разрешение

От 9 до 12 бит (по выбору)

Время конверсии <750 мс

DS18B20 несколько на одной шине

Одним из самых больших преимуществ DS18B20 является то, что несколько DS18B20 могут сосуществовать на одной однопроводной шине. Поскольку каждый DS1B18 имеет уникальный 20-битный серийный код, выгравированный на заводе, их легче отличить друг от друга.

Эта функция может быть огромным преимуществом, если вы хотите контролировать множество DS18B20 на большой площади.

Noir GND — это контакт заземления.
Желтый DQ — это однопроводная шина данных, которая подключается к цифровому выводу микроконтроллера.
Румяна  Вывод VDD обеспечивает питание датчика в диапазоне от 3,3 до 5 В.


Вот краткий обзор наиболее важных характеристик датчика температуры DS18B20:

— Связь через однопроводную шину. Диапазон электропитания: от 3,0 до 5,5 В

— Диапазон рабочих температур: от -55 ° С до + 125 ° С. Точность +/- 0,5 ° С (в диапазоне от -10 ° С до 85 ° С).

Высокотемпературный водонепроницаемый DS18B20 Цифровой датчик температуры


Это предварительно смонтированная и водонепроницаемая версия датчика DS18B20, изготовленная с кабелем из ПТФЭ. Удобно, когда вам нужно измерить что-то далеко или во влажных условиях. Датчик в этом корпусе можно использовать при температуре до 125 ° C. Поскольку сигнал датчика является цифровым, вы не получите никакого ухудшения сигнала даже на больших расстояниях! Эти однопроводные цифровые датчики температуры достаточно точны (± 0,5 ° C в большей части диапазона) и могут давать до 12 бит точности от встроенного цифро-аналогового преобразователя.Они отлично работают с любым микроконтроллером, использующим один цифровой вывод, и вы даже можете подключить несколько микроконтроллеров к одному выводу, каждый из них имеет уникальный 64-битный идентификатор, записанный на заводе, чтобы различать их. Может использоваться с системами 3,0-5,0 В. Здесь используется протокол Dallas 1-Wire, который довольно сложен и требует большого количества кода для анализа связи. Мы включаем резистор 4,7 кОм, который требуется в качестве подтяжки от линии DATA к линии VCC при использовании датчика. Вы можете начать с использования библиотеки Dallas Temperature Control Arduino, для которой также требуется библиотека OneWire.Характеристики кабеля:
  • Трубка из нержавеющей стали # 316 диаметром 6 мм и длиной 40 мм
  • Кабель примерно 3 фута / 90 см в длину.
  • Содержит датчик температуры DS18B20
  • Три провода — оранжевая полоса подключается к 3-5 В, белая подключается к земле, а синяя полоса — это данные.
  • соответствует требованиям RoHS
DS18B20 Технические характеристики:
  • Используемый диапазон температур: от -55 до 125 ° C (от -67 ° F до +257 ° F)
  • Выбор разрешения от 9 до 12 бит
  • Использует интерфейс 1-Wire — для связи требуется только один цифровой вывод
  • Уникальный 64-битный идентификатор, записанный в чип
  • Несколько датчиков могут использовать один контакт
  • ± 0.5 ° C Точность от -10 ° C до +85 ° C
  • Аварийная сигнализация ограничения температуры
  • Время запроса меньше 750 мс
  • Используется при питании / данных от 3,0 В до 5,5 В
Связанные руководства:



Вас также может заинтересовать …


Главная> Продукция> Продукция Adafruit
Главная> Продукция> Комплекты и аксессуары для экосистемы Arduino
Главная> Продукция> Компоненты> Датчики Схема контактов

, работа и применение

Цифровой датчик температуры, такой как DS18B20, работает по однопроводному протоколу и может использоваться для измерения температуры в диапазоне от -67oF до + 257oF или от -55oC до + 125oC с точностью + -5%.Диапазон получаемых данных от 1-Wire может составлять от 9 до 12 бит. Поскольку этот датчик работает по однопроводному протоколу, и управление им может осуществляться с помощью единственного вывода микроконтроллера. Это протокол расширенного уровня, в котором для каждого датчика может быть установлен 64-битный последовательный код, который помогает управлять многочисленными датчиками с помощью одного вывода микроконтроллера. В этой статье обсуждается обзор датчика температуры DS18B20


Что такое датчик температуры DS18B20?

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

DS18B20 Конфигурация контактов

Конфигурация выводов DS18B20 обсуждается ниже.

DS18B20-датчик температуры
  • Контакт 1 (Земля): Этот контакт используется для подключения к клемме GND цепи
  • Pin2 (Vcc): этот вывод используется для подачи питания на датчик в диапазоне от 3,3 В до 5 В.
  • Pin3 (Data): Вывод данных передает значение температуры, которое может передаваться с помощью метода 1-Wire.

Технические характеристики

Технические характеристики этого датчика включают следующее.

  • Этот датчик представляет собой программируемый цифровой датчик температуры
  • Обмен данными с этим датчиком может осуществляться с помощью метода 1-Wire.
  • Диапазон питания от 3,0 В до 5,5 В
  • по Фаренгейту равно от -67 ° F до + 257 ° F
  • Точность этого датчика составляет ± 0,5 ° C
  • Разрешение o / p будет варьироваться от 9 до 12 бит
  • Изменяет 12-битную температуру в цифровое слово за время 750 мс.
  • Этот датчик может питаться от линии передачи данных
  • Опции сигнализации программируются
  • Мультиплексирование можно включить с помощью уникального 64-битного адреса
  • Температура может быть рассчитана от -55 ° C до + 125 ° C.
  • Доступны как SOP, To-92, а также как водонепроницаемый датчик

Принцип работы

Принцип работы этого датчика температуры DS18B20 аналогичен датчику температуры. Разрешение этого датчика составляет от 9 до 12 бит. Но разрешение по умолчанию, которое используется для включения, составляет 12 бит. Этот датчик получает питание в неактивном состоянии с низким энергопотреблением. Измерение температуры, а также преобразование A-D можно выполнить с помощью команды convert-T.Полученная информация о температуре может быть сохранена в 2-байтовом регистре датчика, и после этого датчик возвращается в неактивное состояние.

Если датчик питается от внешнего источника питания, то мастер может предоставить временные интервалы чтения рядом с командой Convert T. Датчик отреагирует подачей 0, хотя изменение температуры улучшается, и отреагирует подачей 1, хотя изменение температуры уже произошло.

DS18B20 Применение датчика температуры

Приложения DS18B20 включают следующее.

  • Этот датчик широко используется для расчета температуры в жестких средах, включая шахты, химические растворы, почву и т. Д.
  • Этот датчик используется для измерения температуры жидкости.
  • Мы можем использовать его в системе управления термостатом.
  • Может использоваться в промышленности в качестве прибора для измерения температуры.
  • Этот датчик используется как термометр.
  • Может использоваться в устройствах, чувствительных к температуре.
  • Они используются в системах HVAC.
  • Приложения, в которых необходимо измерять температуру в нескольких точках.

Итак, речь идет о датчике температуры DS18B20. Этот датчик может быть доступен в двух пакетах, таких как простой датчик DS18B20 и водонепроницаемый датчик DS18B20, которые используются в гидротехнических проектах для определения температуры воды. Вот вам вопрос, в чем преимущества датчика температуры DS18B20?

DS18B20 Датчик температуры с Python (Raspberry Pi)

Вчера на Liverpool Makefest, который, кстати, был отличным, я разговаривал с молодым человеком, который хотел использовать Raspberry Pi для управления своей бензиновой радиоуправляемой машиной.

Его первая идея для проекта заключалась в мониторинге температуры двигателя, поэтому он купил датчик DS18B20 в ABX Labs (он же Electronics Sweetie Shop), но не знал, как использовать датчик, поэтому этот пост был вызван этим разговором. .

Что вам понадобится?

  • Raspberry Pi (любая модель)
  • A Датчик температуры DS18B20
  • Резистор 4,7 кОм (Цветовой код: желтый, фиолетовый, красный, золотой)
  • A Макет
  • 3 соединительных кабеля «мама — папа».
  • 1 перемычка между мужчинами и женщинами (необязательно, см. Комментарий в разделе «Приступая к работе» ниже)
  • Подключение к Интернету для вашего Raspberry Pi

Начало работы

Выключив Raspberry Pi, соберите схему в соответствии с этой схемой.

DS18B20 помещается в макетную плату так, чтобы плоская сторона была обращена к вам .

  • Черная перемычка идет от GND, который является третьим контактом в правом столбце, к первому контакту DS18B20.
  • Желтый соединительный кабель идет от четвертого контакта вниз в левой колонке и подключается к среднему контакту DS18B20.
  • Красный соединительный кабель идет от верхнего левого контакта Raspberry Pi к дальнему правому контакту DS18B20.
    Резистор подключает ПРАВЫЙ вывод к СРЕДНЕМУ выводу. Он называется подтягивающим резистором и используется для обеспечения того, чтобы средний контакт всегда был включен. На схеме мне пришлось использовать запасной красный провод, чтобы показать это соединение. Но на самом деле лучше всего использовать резистор для подключения, как показано на этой фотографии.

Теперь подключите клавиатуру, мышь, HDMI и питание к Raspberry Pi и загрузитесь на рабочий стол.

Настройка Raspberry Pi

Теперь нам нужно сделать два шага, чтобы использовать наш DS18B20.

Установите библиотеку Python

Во-первых, нам нужно установить библиотеку Python, предварительно написанный код, который включает код Python, который мы позже напишем для взаимодействия с датчиком. Библиотека Python называется w1thermsensor , и для ее установки нам нужно использовать Терминал.Вы можете найти значок терминала в верхнем левом углу экрана. Похоже …

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

  sudo pip3 установить w1thermsensor
  

Вот и все, теперь можно закрыть окно Терминала.

Включить интерфейс

DS18B20 использует 1-проводный последовательный интерфейс, это средний контакт датчика, который подключен к Raspberry Pi через желтый провод на схеме.Нам нужно сообщить нашему Raspberry Pi, что мы используем этот вывод, и для этого мы используем инструмент Raspberry Pi Configuration , который можно найти в меню Preferences .

Когда он откроется, щелкните вкладку Интерфейсы , а затем нажмите Включить для интерфейса 1-Wire .

Теперь нажмите Ok , и вам будет предложено перезагрузиться, так что продолжайте и сделайте это, и позвольте Raspberry Pi перезагрузиться на рабочий стол.

Написание кода Python

Наш проект будет собирать температуру с датчика DS18B20 каждую секунду и выводить ее на экран.Код будет работать вечно.

Для написания кода мы будем использовать Python 3 Editor из меню Programming .

Когда приложение откроется, нажмите Файл >> Новый , чтобы создать новый пустой документ. В этом новом окне нажмите Файл >> Сохранить и назовите проект temperature-sensor.py
Не забывайте почаще сохранять свою работу!

Импорт библиотек

Первый шаг в любом проекте Python, который использует библиотеки, — это импортировать библиотек, которые мы хотим использовать.В этом случае мы импортируем , время , чтобы контролировать, как часто собираются данные датчика, и мы импортируем w1thermsensor , чтобы наш проект мог взаимодействовать с датчиком.

Итак, давайте импортируем библиотеки.

  время импорта
из w1thermsensor импорт W1ThermSensor
  
Датчик

Наша следующая строка — создать объект для хранения подключения датчика. Поэтому вместо того, чтобы набирать W1ThermSensor () каждый раз, когда мы хотим использовать датчик, мы сохраняем соединение в объекте с именем sensor .

  датчик = W1ThermSensor ()
  
Выполнение цикла

Мы хотим получать данные датчика температуры каждую секунду и работать вечно. Итак, давайте воспользуемся циклом while True , чтобы навсегда запустить код внутри него.

  пока True:
  

Теперь следующие строки кода — с отступом . Вот как Python показывает, что этот код принадлежит только что созданному нами циклу.
Первое, что нужно сделать в нашем цикле, — это получить текущую температуру от датчика DS18B20, а затем сохранить ее в переменной под названием temperature .Переменные — это ящики / контейнеры, в которых мы можем хранить любые данные.

  температура = sensor.get_temperature ()
  

Теперь, когда у нас есть данные, давайте распечатаем их на экране с помощью функции print () . Но давайте использовать данные в форме предложения, которое сообщит нам, какая температура находится в градусах Цельсия. Для этого мы используем небольшой трюк Python под названием строковое форматирование , где мы хотим, чтобы данные о температуре были напечатаны в предложении, мы используем % s , который отформатирует данные о температуре из с плавающей запятой (число с десятичный разряд) в строку (текст, символы, которые могут быть напечатаны, но не используются в каких-либо математических уравнениях)

  print («Температура% s по Цельсию»% temperature)
  

Наша последняя строка кода Python скажет Raspberry Pi подождать 1 секунду между измерениями температуры.

  время сна (1)
  

Это весь код, поэтому убедитесь, что вы сохранили свою работу.

Полный листинг кода

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

  время импорта
из w1thermsensor импорт W1ThermSensor
датчик = W1ThermSensor ()

в то время как True:
    температура = sensor.get_temperature ()
    print ("Температура% s по Цельсию"% temperature)
    время сна (1)
  

Запустите код!

Чтобы запустить код, нажмите Run >> Run Module , и вы увидите всплывающее окно Python Shell и начнете отображать данные о температуре!

Поздравляю, вы завершили проект!

Водонепроницаемый 1-Wire DS18B20 Совместимый цифровой датчик температуры — Pi Hut

Это предварительно смонтированная и водонепроницаемая (с термоусадкой) версия датчика DS18B20.Удобно, когда вам нужно измерить что-то далеко или во влажных условиях. Датчик пригоден для работы при температуре до 125 ° C, кабель имеет оболочку из ПВХ, поэтому мы рекомендуем хранить его при температуре ниже 100 ° C. Поскольку они цифровые, вы не получите никакого ухудшения сигнала даже на больших расстояниях! Эти однопроводные цифровые датчики температуры достаточно точны (± 0,5 ° C в большей части диапазона) и могут давать до 12 бит точности от встроенного цифро-аналогового преобразователя. Они отлично работают с любым микроконтроллером, использующим один цифровой вывод, и вы даже можете подключить несколько микроконтроллеров к одному выводу, каждый из них имеет уникальный 64-битный идентификатор, записанный на заводе, чтобы различать их.Может использоваться с системами 3,0-5,0 В.

Единственным недостатком является то, что они используют протокол Dallas 1-Wire, который довольно сложен и требует большого количества кода для анализа связи. Если вам нужно что-то действительно простое, и у вас есть аналоговый входной вывод, TMP36 тривиален в использовании.

Мы добавляем резистор 4,7 кОм, который требуется в качестве подтяжки от линии DATA к линии VCC при использовании датчика. У нас еще нет подробного руководства, но вы можете начать работу с помощью библиотеки Dallas Temperature Control Arduino, для которой также требуется библиотека OneWire.

Технические характеристики

Не для использования в соленой воде или других агрессивных средах. Они не имеют степени защиты IP и не имеют гарантии на длительное использование при высоком давлении.

Характеристики кабеля:

  • Трубка из нержавеющей стали диаметром 6 мм и длиной 30 мм
  • Кабель длиной 36 дюймов / 91 см, диаметр 4 мм.
  • Содержит датчик температуры DS18B20
  • Если у вашего датчика четыре провода — красный подключается к 3-5 В, черный подключается к земле, а белый — к данным.Медный провод припаян к экрану провода
  • .
  • Если у вашего датчика три провода — красный подключается к 3-5 В, синий / черный подключается к земле, а желтый / белый — данные

DS18B20 Технические характеристики:

  • Используемый диапазон температур: от -55 до 125 ° C (от -67 ° F до + 257 ° F)
  • Выбор разрешения от 9 до 12 бит
  • Использует интерфейс 1-Wire — для связи требуется только один цифровой вывод
  • Уникальный 64-битный идентификатор, записанный в чип
  • Несколько датчиков могут использовать один контакт
  • ± 0.5 ° C Точность от -10 ° C до + 85 ° C
  • Сигнализация ограничения температуры
  • Время запроса меньше 750 мс
  • Используется при питании / данных от 3,0 В до 5,5 В

Загрузки: DS18B20 Datasheet

DS18B20 Water Proof Sensor Probe купить по низкой цене в Индии

Это водостойкий герметичный цифровой датчик температуры длиной 1 метр с предварительно смонтированной проводкой на основе датчика DS18B20. Это очень удобно, когда вам нужно измерить что-то далеко или во влажных условиях.Поскольку они цифровые, вы не получите никакого ухудшения сигнала даже на большом расстоянии.

Эти однопроводные цифровые датчики температуры достаточно точны (± 0,5 ° C в большей части диапазона) и могут обеспечить точность до 12 бит от встроенного цифро-аналогового преобразователя. Они отлично работают с любым микроконтроллером, использующим один цифровой вывод, и вы даже можете подключить несколько микроконтроллеров к одному выводу, каждый из них имеет уникальный 64-битный идентификатор, записанный на заводе, чтобы различать их. Можно использовать с 3.0-5.Системы 0 В.

Единственным недостатком является то, что они используют протокол Dallas 1-Wire, который довольно сложен и требует большого количества кода для анализа связи. При использовании с микроконтроллером подключите резистор 4,7 кОм к измерительному выводу, который необходим в качестве подтяжки от линии DATA к линии VCC.

Характеристики кабеля: —

  • Трубка из нержавеющей стали диаметром 6 мм и длиной 30 мм
  • Длина кабеля 36 дюймов / 91 см, диаметр 4 мм (длина 1 метр)
  • Содержит датчик температуры DS18B20
  • Три провода — красный соединяется к 3-5 В, черный подключается к земле, а белый — к данным.

Датчик DS18B20 Технические характеристики: —

  • Используемый диапазон температур: от -55 до 125 ° C (от -67 ° F до + 257 ° F)
  • Выбор разрешения от 9 до 12 бит
  • Используется 1-Wire интерфейс — требуется только один цифровой контакт для связи
  • Уникальный 64-битный идентификатор, записанный в чип
  • Несколько датчиков могут использовать один контакт
  • ± 0,5 ° C Точность от -10 ° C до + 85 ° C
  • Температура -предельная сигнализация
  • Время запроса менее 750 мс
  • Может использоваться с 3.От 0 В до 5,5 В питание / данные
Марка / Производитель Общий
Страна происхождения Китай
Адрес упаковщика / импортера Constflick Technologies Limited, Building No. 13 and 14, 3rd Floor, 2nd Main, Siddaiah Road, Bangalore, Karnataka — 560027 India.
MRP рупий. 87.32 (включая все налоги)

* Изображения продукта показаны только в иллюстративных целях и могут отличаться от реального продукта.

DS18B20 Модуль датчика температуры HHC

1. Сроки обработки заказа

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

2. Бесплатная доставка для ВСЕХ заказов

Обычно мы отправляем заказы с бесплатной доставкой, без требований к минимальной сумме заказа. Вы можете проверить, доступен ли метод бесплатной доставки в вашу страну, в зоне доставки ниже.
Если вы не найдете свою страну в зоне доставки, обратитесь по номеру service @ sunfounder.com , наши сотрудники свяжутся с вами как можно скорее.
Дистрибьюторам, пожалуйста, свяжитесь с нами по адресу [email protected] для получения более подробной информации о доставке.

ПРИМЕЧАНИЕ: Все заказы будут отправлены с нашего склада в Китае.

3. Площадь доставки

Азия

САР Гонконг, Япония, САР Макао, Малайзия, Филиппины, Россия, Сингапур, Южная Корея, Таиланд, Объединенные Арабские Эмираты, Вьетнам и т. Д.

Европа

Австрия, Бельгия, Чехия, Дания, Финляндия, Франция, Германия, Греция, Венгрия, Ирландия, Италия, Литва, Люксембург, Монако, Нидерланды, Норвегия, Польша, Португалия, Румыния, Словакия, Словения, Испания, Швеция, Швейцария, Турция , Украина, Великобритания и др.

Океания

Австралия, Новая Зеландия

Северная Америка

Канада, Мексика, США

4. Как мне отследить свой заказ?

ПОЛУЧИЛ АККАУНТ SUNFOUNDER?

Easy Peasy! Войдите в свою учетную запись через интернет-магазин, проверьте статус выполнения по вашему недавнему заказу. Если заказ был выполнен, нажмите на информацию о заказе, и вы можете найти здесь информацию для отслеживания.

У МЕНЯ НЕТ АККАУНТА

Как только ваш заказ будет упакован и отправлен, вы получите электронное письмо с подтверждением доставки.После этого вы сможете отслеживать свой заказ по ссылке для отслеживания в электронном письме. Если вы еще не получили электронное письмо, свяжитесь с нами по телефону service @ sunfounder.com , и наши сотрудники отдела продаж свяжутся с вами как можно скорее.

5. Способ доставки и сроки доставки

DHL (Заказы свыше 300 долларов США)

Срок поставки: 3-7 рабочих дней
Отследить можно на http://www.dhl.com/ или https://www.17track.net/en

UPS (заказы на сумму более 300 долларов США)

Срок доставки: 3-7 рабочих дней
Отслеживать можно по https: // www.ups.com/track или https://www.17track.net/en

USPS

Срок доставки: 7-12 рабочих дней
Отследить можно на https://www.usps.com/ или https://www.17track.net/en

ЗАРЕГИСТРИРОВАННАЯ АВИАПОЧТА

Срок доставки: 12-15 рабочих дней
Отследить можно на https://www.17track.net/ru

* Срок поставки — это примерные сроки доставки, предоставленные нашими партнерами по доставке и действующие с точки отправки, а не с точки продажи. После того, как ваша посылка покинет наш склад, мы не сможем контролировать какие-либо задержки после этого момента.

6. Таможенные и импортные сборы

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

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

Если вам все же необходимо заплатить таможенную пошлину, сумма, подлежащая уплате, обычно рассчитывается на основе стоимости товаров и типа импортируемых товаров.

И ЕСЛИ Я НЕ ПЛАТУ ТАМОЖЕННЫЕ ПОШЛИНЫ?

Если по какой-либо причине вы отказываетесь от уплаты таможенного сбора и посылка возвращается нам.Если вы все еще не уверены, будете ли вы платить таможенные сборы, мы рекомендуем связаться с вашей местной таможней для получения дополнительной информации перед размещением заказа!

урок Arduino — Модуль датчика температуры DS18B20 «osoyoo.com

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

ОБОРУДОВАНИЕ

  • Плата Osoyoo UNO (полностью совместима с Arduino UNO rev.3) x 1
  • Макет x 1
  • Модуль датчика температуры DS18B20 x 1
  • Джемперы
  • Кабель USB x 1
  • шт x 1

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Arduino IDE (версия 1.6.4+)

Библиотека Arduino: OneWire.h

Библиотека Arduino: DallasTemperature.h

DS18B20 бывает разных форм и форм, поэтому у вас есть большой выбор, когда вы решите, какая из них лучше всего подойдет вам.Доступны 3 варианта: 8-контактный SO (150 мил), 8-контактный µSOP и 3-контактный TO-92. Если вы посмотрите онлайн-магазин, некоторые друзья упаковали версию TO-92 в водонепроницаемый корпус, так что вы можете использовать ее прямо в аквариуме, водонагревателе, вне дома или даже в морозильной камере, не беспокоясь о воде / влага сокращает вашу электронику (у них 3 провода: черный (GND), красный (Vdd) и белый или желтый (Data)).

 DS18b20 - Доступные пакеты


DS18B20 в водонепроницаемом корпусе 

DS18B20 довольно универсален.Он может питаться от линии передачи данных (так называемый «паразитный» режим, который требует всего 2 провода против 3 в нормальном режиме), он работает в диапазоне от 3,0 В до 5,5 В, измеряет температуру от -55 ° C до + 125 ° C (от -67 ° F до + 257 ° F) с точностью ± 0,5 ° C (от -10 ° C до + 85 ° C). Он преобразует температуру за 750 мс или меньше в значение длиной до 12 бит.

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

О модуле датчика температуры DS18B20

В этом уроке мы используем модуль DS18B20 для работы с платой OSOYOO UNO, мы покажем дополнительную информацию об этом датчике следующим образом:

Три контакта модуля температуры:

  • Земля: Он будет подключен к земле Arduino
  • VCC: Он будет подключен к 5 В Arduino
  • Сигнал: Он будет подключен к любому цифровому выводу Arduino .

Описание:

Это модуль цифрового датчика температуры DS18B20 для Arduino -55 ° C ~ 125 ° C
Выход цифрового сигнала
Определение температуры окружающего воздуха
Совместимость с проектом DIY Arduino
Основной чип: датчик температуры 18B20
Материал: печатная плата

Банкноты

  1. DS18B20 и обычные транзисторы похожи друг на друга, поэтому будьте осторожны, чтобы не повредить его как транзистор общего назначения.
  2. , чтобы предотвратить повреждение DS18B20, убедитесь, что линия питания и земля не перепутаны местами.
  3. соответствующих технических данных на шине не упоминается ни одного номера, который может быть связан с тем, сколько DS18B20, но в практических приложениях не так много, и мы должны обратить внимание.
  4. Существует ограничение на длину шины, которое следует учитывать при междугородной связи, учитывая распределенную емкость и сопротивление шины.
  5. Идентифицировать DS18B20 Модуль датчика температуры Линия питания, заземление и линия передачи данных, линия питания и точки заземления подключаются к тестовой плате Arduino +5 В, GND, шина данных подключается к цифровому порту.

Спецификация:

Диапазон регулировки разрешения: 9-12
С монтажными отверстиями для легкой установки, Апертура: 2,5
Диапазон измерения температуры: -55 ~ +125 ℃
Точность измерения температуры: 0,5 ℃
Рабочее напряжение: 5 В постоянного тока
Размер: 28 мм x 12 мм x 10 мм

Подключение температурного модуля DS18B20 к arduino

Схема подключения очень простая. У нас есть только три контакта для подключения. Подключите температурный модуль к Arduino, как показано на рисунке.

Код

Вам необходимо установить OneWire Library и DallasTemperature Library.

Установка библиотеки OneWire
  1. Щелкните здесь, чтобы загрузить библиотеку OneWire. У вас должна быть папка .zip в папке Downloads
  2. .
  3. Распакуйте папку .zip , и вы должны получить OneWire-master папку
  4. Переименуйте папку с OneWire-master на OneWire
  5. Переместите папку OneWire в папку установки Arduino IDE библиотеки папку
  6. Наконец, снова откройте вашу Arduino IDE
Установка библиотеки температуры Dallas
  1. Щелкните здесь, чтобы загрузить библиотеку DallasTemperature.У вас должна быть папка .zip в папке Downloads
  2. .
  3. Распакуйте папку .zip , и вы должны получить папку Arduino-Temperature-Control-Library-master
  4. Переименуйте папку с Arduino-Temperature-Control-Library-master на DallasTemperature
  5. Переместите папку DallasTemperature в папку установки Arduino IDE библиотеки папку
  6. Наконец, снова откройте вашу Arduino IDE

После установки необходимых библиотек загрузите следующий код на свою плату Arduino.


Текущий результат

Наконец, вы должны открыть последовательный монитор Arduino IDE со скоростью 9600 бод, и вы увидите температуру, отображаемую в градусах Цельсия и Фаренгейта:

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *