Микроконтроллер, компьютер, светодиод RGB и некоторые компоненты – потребуются для того что бы сделать очень интересные часы из «кулера» и светодиода.
Принцип его работы довольно прост: на лопасти вентилятора крепятся полоски из цветной бумаги, а рядом расположенный СИД мигает с опр. частотой – похоже на стробоскоп, не правда ли? Замечу, что в данном случае сам вентилятор не требует никакой настройки, что значительно упрощает работу.
Программное обеспечение
ПО написано, что бы дать пользователь менять настройки в режиме реального времени, нажимая определенные кнопки. ПО работает используя три прерывания: Первое (500 раз в секунду) используется для устранения эффекта дребезжащих контакта (происходит из-за дребезга контактов и позволяет получить отличные генератор случайных чисел). Второе (60 раз за один оборот вентилятора) отвечает за отображение стрелок путем вкл./выкл. цветов СИД. Третье (происходит когда вентилятор генерирует RPM импульс) подстраивает МК под скорость вращение лопастей вентилятора. ПО находится под GPL 3 лицензией , так что вы можете изменять его для изображения чего-либо другого. Скачать ПО можно здесь.
Механико-электрическая часть
Маленькие пояснения к схеме: Вверху слева - ОУ 7805 (нечетко написано). Использован кварц на 8 Мгц. Микроконтроллер - ATTiny2313. Примечание: как вы видите, в схеме (да и на фото тоже) отсутствуют запасные батарейки. Если вы хотите поддерживать часы при выкл. Вашего ПК, подключите к питанию МК standby 5 В ATX. В таком случае из схемы надо убрать резистор сопротивлением в 100 Ом. И еще, вы можете подключить дополнительно еще несколько СИД, но в таком случае заменить резистор 100 Ом на 10 Ом и СИД подключайте параллельно.