Термометр для измерения температуры воздуха
|
Содержание
Общее описание
Общее описаниеТермометр предназначен для измерения и отображения значения температуры.
В качестве датчика температуры используется датчик DS18B20. Для отображения значения температуры применяется адресная светодиодная лента ws2811, ws2812b или sk6812, состоящая из 91 светодиода:
![]() Термометр на базе WiFi-модуля SC120 В качестве управляющего контроллера используется стандартный WiFi-модуль SC120, сконфигурированный для работы с датчиком температуры DS18B20 и адресной светодиодной лентой ws2811, ws2812b или sk6812. Характеристики термометра
- Диапазон измеряемых и отображаемых значений температуры: от минус 50˚С до +40˚С;
Так как минимальная рабочая температура контроллера составляет минус 20˚С, то необходимо предусмотреть обогрев контроллера при температурах меньше минус 20˚С.
Беспроводная локальная сеть WiFi используется для связи с WiFi-модулем SC120 для:
Светодиод "ИНД" используется для индикации процесса работы контроллера термометра. Схема подключенияТак как к WiFi-модулю SC120 могут быть подключены два типа светодиодной ленты ws2811 или ws2812b (sk6812) используется две схемы подключения. Подключение датчика DS18B20 и светодиодной ленты ws2812b (sk6812) к WiFi-модулю SC120![]() Электрическая схема подключения датчика температуры DS18B20 и светодиодной ленты ws2812b (sk6812) к WiFi-модулю SC120 Для повышения яркости свечения одного пикселя, допускается параллельное соединение адресных светодиодных лент (A2...An). При использовании адресной светодиодной ленты ws2812b (sk6812) используется источник питания с выходным напряжением +5В. Подключение датчика DS18B20 и светодиодной ленты ws2811 к WiFi-модулю SC120![]() Электрическая схема подключения датчика температуры DS18B20 и светодиодной ленты ws2811 к WiFi-модулю SC120 Для повышения яркости свечения одного пикселя, допускается параллельное соединение адресных светодиодных лент (A2...An). При использовании адресной светодиодной ленты ws2811 используется источник питания с выходным напряжением +12В. Для получения напряжения +5В, необходимого для питания WiFi-модуля SC120, используется понижающий DC-DC преобразователь на базе чипа MP1583, MP1584EN, MP2365, MP360, XL7015 и т.д. Все перечисленные выше понижающие DC-DC преобразователи выполнены в виде готовых модулей, которые можно приобрести в интернет-магазинах. Конфигурирование WiFi-модуля SC120 (v1.01)Файл конфигурацииФайл конфигурации: thermometer-v1_01.zip. Файл конфигурации, можно загрузить в WiFi-модуль SC120 при помощи "Программы архивирования и восстановления конфигурации". ![]() Индикация значения температуры в виде линии Общее описание
1. Радио-модуль WiFi включен постоянно (ток потребления 60мА, пиковое значение 200мА), WiFi-модулю SC120 можно подключиться в любой момент.
Настройка сетевого соединенияПеред началом работы с "Программой Конфигурирования" необходимо выполнить настройку сетевого соединения с WiFi-модулем (для Windows, для Android). После настройки сетевого соединения необходимо запустить "Программу Конфигурирования". Далее необходимо выполнить процедуру выбора IP-адреса контроллера SC120 и ввода пароля. При этом, необходимо вводить пароль "Администратора". При изготовлении модуля, для «Администратора» установлен следующий пароль «admin». Конфигурация ВходовВходы сконфигурированы в соответствии со схемой подключения. Для "Вход0" ("IN0") модуля SC120, присвоен тип "DS18B20: температура". Для данного входа подключена "подтяжка" к +3,3В. ![]() Конфигурация Входов Остальные входы модуля SC120 ("Вход1"..."Вход5") не задействованы и имеют тип "Цифровой: инверсия". На каждый незадействованный вход подключена "подтяжка" к +3,3В, чтобы исключить их переключение в случайное положение. В данном окне производится включение/отключение цифровой фильтрации результатов измерения температуры для повышения стабильности показаний. Для этого необходимо изменить параметр "Фильтр" для "Вход0". Параметр "Фильтр" имеет два состояния "Откл." и "Вкл.", которое соответствует отключению или включению цифровой фильтрации. Конфигурация ВыходовВыходы сконфигурированы в соответствии со схемой подключения. "Выход0", "Выход1", "Выход2" сконфигурированы для работы с лентой ws2811. ![]() Конфигурация Выходов Параметр "Кол-во пикселей (1...255)" имеет значение "91", что соответствует 91-му светодиоду ленты. Параметр "Режим "шкала"" имеет значение "линия" для каждого "Выход0"..."Выход2". Параметры "Скважность (заполнение) установленное/текущее", "Время изменения", "Упр. вкл./откл." для "Выход0"..."Выход2" определяются автоматически в обработчиках событий. Примечание: параметр "Время изменения", для "Выход0"..."Выход2", сконфигурированных как "линия", содержит значение "длины" линии. Конфигурация ТаймеровВ данной конфигурации задействованы два таймера из четырех. ![]() Конфигурация Таймеров "Таймер0" запускается при подаче питания и используется для считывания значения температуры и задания крайней позиции линии шкалы. "Таймер1" не используется. "Таймер2" не используется. "Таймер3" однократно запускается при подаче питания и используется для задания цвета линии шкалы. Обработчики событий
В контроллере задействованы:
![]() Обработчики событий
"Событие8"
"Действие0": масштабирование шкалы.
"Действие1": удаление дробной части значения температуры.
"Действие2": компенсация нулевого значения "Переменная0".
"Действие3": присвоение значения положения шкалы.
"Событие11"
"Действие4": включение "Выход0", "Выход1"; "Действие5": для "Выход0", "Выход1" устанавливается максимальная яркость свечения, что соответствует желтому цвету свечения светодиодной ленты. Конфигурирование WiFi-модуля SC120 (v1.02)Файл конфигурацииФайл конфигурации: thermometer-v1_02.zip. Отличие от версии 1.01
1. Период работы "Таймер0" увеличен до 1000мс (было 500мс);
Конфигурация Таймеров![]() Конфигурация Таймеров Обработчики событий![]() Обработчики событий
"Событие9"
Конфигурирование WiFi-модуля SC120 (v1.03)Файл конфигурацииФайл конфигурации: thermometer-v1_03.zip. ![]() Индикация значения температуры в виде линии с точкой Отличие от версии 1.02
1. Параметр "Режим "шкала"" для "Выход3" имеет значение "точка".
Общее описание1. Индикация значения температуры в виде линии с точкой; Конфигурирование WiFi-модуля SC120 (версия 2.01)Файл конфигурацииФайл конфигурации: thermometer-v2_01.zip. ![]() Изменение цвета линии шкалы в зависимости от температуры Общее описание
1. Индикация значения температуры в виде линии;
Изменение цвета линии шкалы в зависимости от температуры Конфигурирование WiFi-модуля SC120 (версия 3.01)Файл конфигурацииФайл конфигурации: thermometer-v3_01.zip. Общее описание
Периодическое изменение цвета линии шкалы |
ПрограммыСкачать программы (zip) Скачать "Smacont RC03" (zip)
04.11.2020 Блок управления кухонной вытяжкой 25.09.2020 Терморегулятор на четыре канала 22.09.2020 Термометр для измерения температуры воздуха на базе светодиодной ленты ws2811, ws2812b (sk6812) 13.09.2020 Контроллер управления сервоприводами и светодиодной подсветкой для полноростовых крыльев 25.08.2020 Сравнение датчиков температуры при работе с WiFi-модулем SC120 24.08.2020 Подключение терморезисторов (термисторов, термосопротивлений) к WiFi-модулю SC120 22.08.2020 Подключение датчиков температуры LM35 (TMP35, TMP36, TMP37) к WiFi-контроллеру SC120 |