• Главная
  • Устройства
  • AVR
  • Линейный индикатор работы жесткого диска компьютера на Attiny2313

Линейный индикатор работы жесткого диска компьютера на Attiny2313

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

Возможности устройства

- Отображение работы жесткого диска с шагом 10%
- Индикация аварии (зависит от программного обеспечения ПК)
- Аккуратный компактный модуль легко помещается внутри корпуса

Линейный индикатор работы жесткого диска компьютера на Attiny2313 

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

Печатная плата устройства

Fuse-биты микроконтроллера

Источник: журнал Elektor

Архив для статьи "Линейный индикатор работы жесткого диска компьютера на Attiny2313" HOT
Исходный код программы(СИ), файл прошивки микроконтроллера, схема и макет печатной платы Eagle 5
File Size 55.26 KB Download 799 Download

Печать E-mail

Комментарии  

0 #1 digg2dwarf 26.03.2017 19:49
В схеме ошибка. :D
Оптопару, 2-ю ножку нужно отвязать от земли и завести на матплату. Иначе работать не будет, так как на мат плате вывод на диод активности накопителей идёт диференциально (на одной ноге +5 вольт относительно земли, на второй около +4вольта относительно земли, когда хард начинает активничать - ножка +4 просаживается на пару вольт).
Исходник был кстате, алгоритм прост как двери - 200 милисекунд МК считает в акумулирующую переменную, каждую милисекунду какой уровень был на ножке, если 0 то записывает +1, а потом сравнивает эту переменную с числами в процентной стопке.
Сообщить модератору

Авторизация