Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


USB термометр на микроконтроллере. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Микроконтроллеры

Комментарии к статье Комментарии к статье

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

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

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

USB термометр на микроконтроллере. Схема USB термометра
(нажмите для увеличения)

Схема очень простая. Слева расположены все 4 контакты USB. Конденсатор С3 - это тот самый кондер по питанию. Стабилитроны VD1 и VD2 снижают напряжение на линии передачи данных до 3,3В. Датчик DS18B20 Можно не ставить на плату, а вывести на нужное место, вообще длина провода может быть до 100 метров, но я не советую больше 50м. Светодиод меняет свой состояние(зажигается/тухнет) при каждом запуске измерения температуры. Если он с хаотической скоростью мигает, тогда с термодатчик работает нормально, если постоянно светиться или не светиться - с датчиком проблемы (неправильно подключен, нерабочий, или очень длинный провод, возле которого сильные электромагнитные помехи). Справа расположен разъем для внутрисхемного программирования микроконтроллера.

Прошивка для него - USBThermometer\MCU\USB_thermometer\default\main.hex. После заливки прошивки Вам нужно правильно выставить фьюзы, иначе устройство не будет работать, в STK500 из AVR Studio это выглядит так:

USB термометр на микроконтроллере. Фьюзы

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

Если устройство не подключено то вместо температуры будет написано "Не подкл." и при перетаскивании окно будет немножко "подвисать" каждую секунду потому что программа будет каждую секунду обновлять данные об подключенных устройствах пока не найдет этот термометр. Если Вы подключите устройство, то в трее выскочит сообщение "Термометр подключен", окно подвисать уже не будет, и Вы увидите такое:

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

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

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

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

USB термометр на микроконтроллере. Трей

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

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

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

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

Автор: Бражников Михаил, devices2000 {сцобака} ya.ru; Публикация: cxem.net

Смотрите другие статьи раздела Микроконтроллеры.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Экраны влияют на детей неравномерно в разном возрасте 01.08.2026

Планшеты и смартфоны давно стали привычной частью повседневной жизни даже самых маленьких детей. Родители часто используют гаджеты, чтобы успокоить малыша или занять его на время, однако ученые все чаще задаются вопросом, как экранное время сказывается на развитии мозга и будущей способности к обучению. Новое исследование показывает, что значение имеет не только продолжительность просмотра, но и возраст, в котором ребенок проводит время перед экраном. Ученые наблюдали детей от рождения до 8 лет. Оказалось, что больше всего экраны влияют на мозг в два периода - в раннем младенческом возрасте и перед поступлением в школу. У детей, много времени проводивших перед экранами в эти возрастные точки, в 9 лет были несколько хуже успехи в обучении, а в 10,5 лет хуже работала рабочая память - способность удерживать и обрабатывать информацию здесь и сейчас. Исследователи из Франции и Сингапура проанализировали данные 502 детей и выделили два ключевых этапа. У младенцев мозг развивается очень ...>>

Умные жилеты, спасающие от жары 01.08.2026

Летняя жара в больших городах все чаще становится серьезным испытанием для людей, работающих на открытом воздухе. Мусорщики, строители и другие специалисты вынуждены проводить часы под палящим солнцем, рискуя перегревом. Китайские инженеры предложили практичное решение - специальные охлаждающие жилеты, которые помогают снизить ощущаемую температуру примерно на 10 градусов. Пока мир страдает от сильной жары, китайские инженеры разработали "умные" жилеты с климат-контролем. Жилеты с кондиционированием почти не отличаются от обычной рабочей одежды. Главное отличие - в системе охлаждения. В городе Нанкин в жилет вмонтированы два вентилятора, работающих от портативных аккумуляторов. Одного заряда хватает на 3-4 часа непрерывной работы. В Чанчжоу решили разместить в карманах охлаждающие элементы с материалом, который при нагревании переходит из твердого состояния в жидкое, активно поглощая тепло. Это поддерживает комфортную температуру в течение 2,5-4 часов. Такие жилеты выглядят почти ...>>

Летающие ветротурбины 3 МВт вышли в серию 31.07.2026

Традиционные ветряные электростанции зависят от силы и стабильности ветра у поверхности земли, где воздушные потоки часто бывают слабыми и порывистыми. На больших высотах ветер обычно сильнее и постояннее, поэтому инженеры уже давно рассматривают возможность подъема турбин в воздух. Китайская компания сделала важный шаг в этом направлении, перейдя от испытаний к мелкосерийному производству. Компания Beijing Linyi Yunchuan Energy Technology запустила мелкосерийное производство летающей ветротурбины S2000, а в провинции Чжэцзян возводят отдельный завод по производству материалов для оболочки аппарата. У компании уже есть предварительные договоренности с прибрежными городами и горными регионами, которые рассматривают возможность использования этой технологии для удовлетворения собственных энергетических потребностей. Прототип, который полгода назад только что поднялся в небо над Сычуанем, теперь превращается в целую отрасль. Идея S2000 проста: вместо того чтобы устанавливать ветряну ...>>

Случайная новость из Архива

Радиотелескоп для наблюдений за солнечным ветром 12.05.2024

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

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

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

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

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

Другие интересные новости:

▪ NCP694 - 1 амперный LDO-регулятор от ONSemi

▪ Сенсорные сети из шпионских камней

▪ SSD-накопитель Adata SD600

▪ Электрические бинты эффективнее обычных

▪ Портативная солнечная зарядка электромобилей от Volvo

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Инструменты и механизмы для сельского хозяйства. Подборка статей

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

▪ статья Где находится престижный район, в котором запрещены автомобили? Подробный ответ

▪ статья Охранник. Должностная инструкция

▪ статья Закалка стаканов. Простые рецепты и советы

▪ статья Усилитель мощности для СВ-радиостанции (на лампe). Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026