1. Описание датчиков температуры воздуха

   В нашем колледже на данный момент установлено два датчика температуры воздуха. Схема подключения датчика DS18B20 была найдена на просторах интернета (см. рис.1.1).

   Схема собрана на коленках без какой-либо печатной платы, без корпуса и размещена в воздухе.

   Датчик 1 (см. рис.1.2) измеряет внутреннюю температуру в кабинете "ИКЦ". Он расположен на южной стене кабинета вместе со схемой подключения к порту Com1. Провод, идущий снизу - подключение к серверу, сверху - провод к датчику, влево провод уходит на датчик 2.

   Датчик 2 (см. рис.1.3) измеряет температуру за окном. Он расположен на окне кабинета "ИКЦ" на 3 этаже в пластиковом стакане. Снаружи стакан обклеен фольгой для отражения солнечного света и тепла здания. Внутри обклеен черным поролоном для поглощения тепла внутри стакана. Датчик вставлен в алюминиевый радиатор с термопастой. Несмотря на это он всеравно немного нагревается на солнце. Поэтому его значения могут отличаться от реальных. На этом же окне внутри кабинета установлена web - камера.

  Температура воздуха снимается программой "digitemp" для датчиков DS18B20.


Рис.1.1 - Схема подключения датчика.

Рис.1.2 - Расположение датчика 1 со схемой подключения.

Рис.1.3 - Расположение датчика 2 с Web - камерой.

2. Описание датчиков температуры жестких дисков

   Температура жестких дисков снимается известной программой "hddtemp".

   Температура процессора снимается программой "sensors". Эта же программа показывает множество параметров системы, в том числе и скорость вращения вентиляторов.

   Все команды снятия показаний последовательно записаны в bash скрипт. Этот скрипт выполняется каждые 5 минут по заданию "cron". Результаты измерений заносятся в базу MySQL.

   Графики строятся на основе выборки показаний из базы за определенный период времени с помощью дополнительной библиотеки PHP "pChart.1.27d".

   Главная особенность этих наблюдений - это отправка оповещения о критических состояниях датчиков в виде СМС сообщения администратору. Например, если скорость вращения вентилятора процессора упадет ниже заданного порога, то администратору прийдет СМСка, что пора заменить вентилятор.