Данный термометр подключается на любой свободный последовательный порт ПК, предназначен для отображения температуры на экране монитора. Термометр дает показания температуры с точностью до 0.5 ° C, без калибровки. Ключевым компонентом схемы является температурный датчик DS1621 фирмы Dallas Semiconductor (в настоящее время Maxim). Это цифровой датчик температуры, а это означает, что он измеряет температуру и превращает показания в цифровые значения (двоичные числа, то есть последовательность из нулей и единиц как байты в компьютере).
Данный проект является достаточно легким для того, чтобы повторить новичкам. Особенности проекта следующие:
- подключается в любой свободный порт COM компьютера
- диапазон измеряемых температур -20 ... +125 ° C (-4 ... 257 ° F)
- точность 0.5 ° C
- запись данных ведется на текстовых файл и хранится на ПК
- частота дискретизации 1, 5, 30 или 60 секунд
- один или два датчика температуры (с возможностью расширения до 8)
- питание берется с COM-порта, внешнего источника питания не требуется
- не требуется калибровка
Список радиодеталей:
U1,U2 датчики DS1621 или DS1631
U3 LM2936Z-5.0
D1,D2 диоды LL4148
DZ1, DZ2 MMSZ5V1 стабилитроны на 5.1в
C1,C2 47 мкФ/16в
C3,C4 100 нФ
R1,R2 4700 Ом
COM DB9F 9-pin коннектор
Основная плата с платой датчика соединяется с помощью проводов и выносится за пределы корпуса, располагать датчик внутри корпуса системного блока не рекомендуется, особенно если вы хотите измерять температуру в комнате.
Датчик DS1621 использует интерфейс I2C который также называют двухпроводным интерфейсом (TWI) для связи с микроконтроллером. При программировании микроконтроллера фьюзы выставлять не нужно.
Печатные платы можно изготовить методом ЛУТ или фоторезиста, платы должны быть чистыми, без КЗ или соплей, иначе есть вероятность спалить ком порт.
Печатная плата рассчитана на установку разъема последовательного порта, плата устанавливается между выводами разъема.
После того как собрали устройство, можно приступать к загрузке и установке программного обеспечения. При первом запуске вам нужно будет выбрать номер последовательного порта, куда подключено устройство, затем устройство будет готово к работе.
Запись данных температур будет вестись в текстовый файл, так что вы можете легко импортировать эти файлы в MS-Word или MS-Excel, где можно сделать график данных. Программа для отображения температуры и связи с микроконтроллером лежит в архиве ниже. Программа протестирована в Windows XP Home Edition, но вероятно, будет также работать и в других версиях Windows, в остальных системах не тестировалось.
Скачать исходный код программы, ПО и печатную плату вы можете ниже
- term_DS1621.rar (1566 Кб)
Комментарии (0) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация