Даааавно ничего не постил, но тут наконец то доделал один из свои долгостроев, завершил вообще все, а именно стимпанковый проект "Das Oktav". Название происходит из книг "Плоский мир" Терри Пратчета, ну и перекликается с количеством показометров на "Das Oktav", а именно их ровно 8 штук :
- Левый нижний - Speicher, память, т.е. загрузка физической памяти компа.
- Средний нижний - Netzwerk, загруженность сетевого подключения
- Средний самый большой, полностью самодельный, был сделан из 5 различных индикаторов с нуля, 4 мелких и один побольше, выдраны из корпусов, сдизайнены в один большой, для которого была сделана своя шкала, своя рамка из листовой меди, свое стекло из поликарбоната. Центральный показывает общую загрузку CPU, 4 мелких - загрузка отдельных ядер, если их 4, ну или пропорционально раскидывается от 2 до 24 ядер на 4 индикатора.
- правый нижний был найден самым карсивым исходно, но со стрелкой в среднем положении, я ему даже шкалу новую не нарисовал, долго думал как такую красоту применить, потом придумал параметр "Optimalität" - "оптимальность", оно показывает максимальный из всех параметров, т.е. их CPU, Сеть, память и HDD Queue, и если достигает 90% то включается индикатор "Überlast" - "Перегрузка"
- во все индикаторы вставлена подсветка на желтеньких светодиодах, лампочки такие есть, но от USB бы их было не запитать. Подсветка диммируема.
- Все большие индикаторы древние, 50х годов, только мелкие - новодел.
Материалы :
- Фанера 12мм
- латунный лист 1мм
- листовая медь
- поликарбонат
- травление а ля "лазерный утюг"
- лак, полировка и пр ...
Внутре у него "няонка", т.е. арудуинка, обычная копеечная нано, с SoftPWM либой, которая позволяет превратить любую ногу в PWM, так как хардварных мне мало, у меня 8 индикаторов + диммируется все, включая подсветку. На компе крутится прога которая считывает PerfomanceCounter всего и шлет это байтиками по USB в ардуину.
Вот так примерно оно работает :
Click to view