Многоканальный usb термометр. Новостной и аналитический портал "время электроники"

18.03.2024 Проблемы 

Простое решение для вашей задачи!

Нет в наличии

Сообщить

о поступлении на склад

В избранное

Многоканальный цифровой термометр подключается к персональному компьютеру через USB-порт. Он имеет исполнительное устройство (реле) и позволяет включать-выключать нагрузки при изменении температуры (осуществлять термостатирование).Устройство будет полезно для применения в быту, дома, на даче, в бане.С его помощью можно производить измерения температуры окружающей среды, контролировать рабочую температуру морозильников и холодильных установок, управлять различными нагрузками в автономном режиме, протоколировать измеренную температуру, формировать файл с текущими показаниями в HTML-формате (то есть контролировать текущую температуру и состояние нагрузок через Интернет), управлять нагрузкой с помощью командного файла.

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

Особенности

  • Устройство поставляется с корпусом.
  • Устройство работает с ОС Windows XP,7,8.

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

Центральная часть устройства – микроконтроллер ATtiny45, работающий на частоте 16.5 МГц. Дополнительные датчики при необходимости подключаются параллельно DA1.Напряжение питания подаётся через USB-порт J1.Устройство может работать как в автономном режиме (контроль текущей температуры и управление приборами), так и под управлением специализированной программы для персонального компьютера.Температурный сенсор DA1 размещен на плате устройства.Электронные компоненты вблизи датчика могут слегка нагреваться при работе, также на точность измерения влияет защитная термоусадочная оболочка, поэтому возможны небольшие погрешности измерения температуры.Более точное измерение могут обеспечить внешние датчики температуры, при желании приобретаемые и подключаемые дополнительно.Рекомендуемая длина соединительной линии – не более 20 метров.При близкой к предельной длине линии следует использовать качественный провод: витую пару 5 категории.При наличии электромагнитных помех желательно использовать экранированный провод.В автономном режиме работы устройство не требует подключения к компьютеру и может получать питание от любого сетевого адаптера 5 В с разъёмом USB.

Конструкция устройства

Конструктивно цифровой термостат выполнен на двусторонней печатной плате из фольгированного стеклотекстолита. Через USB-разъём устройство подключается к ПК. К разъёму J2, J3 подключается нагрузка.

Дополнительная информация

Конструктивно цифровой термометр выполнен на двусторонней печатной плате из фольгированного стеклотекстолита. Через USB-разъём J1 устройство подключается к ПК. Разъёмы J2, J3 предназначены для подключения нагрузки, вывод COM – общий, NC – нормально замкнутый, NO – нормально разомкнутый. Светодиоды LED1, LED2 отражают состояние нагрузки.

Статьи

Схемы

Монтажная схема

Схема подключения нагрузки

Электрическая схема

Комплект поставки

  • Модуль MP707R. - 1 шт.
  • Корпус. - 1 шт.
  • Инструкция. - 1 шт.

Что потребуется для сборки

  • Для подключения понадобится порт USB ноутбука или настольного ПК.

Подготовка к эксплуатации

  • Установите программное обеспечение.
  • Подключите модуль к порту USB, персонального компьютера.
  • Настройте устройство согласно инструкции.
  • Приятной эксплуатации.

Условия эксплуатации

  • Температура +5С до +50С.
  • Относительная влажность 20-80% без образования конденсата.

Вопросы и ответы

  • Немогу скачать ПО. Что делать?
    • Серия устройств MP7ХХ имеет программное обеспечение, которое при работе применяет прямое обращение к реестру. Поэтому, некоторые антивирусные программы определяют данное ПО как вредоносное и блокируют скачивание. Что бы скачать, необходимо в настройках антивируса указать доверительную папку. На время загрузки программы управления отключите антивирус и скачайте программное обеспечение в указанную папку.
  • здравствуйте, столкнулся со следующей проблемой, Нужен хитрый датчик температуры, который бы мог работать с водяным теплым полом. Т.е один термодатчик находится на основной трубе отопления, он управляет включением циркуляционного насоса при достижении теплоносителем в основной магистрали определенной температуры (например 30 градусов). Другой термодатчик контролирует температуру воздуха в комнате и при достижении температуры воздуха например 18 градусов отключал бы этот центробежный насос. И так далее циклично.
    • MP707R то что вам нужно.
  • Здравствуйте. Скажите пожалуйста, есть ли шанс, что поступит в продажу термометр MP707R?
    • В ближайшем будущем точно нет.

Конкурс начинающих радиолюбителей
“Моя радиолюбительская конструкция”

Схема и программное обеспечение простого USB термометра на микроконтроллере ATmega8, который может собрать своими руками и начинающий радиолюбитель

Конкурсная конструкция начинающего радиолюбителя:
“USB термометр на микроконтроллере ATmega8″

Здравствуйте уважаемые друзья и гости сайта!
Представляю на ваш суд вторую конкурсную работу.
Автор конструкции – Григорьев Илья Сергеевич .

USB термометр на микроконтроллере ATmega8

Всем добрый день! Захотелось мне собрать термометр для того, чтобы знать температуру или дома или за окном. Сторона у меня солнечная и обычный термометр очень врет, нагреваясь.
Стал рыть интернет. Как всегда много ненужного, слишком сложного, затратного.
Наконец, я нашел схему по душе, по которой и стал делать ЮСБ термометр.

Итак, вот схема:

Для сборки нам понадобятся:
♦ МС Атмега 8 и кроватка для нее на 28 ног
♦ Датчик температуры DS18B20
♦ Резисторы(у меня 0.5Вт):
- 10к
- 4,7к
- 68ом *2шт
- 1,5к
- 200ом
♦ Кондеры
- 22пФ *2шт
- 100мкФ на 16В электролит
♦ 2 стабилитрона на 3.6В
♦ Кварцевый резонатор 12MHz
♦ Светодиод
♦ Кусок одностороннего текстолита 5*5см

Начинаем все с разметки на текстолите, потом вырезаем
Кстати, раньше я долго мучился вырезанием нужных кусков канцелярским ножиком, было это долго, муторно… недавно я заказал на ebay отрезные алмазные круги для дремеля. За секунду…вввжик и отрезано!


10штук вот таких кругов 100 рублей (для поиска- 10X 20mm Emery Diamond Coated Double Side Cutting Discs with 2 Joint Lever).

Затем, печатаем на журнале схему, потом утюгом нагреваем, далее отмачиваем:


Потом травим, оттираем тонер, сверлим:


И потом начинаем собирать:


Atmega 8-16PU в кроватке:


Отмываем плату от флюса, т.к. я использовал активный да и очень вид портит:


Далее я взялся за датчик. Я решил сделать 2 датчика. Первый будет короткий и находиться в комнате. Второй я сделаю длинным и выставлю его на улицу.


Вставляем датчик в разъем, согласно распиновке.

Теперь нам надо прошить Атмегу. Берем ранее изготовленный мной и заливаем прошивку.
В SinaProg нам надо выставить фьюзы:


ОБЯЗАТЕЛЬНО! Перед подключением проверяем плату на наличие КЗ!!!

Вставляем плату в юсб и у нас сразу же появляется неизвестное устройство:



Заходим в диспетчер устройств, находим неизвестное устройство и обновляем дрова.
Во время установки появится окно, где выбираем – “Все равно установить этот драйвер”
После этого в диспетчере устройств появится новое устройство:


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

Если начнет появляться многократно ошибка unable to write to C:/temp/USBThermometer_config.ini то заходим на диск С, включаем видимыми все папки и если есть папка temp, то создаем там блокнот, называем его USBThermometer_config и меняем ему расширение на.ini . Если нет папки, то создаем сначала ее. После этого у меня ошибка исчезала. Если папку создавали, то чтобы она не мешала можно скрыть ее.

Программа простая, понятная.
Основное окно:


Мини-окно, можно использовать как гаджет:


Вот и все. У меня на все было потрачено совсем немного денег и времени! Датчик в районе 90р и почти вся мелочь у меня уже была. Теперь у меня есть домашний, электронный термометр с возможностью измерения температуры дома и на улице.

Answer

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry"s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five http://jquery2dotnet.com/ centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

В качестве микроконтроллера, был выбран ATmega8. Цифровой термодатчик: DS18B20, у которого пределы измерения температуры от -55 до +125 градусов Цельсия. Вобщем вот список всего, что нужно для термометра:

Микроконтроллер ATmega8 (очень желательно без индекса “L” в конце).
Температурный датчики DS18B20, нужен без индекса PAR в конце, иначе макс. температура будет +85 град.
Кварц 12 МГц.
2 конденсатора 22 Пф и один конденсатор по питанию (10V и не менее 100 Мф, потому что у USB на линии питания просто ужасные перепады напряжения).
2 резистора 68 Ом, 1 резистор 200 Ом, 1 резистор около 2,2 – 4,7 кОм, 1 резистор 10кОм и 1 резистор 1,5кОм.
2 стабилитрона 3.6V.
Штекер или разъем USB.
Светодиод.
Ну и печатка или макетка, на которой это всё будет собрано.

Схема устройства:

Схема очень простая. Слева расположены все 4 контакты USB. Конденсатор С3 – это тот самый кондер по питанию. Стабилитроны VD1 и VD2 снижают напряжение на линии передачи данных до 3,3В. Датчик DS18B20 Можно не ставить на плату, а вывести на нужное место, вообще длина провода может быть до 100 метров, но я не советую больше 50м. Светодиод меняет свой состояние(зажигается/тухнет) при каждом запуске измерения температуры. Если он с хаотической скоростью мигает, тогда с термодатчик работает нормально, если постоянно светиться или не светиться – с датчиком проблемы (неправильно подключен, нерабочий, или очень длинный провод, возле которого сильные электромагнитные помехи). Справа расположен разъем для внутрисхемного программирования микроконтроллера. Прошивка для него - USBThermometer\MCU\USB_thermometer\default\main.hex . После заливки прошивки Вам нужно правильно выставить фьюзы, иначе устройство не будет работать, в STK500 из AVR Studio это выглядит так:

Если вы правильно собрали устройство и правильно прошили МК, то при подключению к компу через USB Windows найдет новое устройство и спросит где драйвер. Он расположен в папке USBThermometer\windows-driver\ , куда Вам и надо указать путь. Когда установиться драйвер перезагрузите ПК. Потом запустите программу USBThermometer.exe . Если устройство не подключено то вместо температуры будет написано «Не подкл.» и при перетаскивании окно будет немножко «подвисать» каждую секунду потому что программа будет каждую секунду обновлять данные об подключенных устройствах пока не найдет этот термометр. Если Вы подключите устройство, то в трее выскочит сообщение «Термометр подключен», окно подвисать уже не будет, и Вы увидите такое:

Ещё, что очень удобно, есть функция «Мини-окно» и «Поверх всех окон». Я обычно устанавливаю все 2 галочки и получаться вот что:

Вся серая область это и есть окно программы в «мини-виде» (бело-синий фон с бульбашками – то рабочий стол). Нравиться:) ?. Это удобно потому, что окно маленькое (96х198), постоянно поверх всех окон и не мешается при использовании других приложений. К тому же программа не отображается на панели задач, а только в трее и, наведя курсор на иконку программы, можно увидеть температуру в Цельсиях:

Этот термометр я проверял на нескольких стационарных ПК, ноутбуках и нетбуках под операционными системами Windows Home Edition, Windows Professional и Windows Vista. Всё работало отлично! Только вот на висте, при температуре на термодатчика ниже -9 и выше 99 град. не было видно буквы «С» (там где температура в Цельсиях), потому что я выбрал шрифт для отображения температуры «Comic Sans MS», но я не думаю что для кого то это проблема.

Программа, прошивка, исходники, драйвер, печатная плата: Скачать (500 кБайт)

P.S. Если у Вас нет программатора и Вам нужен уже прошитый микроконтроллер или Вы хотите купить уже готовый термометр, то обращайтесь ко мне на e-mail: devices2000 {сцобака} ya.ru

Так же я принимаю заказы на разработку и изготовление устройств на микроконтроллерах, за этим обращаться на тот же имейл.

Многоканальный цифровой термометр подключается к персональному компьютеру через USB-порт. Он имеет исполнительное устройство (реле) и позволяет включать-выключать нагрузки при изменении температуры (осуществлять термостатирование). Устройство будет полезно для применения в быту, дома, на даче, в бане. С его помощью можно производить измерения температуры окружающей среды, контролировать рабочую температуру морозильников и холодильных установок, управлять различными нагрузками в автономном режиме, протоколировать измеренную температуру, формировать файл с текущими показаниями в HTML-формате (то есть контролировать текущую температуру и состояние нагрузок через Интернет), управлять нагрузкой с помощью командного файла.

Технические характеристики :
Напряжение питания, В 3,6…5
Ток потребления не более*, мА 50
Диапазон измеряемых температур, 0С -55…+125
Штатный температурный датчик DS18B20
Допустимое количество датчиков**
(при желании докупаются отдельно)
До 32 датчиков типа DS18B20, DS18S20, DS1820 или DS1822
Количество каналов управления нагрузкой 2
Ток коммутации канала***, Ампер 5
Точность, 0С ±0,5
Размеры печатной платы, мм 55x55

Комплект поставки
Блок цифрового термометра в сборе c установленным датчиком температуры DS18B20 – 1 шт. 1
Корпус 1
Инструкция пользователя 1

Описание работы устройства и его подключение
Центральная часть устройства – микроконтроллер ATtiny45, работающий на частоте 16.5 МГц. Дополнительные датчики при необходимости подключаются параллельно DA1. Напряжение питания подаётся через USB-порт J1.
Устройство может работать как в автономном режиме (контроль текущей температуры и управление приборами), так и под управление специализированной программы для персонального компьютера.
Температурный сенсор DA1 размещен на плате устройства. Электронные компоненты вблизи датчика могут слегка нагреваться при работе, также на точность измерения влияет защитная термоусадочная оболочка, поэтому возможны небольшие погрешности измерения температуры. Более точное измерение могут обеспечить внешние датчики температуры, при желании приобретаемые и подключаемые дополнительно. Рекомендуемая длина соединительной линии – не более 20 метров. При близкой к предельной длине линии следует использовать качественный провод: витую пару 5 категории. При наличии электромагнитных помех желательно использовать экранированный провод.
В автономном режиме работы устройство не требует подключения к компьютеру и может получать питание от любого сетевого адаптера 5 В с разъёмом USB.

Программное обеспечение
Скачать программное обеспечение.
Внимание! Некоторые антивирусные программы ошибочно принимают ПО за вредоносное (подозрение на вирусы). В действительности же данное ПО вредоносного кода не содержит.