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

Цифровой датчик температуры DS18B20 для подключения Arduino

Создайте простую схему, подключив цифровой датчик DS18B20 к Arduino.

Цифровой датчик температуры DS18B20 представляет собой цифровой датчик температуры с одной шиной производства DALLAS., США. Имеет широкий диапазон измерения температуры. (-55℃~+125 ℃) и собственное разрешение измерения температуры 0,5 ℃.. DS18B20 поддерживает функцию многоточечной сети., и несколько DS18B20 могут быть подключены параллельно только к трем проводам для достижения многоточечного измерения температуры.. Результаты измерений передаются последовательно в цифровом формате 9–12 бит..

Давайте подключим DS18B20 к Arduino.. Связи просты. Начните с подключения VDD к выводу 5 В Arduino, а GND к земле..

Чтобы подключить цифровой датчик температуры DS18B20 к Arduino, вам нужно сделать следующие шаги:

Функции выводов цифровой микросхемы измерения температуры DS18B20

Функции выводов цифровой микросхемы измерения температуры DS18B20

‌Аппаратное подключение‌:
Подключите контакт VCC DS18B20 к контакту питания 3,3 В Arduino..
Подключите контакт GND DS18B20 к контакту заземления Arduino..
Подключите вывод данных DS18B20 к выводу GPIO Arduino. (например, GPIO4).
Подключите подтягивающий резистор сопротивлением 4,7 кОм между контактом данных и контактом питания 3,3 В..

‌Конфигурация программного обеспечения‌:
Убедитесь, что вы установили Arduino IDE и установили вспомогательные библиотеки для платы разработки Arduino в IDE..
Напишите код в Arduino IDE для считывания данных температуры с датчика DS18B20..

Датчик DS18B20 уникален тем, что для его уникального интерфейса 1-Wire® требуется только один контакт порта для связи., и каждое устройство имеет уникальный 64-битный серийный код, хранящийся во встроенном ПЗУ.. Кроме того, он поддерживает питание через линию передачи данных, с диапазоном питания от 3,0 В до 5,5 В., что делает его очень гибким в различных приложениях. Приложения для DS18B20 включают термостаты., промышленные системы, потребительские товары, термометры, или любые термочувствительные системы, и т. д

DS18B20 — это цифровой датчик температуры 1-Wire от Maxim IC.. Сообщает градусы Цельсия от -55 к 125 (+/-0.5) с 9 к 12 цифры точности. На каждом датчике выгравирован уникальный 64-битный серийный номер. – возможность использования большого количества датчиков на одной шине данных.

Функциональные компоненты подключения цифрового датчика температуры DS18B20 к Arduino

Функциональные компоненты подключения цифрового датчика температуры DS18B20 к Arduino

Функции:
Уникальный интерфейс 1-Wire® требует для связи только одного контакта порта.;
Каждое устройство имеет уникальный 64-битный серийный код, хранящийся во встроенном ПЗУ.;
Возможность многоточечной передачи упрощает приложения распределенного измерения температуры.;
Никаких внешних компонентов не требуется;
Может питаться через линию передачи данных.
Диапазон питания от 3,0 В до 5,5 В.;
Измеряет температуру от –55°C до +125°C. (от –67°F до +257°F) ±0,5°C. Точность: от –10°C до +85°C.;
Разрешение термометра выбирается пользователем из 9 к 12 биты;
Преобразует температуру в 12-битное цифровое слово в 750 миллисекунды (Макс);
Определяемый пользователем энергонезависимый (НВ) настройки будильника;
Команда поиска сигналов тревоги идентифицирует и адресует устройства, температура которых выходит за запрограммированные пределы. (состояние тревоги по температуре);
Приложения включают термостаты, промышленные системы, потребительские товары, термометры, или любая термочувствительная система.

Шаг 2: Что вам нужно:
Чтобы построить термометр, вам понадобятся следующие предметы:
Плата Ардуино (А, ДОЛЖНЫЙ, Микро, и т. д.).
Водонепроницаемый датчик DS18B20 и резистор 4,7 кОм..
Перемычки для соединения всего вместе.
В некоторых магазинах продаются датчики с резистором 4,7 кОм..

Создайте простую схему, подключив цифровой датчик DS18B20 к Arduino.

Создайте простую схему, подключив цифровой датчик DS18B20 к Arduino.

Шаг 3: Постройте простую схему
Чтобы распечатать данные с DS18B20 на последовательном мониторе IDE, нужно собрать схему по схеме.
Сначала подключите датчик к макетной плате и соедините его контакты с Arduino с помощью перемычек в следующем порядке.: приколоть 1 к земле; приколоть 2 к любому цифровому контакту (приколоть 2 в нашем случае); приколоть 3 до +5 В или +3,3 В и, наконец, подтягивающий резистор..