Код товара: CTTL14245
DC 5 В; -55...+125°С (±0,5 %); Настраиваемое разрешение 9...12 бит; Интерфейс 2*PLS-8; Активные выводы: D2, 5V, GND; ~28 х 26 мм.
DS18B20 Датчик температуры цифровой для WeMos D1 Mini
Одновременно с выходом в недалёком 2014 году чипа беспроводной связи ESP8266EX по стандарту WiFi, набравшего по-настоящему оглушительную популярность в кругу любителей собирать самодельные устройства, компания WEMOS Electronics представила общественности большую линейку собственных модульных электронных плат под торговой маркой WeMos, задав новый вектор развития ардуино-совместимых платформ. Взяв за основу микроконтроллер от компании Espressif Systems, разработчики значительно потрудились не только над уменьшением размеров базовых модулей, сделав их максимально компактными, но и над выпуском целого спектра расширений, предложив пользователям богатый функционал, способный помочь в реализации задач различного уровня сложности при проектировании и конструировании разнообразных полезных изобретений.
Современные электронные продукты WeMos входят в категорию эффективных низкоценовых решений и позиционируются создателями как открытая платформа для самостоятельной разработки многоцелевых устройств на основе беспроводной связи по технологии WiFi. При этом основной упор сделан на создание и развитие изделий с поддержкой сетей нового поколения "Интернет вещей" (англ. - Internet of Things, IoT), чему активно способствуют существующие возможности облачных вычислений и межмашинных взаимодействий.
Чтобы потребитель не смог запутаться в физической совместимости плат, каждая серия обладает своими отличительными особенностями. Например, серия WeMos D1 Mini, к которому принадлежит Датчик температуры DS18B20, имеет синий цвет поверхности тeкстолита и небольшой скруглённый угловой вырез рядом с маркировкой 3V3. Вырез служит ориентиром, гарантирующим правильное совмещение нескольких плат между собой.
Функционал модуля WeMos DS18B20 Shield
Широко известный температурный сенсор DS18B20 представляет из себя крохотный микроконтроллер, заключённый в маленьком корпусе. На его борту встроена собственная высокоскоростная память SPM SRAM (ScratchPad Memory) размером 9 байт, в которую производится запись данных проводимых измерений. В датчик интегрирована энергонезависимая память EEPROM, сохраняющая различные параметры, включая изменяемую разрядность измерений и пользовательские настройки. А также память ROM с записанным в неё уникальным для каждого изделия 64-битный идентификационным кодом, благодаря которому по интерфейсу 1-wire можно подключать в схему немногим более 100 датчиков и работать с каждым по отдельности. Всеми действиями над DS18B20 должен выполнять внешний управляющий контроллер (хост-система). Основные команды для работы с интерфейсом 1-wire реализованы в подключаемой С/С#-совместимой библиотеке OneWire.
Единственную задачу, которую выполняет DS18B20 — это измерение окружающей среды в диапазоне от -55°C до +125°C. Данные измерений генерируются в виде цифрового сигнала в двоичном формате, передаваемые по протоколу 1-Wire на соответствующий вывод сенсора.
Карта регистров памяти DS18B20
Сигнал оповещения
Датчиком предусмотрена крайне полезная функция, называемая "Тревожный сигнал". Пользователь устанавливает в регистре TL нижнее и в регистре TH верхнее значения температуры, при выходе за границы которых, DS18B20 формирует признак тревожного сигнала. Признак хранится в bit7 каждого регистра в виде бита данных S=1, который может быть считан командой поиска.
Температурный регистр
DS18B20 выводит значения температуры в градусах Цельсия, данные которой хранятся в виде расширенного 16-битного двоичного числа в регистре температуры. Знаковые биты (S) указывают, является ли температура положительной или отрицательной: для положительных чисел S = 0 и для отрицательных чисел S = 1.
Вид цифрового сигнала при изменении разрешения
При 12-разрядном разрешении, регистр температуры будет содержать все 16 бит данных.
В 11-битном разрешения bit0 не определён.
Для 10-битного разрешения bit1 и bit0 не определены.
Для 9-битного разрешения bit2, bit1 и bit0 не определены.
Таблица соответствия данных и температуры при 12-битном разрешении
Подробная информация о структуре памяти, регистрах ограничения температуры для функции тревожного сигнала, регистре изменения разрешения выводимых значений измеряемой температуры доступна в разделе с технической документацией.
Программирование Wemos DS18B20
Следующий скетч, входящий в состав библиотеки OneWire, наглядно демонстрирует работу с датчиком DS18B20: ищет все подключенные датчики, определяет модель каждого, считывает показания температуры с преобразованием значений в градусы Цельсия и Фаренгейта, после чего выводит информацию через последовательный порт.
Файл: WeMos_D1_Mini_DS18x20_Temperature.ino (скетч 2,95 кБ).
Демонстрация результатов выполнения скетча
В помощь разработчику, корпорация Dallas Semiconductor разработала библиотеку DallasTemperature, значительно упрощающую написание приложений для взаимодействия с датчиком DS18B20. Библиотека работает в паре с OneWire, в её состав включены несколько примеров, объясняющих использование различных функций сенсора DS18B20.
Добавление OneWire в среду Arduino IDE
Библиотека доступна для самостоятельной установки в разделе полезные ссылки. Также библиотеку можно установить непосредственно из редактора Ардуино ИДЕ (Меню "Инструменты" -> "Управлять библиотеками").
Технические характеристики:
Питание: DC 5 В;
Максимальный ток: 1,5 мА;
Совместимость: WeMos D1 mini / WeMos D1 mini Lite / WeMos D1 mini PRO;
Активные выводы: D2, 5V, GND;
Измеряемая температура: -55...+125°C;
Погрешность: ±0,5°C в диапазоне -10...+85°C;
Время измерения: Не превышает 1 секунду;
Разрешение: Настраиваемое, 9...12 бит;
Интерфейс: 2*PLS-8;
Размеры модуля: ~27,5 х 25,6 мм.
Техническая документация
Спецификация/даташит цифрового термометра DS18B20 Dallas (англ. PDF 149 кБ).
Программное обеспечение
Библиотека OneWire v2.3.4 (ZIP-архив 20,1 кБ).
Библиотека DallasTemperature v3.8.0 (ZIP-архив 33,7 кБ).
------------------
СЕЕД14245:180
WeMos D1 Mini Цифровой датчик температуры DS18B20.
Частные лица могут оформить заказ на сайте или по телефону: +7 495 11 86 086. При заказе называйте код товара: CTTL14245
Юридические лица получат счёт по запросу на наш e-mail. Присылайте ваши реквизиты, наши коды товаров и их количества.
Стоимость доставки по вашей просьбе можем включить в стоимость товаров. Работаем без НДС.
Юридические лица получат счёт по запросу на наш e-mail. Присылайте ваши реквизиты, наши коды товаров и их количества.
Стоимость доставки по вашей просьбе можем включить в стоимость товаров. Работаем без НДС.
|
|
DS18B20 Датчик температуры цифровой для WeMos D1 Mini
Одновременно с выходом в недалёком 2014 году чипа беспроводной связи ESP8266EX по стандарту WiFi, набравшего по-настоящему оглушительную популярность в кругу любителей собирать самодельные устройства, компания WEMOS Electronics представила общественности большую линейку собственных модульных электронных плат под торговой маркой WeMos, задав новый вектор развития ардуино-совместимых платформ. Взяв за основу микроконтроллер от компании Espressif Systems, разработчики значительно потрудились не только над уменьшением размеров базовых модулей, сделав их максимально компактными, но и над выпуском целого спектра расширений, предложив пользователям богатый функционал, способный помочь в реализации задач различного уровня сложности при проектировании и конструировании разнообразных полезных изобретений.
Современные электронные продукты WeMos входят в категорию эффективных низкоценовых решений и позиционируются создателями как открытая платформа для самостоятельной разработки многоцелевых устройств на основе беспроводной связи по технологии WiFi. При этом основной упор сделан на создание и развитие изделий с поддержкой сетей нового поколения "Интернет вещей" (англ. - Internet of Things, IoT), чему активно способствуют существующие возможности облачных вычислений и межмашинных взаимодействий.
Чтобы потребитель не смог запутаться в физической совместимости плат, каждая серия обладает своими отличительными особенностями. Например, серия WeMos D1 Mini, к которому принадлежит Датчик температуры DS18B20, имеет синий цвет поверхности тeкстолита и небольшой скруглённый угловой вырез рядом с маркировкой 3V3. Вырез служит ориентиром, гарантирующим правильное совмещение нескольких плат между собой.
Функционал модуля WeMos DS18B20 Shield
Широко известный температурный сенсор DS18B20 представляет из себя крохотный микроконтроллер, заключённый в маленьком корпусе. На его борту встроена собственная высокоскоростная память SPM SRAM (ScratchPad Memory) размером 9 байт, в которую производится запись данных проводимых измерений. В датчик интегрирована энергонезависимая память EEPROM, сохраняющая различные параметры, включая изменяемую разрядность измерений и пользовательские настройки. А также память ROM с записанным в неё уникальным для каждого изделия 64-битный идентификационным кодом, благодаря которому по интерфейсу 1-wire можно подключать в схему немногим более 100 датчиков и работать с каждым по отдельности. Всеми действиями над DS18B20 должен выполнять внешний управляющий контроллер (хост-система). Основные команды для работы с интерфейсом 1-wire реализованы в подключаемой С/С#-совместимой библиотеке OneWire.
Единственную задачу, которую выполняет DS18B20 — это измерение окружающей среды в диапазоне от -55°C до +125°C. Данные измерений генерируются в виде цифрового сигнала в двоичном формате, передаваемые по протоколу 1-Wire на соответствующий вывод сенсора.
Карта регистров памяти DS18B20
Сигнал оповещения
Датчиком предусмотрена крайне полезная функция, называемая "Тревожный сигнал". Пользователь устанавливает в регистре TL нижнее и в регистре TH верхнее значения температуры, при выходе за границы которых, DS18B20 формирует признак тревожного сигнала. Признак хранится в bit7 каждого регистра в виде бита данных S=1, который может быть считан командой поиска.
Температурный регистр
DS18B20 выводит значения температуры в градусах Цельсия, данные которой хранятся в виде расширенного 16-битного двоичного числа в регистре температуры. Знаковые биты (S) указывают, является ли температура положительной или отрицательной: для положительных чисел S = 0 и для отрицательных чисел S = 1.
Вид цифрового сигнала при изменении разрешения
При 12-разрядном разрешении, регистр температуры будет содержать все 16 бит данных.
В 11-битном разрешения bit0 не определён.
Для 10-битного разрешения bit1 и bit0 не определены.
Для 9-битного разрешения bit2, bit1 и bit0 не определены.
Таблица соответствия данных и температуры при 12-битном разрешении
Подробная информация о структуре памяти, регистрах ограничения температуры для функции тревожного сигнала, регистре изменения разрешения выводимых значений измеряемой температуры доступна в разделе с технической документацией.
Программирование Wemos DS18B20
Следующий скетч, входящий в состав библиотеки OneWire, наглядно демонстрирует работу с датчиком DS18B20: ищет все подключенные датчики, определяет модель каждого, считывает показания температуры с преобразованием значений в градусы Цельсия и Фаренгейта, после чего выводит информацию через последовательный порт.
Файл: WeMos_D1_Mini_DS18x20_Temperature.ino (скетч 2,95 кБ).
Демонстрация результатов выполнения скетча
В помощь разработчику, корпорация Dallas Semiconductor разработала библиотеку DallasTemperature, значительно упрощающую написание приложений для взаимодействия с датчиком DS18B20. Библиотека работает в паре с OneWire, в её состав включены несколько примеров, объясняющих использование различных функций сенсора DS18B20.
Добавление OneWire в среду Arduino IDE
Библиотека доступна для самостоятельной установки в разделе полезные ссылки. Также библиотеку можно установить непосредственно из редактора Ардуино ИДЕ (Меню "Инструменты" -> "Управлять библиотеками").
Технические характеристики:
Питание: DC 5 В;
Максимальный ток: 1,5 мА;
Совместимость: WeMos D1 mini / WeMos D1 mini Lite / WeMos D1 mini PRO;
Активные выводы: D2, 5V, GND;
Измеряемая температура: -55...+125°C;
Погрешность: ±0,5°C в диапазоне -10...+85°C;
Время измерения: Не превышает 1 секунду;
Разрешение: Настраиваемое, 9...12 бит;
Интерфейс: 2*PLS-8;
Размеры модуля: ~27,5 х 25,6 мм.
Техническая документация
Спецификация/даташит цифрового термометра DS18B20 Dallas (англ. PDF 149 кБ).
Программное обеспечение
Библиотека OneWire v2.3.4 (ZIP-архив 20,1 кБ).
Библиотека DallasTemperature v3.8.0 (ZIP-архив 33,7 кБ).
------------------
СЕЕД14245:180
Вы можете купить WeMos D1 Mini Цифровой датчик температуры DS18B20. как за наличный расчёт, так и по безналичному расчёту ( т.н. безналу, перечислению).
Для этого Вам надо либо оформить заказ на нашем сайте, указав в примечании реквизиты, либо прислать письмо
с точным указанием кода CTTL14245 на WeMos D1 Mini Цифровой датчик температуры DS18B20., желаемого количества и реквизитов Вашей организации.
Счета по безналичному расчёту выписываются на основании вашего письменного запроса и от суммы 500 рублей.
Доставка может производиться различными по Вашему выбору способами. Это и самовывоз, и курьерские службы по г. Москве, и транспортные компании по России. Также мы можем выслать этот товар Почтой России. Если размеры, вес товара WeMos D1 Mini Цифровой датчик температуры DS18B20. или соображения удароустойчивости находятся в разрешённых Почтой России пределах.
Доставка может производиться различными по Вашему выбору способами. Это и самовывоз, и курьерские службы по г. Москве, и транспортные компании по России. Также мы можем выслать этот товар Почтой России. Если размеры, вес товара WeMos D1 Mini Цифровой датчик температуры DS18B20. или соображения удароустойчивости находятся в разрешённых Почтой России пределах.