payaem.ru

Паяем — Все о электронике

Изготовление USB — термометра на основе ATtiny2313

Этот термометр является HID — устройством (то есть Human Interface Device).Термометр изготовлен на основе популярного и относительно недорогого микроконтроллера ATtiny2313 (AT90S2313). За измерение температуры отвечает интегральный термометр DS18B20 (либо DS18S20).

Принципиальная схема термометра

Конструкция

Вся конструкция термометра собрана на односторонней печатной плате, размеры которой 48 х 35, она рассчитана для установки в корпус одиночной телефонной розетки. Сама печатная плата является универсальной, то есть даёт возможность сделать на ней как сам термометр, так и ИК — приемник USB.

Нужные программы

Программа работает на ОС Windows 98/ME/2000/XP. Написана для компилятора Visual C++ 6 с применением HID — библиотек Windows DDK. В основе лежит аналогичная программа — Cypress USB Thermometer (HIDTHERM).

В окне появляется показание температуры в градусах Цельсия, а если программу свернуть в system tray, то температура появится если просто навести курсором мышки на иконку. Если температура положительная — иконка красного цвета, а если нулевая либо отрицательная — иконка синего цвета, и если термометр не включен в порт USB — иконка серого цвета.

Прошивка, программа, исходники и топология платы в архиве ниже

usbtherm

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *