Перейти к содержанию

Интересные результаты замеров потребления электроэнергии.

Пришла мне посылка из Китая. Среди заказанных полезняшек был Ваттметр. Для большинства людей это прибор из разряда «а зачем это надо?», но я человек любознательный и решил измерить реальное потребление моих компов дома.

Конфиг Off IDLE 100% Load
1. Сервер (выполняет функции NAS, HTPC, торрентокачалки, принт- скан-сервера) Athlon 4450e / MB ASUS AM3 M4A78LT-M (AMD 760G) / 2 Gb RAM / 5 HDD (4 WD20AERX+ 1 WD10EALX) / Radeon HD6450 512 / БП noname 350W 1,5 Вт 95 Вт 120 Вт
2. I5-750/Radeon 5850/500Gb/4Gb/Hiper 650W 1,5 Вт 75 Вт 180 Вт
3. I5-2500k (at 4 GHz)/Radeon 6950/120 Gb SSD/4 Gb/ Thermaltake 750W 2 Вт 75 Вт 230 Вт

Off - полностью выключенный компьютер, потребляет "дежурка" БП

IDLE - запущенный Windows, никаких действий

100% Load - волосатый бублик грузит видеокарту, OCCT - грузит все ядра процессора.

 Немного неожиданный для меня результат последней конфигурации - процессор один из топовых, к тому же разогнан, видеокарта - мощная, игровая, двуслотовая - вот такой монстрик:, а получается что потребление 10% от максимальной у БП. А с учетом, что мой БП покупался пару лет назад, когда не было сертификации 80Plus и, наверняка, он просто соответствует стандарту "ATX12V Power Supply Design Guide"  (БП должен обеспечивать минимальный КПД 65% при небольшой, 72% при нормальной и 70% при пиковой нагрузке)

– вот и работает он все время в зоне 65% КПД.

Еще интересный ньюанс в конфиге №1 - отключив все диски, я получил потребление 75 Вт. Таким образом, получается, что 5 (ПЯТЬ!!!) HDD потребляют всего 20 ватт. И я подозреваю, что сменив платформу на Sandy Bridge и поставив современный БП, можно добиться потребления 40-50 Вт. А каждый Ватт для компьютера включенного 24/7 выливается в не такую уж маленькую сумму в год.

Заодно померял мониторы, обычный 24" Samsung Bx2340 (TN) потребляет 20 Вт, А Asus PA246Q (1920*1200, IPS) ровно в два раза больше - 40 Вт.

Подведу итог и дам пару советов, которыми сейчас бы воспользовался при выборе блока питания:

- не стоит брать БП с сильно большим запасом (как получилось у меня) - можно получить постоянно маленькую нагрузку и соответственно низкий КПД.

- стоит обратить внимание на сертификацию 80Plus:

Нагрузка/ 80 PLUS 10% 20% 50% 100%
80 PLUS Bronze - КПД 81% КПД 85% КПД 81%
80 PLUS Silver - КПД 85% КПД 89% КПД 85%
80 PLUS Gold - КПД 88% КПД 92% КПД 88%
80 PLUS Platinum - КПД 90% КПД 94% КПД 91%
80 PLUS Titanium 90% КПД 94% КПД 96% КПД 91%

Такие советы вряд ли даст консультант в компьютерном магазине - обычно предпочитают оценивать какой нужен БП "на глазок" и стараются продать помощнее, по принципу: "собрался поиграть -  бери киловаттный блок питания" :-)

С учетом современных технологий энергосбережения во всех комплектующих, на мой взгляд, производителям блоков питания нужно уделить больше внимания увеличению КПД на малых мощностях чем созданию многокиловаттных БП. Как ни откроешь прайс-лист, так полно 600-1500 ваттных БП, а менее мощный, но более эффективный найти не так-то просто...

Upgrade домашней сети. HTPC/NAS на одном компьютере.

Задумался на днях, что имеющаяся конфигурация домашней сети не оптимальна и периодически доставляет неудобства.

До апгрейда моя домашняя сеть выглядела примерно так:

Недостатки:

  • десктоп, к которому подключены принтеры по USB, я не держу постоянно включенным, значит его нужно включать, когда нужно что-то распечатать/отсканировать с другого компьютера.
  • для того чтобы посмотреть фильм на большом экране, каждый раз необходимо проделывать, пусть несложные, но надоевшие операции – скопировать файл с торрентокачалки (по 100МБ сети это не так уж и быстро), переключить режим работы видеокарты на HDMI и переключить звук в 5.1.
  • при просмотре фильмов я пользовался обычной беспроводной мышкой, подключенной через удлинитель USB, что было не всегдя удобно
  • Ноутбуки в роли переносных компьютеров практически не используются. Для командировок есть служебный, дома -десктоп, а ноут жены используется как стационарный комп, поэтому было принято решение продать оба.
  • закончилось место на 1,5 Тб диске (их у меня два, но в RAID1, так что общий объем=1,5 Тб)
  • 100 Mb сеть - узкое место. Нужен апгрейд на 1 Гб

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

Финальный результат конфигурации домашней сети:

С конфигурацией сети определился, теперь перехожу к частностям :-)

1. Сервер. В результате нужно получить комп, который будет использоваться, как:

  • принт-сервер
  • сетевой сканер
  • NAS – сетевые шары
  • торренто-качалка
  • HTPC – подключен к телевизору и ресиверу обеспечивающему звук 5.1, с удобным пультом управления и оболочкой для просмотра медиа контента.

А поскольку этот комп будет стоять в зале рядом с телевизором, то возникают дополнительные требования: корпус должен вписываться в интерьер и шум от системника не должен превышать естественный фон. Хорошо, что в зале никто не спит, так что задача «сделать бесшумный комп» не стоит, достаточно просто "тихого"

Было прочитано много букф в интернете и мой конфиг для сервера таков:

  • Процессор - нагрузки на него особой не предвидится, так что купил самый дешевый AMD (Sempron 145) за 990р :-) К тому же, чудесным образом, он разлочился в Athlon II X2 4450e
  • Материнская плата - остановился на форм-факторе Micro-ATX. Требования: минимум 6 SATA, встроенное видео с HDMI, гигабитная сеть. Оказалось что плата за 1800р (ASUS AM3 M4A78LT-M) вполне удовлетворяет моим требованиям:

  • Память. Ее много не бывает, но решил, что 2х гиг будет достаточно.
  • Дисковая подсистема: остановился на программном RAID5 средствами Windows Server 2008 (3*2TB WD Green)=4 TB свободного пространства. И WD Blue 1 TB под систему и торренты. Начитался очень много категоричных отрицательных отзывов о софт-рейдах. Но похоже, что школота спорит о вкусе черной икры никогда ее не пробовав. Тема заслуживает отдельной статьи, но в двух словах: быстродействие меня устраивает (50-60 мегабайт в секунду чтение/запись по сети). Надежность меня тоже устраивает - я специально проводил жесткие эксперименты по имитации выпадения одного диска и пересбора массива. А в  результате сучайного стечения обстоятельств, получился вообще очень сложный тест  - во время ресинхронизации массива у меня умер системный диск. Систему удалось успешно восстановить в два этапа: ставим голую винду на новый диск, чтобы получить доступ к массиву, дожидаемся окончания пересобирания массива и восстанавливаем из бэкапа оригинальную систему. К сожалению, инсталлятор Windows server 2008 не умеет сразу восстанавливаться с динамических дисков - поэтому бэкап лучше хранить не на рэйде, а на отдельном диске (желательно лежащем где-нить в сейфе и кроме бэкапа системы на нем же иметь бэкап ценных данных, ибо есть прописная истина, что RAID не заменяет бэкап, а просто уменьшает время простоя).
  • Корпус. После долгих поисков нашел подходящий вариант: SilverStone SUGO SG02 (около 2000р без БП)

 

 

Но его  пришлось доработать. В оригинале всего 2 посадочных места под 3,5" диски.  После небольшой доработки, в него прекрасно помещается 5 HDD и один дополнительный вентилятор для их охлаждения. 2 диска - в 5,25" отсек на салазках и еще один подвешен к верхней части корпуса - все хорошо видно на фото:

    

  • Пульт: решил начать с самого простого, а потом, когда уже определюсь что именно не хватает, выбрать что-нибудь посеръезнее. $7,5 на dealextreme.com:       

Кстати оказался вполне приличный пульт. Определяется как обычная мышь+клавиатура,

набор кнопок вполне достаточен. Синий кружок - это нечто похожее на маленький трэкбол - эмулирует мышь.

Пульт работает от CR2032 батарейки.

USB провод разматывается на метр.

IR, с углом сравнимым с обычными бытовыми устройствами, работает на 2-3 метрах уверенно.

Желания менять на что-то другое пока нет :-)

  • Снижение уровня шума - все вентиляторы, а именно: 1 корпусной на обдуве двух штатных мест под диски, 1 добавленный мной для обдува 2 посадочных мест в 5,25 отсеке, и вентилятор в блоке питания,  я запитал от 7в (подключил землю (черный провод) вентиляторов на +5, а плюс (красный провод) на +12: итого разность потенциалов 7 вольт). Процессорный кулер подключил через реобас, опытным путем нашел баланс между шумом и эффективностью, погонял под нагрузкой - температура проца не превышает 50С
  • Оболочка для HTPC: MediaPortal (http://www.team-mediaportal.com/) Достаточный функционал для моих нужд.

     

Итого по расходам на Server/NAS/HTPC:

MB+CPU+Cooler+2GB  3500р + Корпус 2000р = 5500р (бп был в наличии 400W, если покупать, то цена 500-800р).

Итак, примерно за 6000р (без стоимости дисков), мы получаем достаточно универсальный комп, который можно использовать как NAS и как HTPC одновременно.

В моем случае, диски обошлись в 3*2TB (WD Green) 7200р + 1Tb (WD Blue) 2000р= 9200р

Выявленные недостатки на данный момент:

  • не решил проблему с глюком в 2008 сервере по поводу воспроизведения 1080p видео: тормозит. На этом же компе Windows 7 - все ок.
  • не нашел решения для моего сканера, чтобы сделать его сетевым.

В остальном очень доволен!

Update от 15.09.2011

Сканер побежден - драйвера нашлись. По сети расшарен через RemoteScan.

Видео в 1080p побеждено кардинальным образом - купил наидешевейшую видеокарту Radeon HD6450 с пассивным охлаждением.

Добавил еще один HDD - теперь RAID5 из 4*2TB

Удлинитель ИК Пульта ДУ

Обзавелся я в хозяйстве спутниковым телевидением и вторым телевизором на кухне. Встала проблема - как удаленно переключать каналы на ресивере.

Примитивный вариант - купить готовый радио удлинитель пульта я отверг. Решил поискать готовую схему, но как оказалось, схемы какие-то сложные предлагаются, чуть ли не на микрокотроллерах (кстати заманчивая идея). Но не стоит искать сложных путей, когда можно обойтись простыми.

В результате соб такую схемку:

HL1 на кабеле длиной 5 метров. Фотодиод и светодиод - какие были в магазине радиотоваров. Можно использовать любые инфракрасные из того что есть в наличии.

Примитивно - но работает. Единственный дискомофорт, что на кухне пульт нужно близко к фотодиоду подносить - 30 см максимум дальности :-(

Подключаем 3G модем Huawey E1550 к D-Link DIR-320.

Дома интернет у меня от Йоты... В Краснодаре она пока в тестовом режиме работает и с каждым днем все хуже и хуже.  Поэтому пришлось себе приобрести 3G  модем от МТС.

Встал вопрос раздачи интернета по дому - если с йотой проблем не было - D-Link DIR-320 достаточно легко перешился и сразу заработал, то как ни странно для Huawey E1550 готового решения я так и не нашел - родные прошивки от D-Link как-то не так себя ведут - модем видят, а подключаться не хотят. Потратил много времени на перебор всяких вариантов прошивок, пока не остановился на рабочем варианте. Хочу с вами поделиться - может кому поможет.

1. Доработка модема:  он в системе, по умолчанию, определяется как три устройства - сам модем, CD-ROM с драйверами и ридер SD карт. Лишние устройства мешают - надо их отключить. Вставляем модем, закрываем МТСовскую программу, запускаем HyperTerminal, выходим в строку AT команд модема и вводим команду:

AT^U2DIAG=0

После этого модем определяется как модем.

Для справки, остальные варианты конфигурации модема:
AT^U2DIAG=0 девайс в режиме только модем
AT^U2DIAG=1 девайс в режиме модем + CD-ROM
AT^U2DIAG=255 девайс в режиме модем + CD-ROM + Card Reader
AT^U2DIAG=256 девайс в режиме модем + Card Reader (можно использывать как обычную флешку, отказавшись от установки драйверов модема)

ВАЖНО: все что я дальше буду писать касается модема с VID 12d1 & PID 1001  Проверьте в диспетчере задач, что у вас такие же:

2. Перешиваем D-Link DIR-320:

- соединяем роутер и компьютер ethernet кабелем (в роутере используем любой из 4 LAN портов - главное чтобы не WAN )

- настраиваем сетевую карту в компьютере на 192.168.0.2 с маской 255.255.255.0

- cкачиваем отсюда файл прошивки и небольшой батник, кладем их в одну папку, запускаем батник и передергиваем питание на роутере. Буквально за несколько секунд прошивка зальется и окно батника закроется. Ждем пару минут, пока DIR-320 не перешьется и сам не перезагрузится. Ставим в настройках сетевой карты получение IP адреса по DHCP и для проверки заходим через веб на 192.168.1.1 - должен открыться веб интерфейс от ASUS  - да да теперь у нас типа ASUS  :-)

3. Самое сложное - модифицируем прошивку для работы с модемом Huawey E1550:

Заходим телнетом:

telnet 192.168.1.1
Login: admin
Password: admin

Копируем отсюда и вставляем следующее:

mkdir /tmp/ppp/peers
echo "debug" > /tmp/ppp/peers/dialup
echo "/dev/usb/tts/0" >> /tmp/ppp/peers/dialup
echo "115200" >> /tmp/ppp/peers/dialup
echo "crtscts" >> /tmp/ppp/peers/dialup
echo "noipdefault" >> /tmp/ppp/peers/dialup
echo "ipcp-accept-local" >> /tmp/ppp/peers/dialup
echo "lcp-echo-interval 60" >> /tmp/ppp/peers/dialup
echo "lcp-echo-failure 5" >> /tmp/ppp/peers/dialup
echo "usepeerdns" >> /tmp/ppp/peers/dialup
echo "noauth" >> /tmp/ppp/peers/dialup
echo "nodetach" >> /tmp/ppp/peers/dialup
echo "user 'mts'" >> /tmp/ppp/peers/dialup
echo "password 'mts'" >> /tmp/ppp/peers/dialup
echo "connect \"/usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log\" " >> /tmp/ppp/peers/dialup
echo /tmp/ppp/peers/dialup > /tmp/local/.files
echo /tmp/ppp/dialup.chat >> /tmp/local/.files
flashfs save && flashfs commit && flashfs enable
reboot

Раутер перезагрузится, после этого опять логинимся телнетом и продолжаем вставлять команды:

mkdir /tmp/local/sbin
echo "#!/bin/sh" > /tmp/local/sbin/post-boot
echo "insmod usbserial vendor=0x12d1 product=0x1001 maxSize=4096" >> /tmp/local/sbin/post-boot
echo "sleep 5" >> /tmp/local/sbin/post-boot
echo "pppd call dialup" >> /tmp/local/sbin/post-boot
chmod +x /tmp/local/sbin/post-boot
flashfs save && flashfs commit
reboot

Если все сделали правильно - после перезагрузки, комбинация Huawey E1550 и D-Link DIR-320 должна начать раздавать интернет по Wifi :-)

Если не получилось, из WEB интерфейса, System setup->Factory Default сбрасываем все что сделали и пробуем еще раз.

Как вариант, можно взять готовый файл с настройками и попробовать загрузить его через WEB интерфейс, System setup->Flashfs Management->Load from file.

Удачи!

Умер жесткий диск WD1001FALS

Умер мой терабайтник, под завязку забитый всякими полезняшками  :-(

HDD Western Digital  1 TB серии Caviar Black WD1001FALS

Симптомы такие - при подаче питания раскручивается, некоторое время шкребет головками и останавливает шпиндель.

Шкрябущие звуки такие:

001_wd1001fals

Программатор

Я решил не искать легкого пути в виде покупки готового программатора, а сделать его самостоятельно. Сразу же столкнулся с трудностями - ни на своем лаптопе, ни на десктопе нет COM и LPT портов, на которых работают простейшие схемы программаторов. А варианты с USB требовали либо экзотических комплектующих, либо уже запрограммированного микроконтроллера. В результате у меня дома завелся еще один "балконный компьютер" - старый Pentium III. Не полноценный комп, конечно, с скорее минимальный набор  - БП,  HDD, USB WiFi адаптер, мать с процом и памятью. И все :-) Воодрузил винду, разрешил Remote desktop, прописал айпишник своей точки доступа и ни монитор ни клавиатура с мышью больше не нужны. Да и корпус тоже :-) В результате получилась вот такая компактная конструкция:

Заодно нашлось второе применение - 24/7, никому не мешающая шумом, торрентокачалка. (WiFi, винт и БП в хозяйстве уже были, поэтому расходов было всего 600 р. на БУ комплект матери, проца и памяти)

Поискал в сети и нарисовал для лучшего понимания вот такой вариант программатора:

Спаял на кусочке макетки, программу для прошивания взял с сайта Николаева

Собрал, подключил, запустил Uniprof - МК определился с первого раза. Первая маленькая победа :-)

Начинаю изучать микроконтроллеры с Atmega8

Качественно подготовившись, приступаю к совершенно новому для себя делу - изучению вопроса - что такое микроконтроллеры и с чем их едят :-)

Исходя из доступности в продаже и большому количеству документации и готовых проектов остановился на Atmega8

Выдержка из datasheet производителя (Atmel):

Features
• High-performance, Low-power AVR® 8-bit Microcontroller
• Advanced RISC Architecture
– 130 Powerful Instructions – Most Single-clock Cycle Execution
– 32 x 8 General Purpose Working Registers
– Fully Static Operation
– Up to 16 MIPS Throughput at 16 MHz
– On-chip 2-cycle Multiplier
• Nonvolatile Program and Data Memories
– 8K Bytes of In-System Self-Programmable Flash
Endurance: 10,000 Write/Erase Cycles
– Optional Boot Code Section with Independent Lock Bits
In-System Programming by On-chip Boot Program
True Read-While-Write Operation
– 512 Bytes EEPROM
Endurance: 100,000 Write/Erase Cycles
– 1K Byte Internal SRAM
– Programming Lock for Software Security
• Peripheral Features
– Two 8-bit Timer/Counters with Separate Prescaler, one Compare Mode
– One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture
Mode
– Real Time Counter with Separate Oscillator
– Three PWM Channels
– 8-channel ADC in TQFP and QFN/MLF package
Eight Channels 10-bit Accuracy
– 6-channel ADC in PDIP package
Eight Channels 10-bit Accuracy
– Byte-oriented Two-wire Serial Interface
– Programmable Serial USART
– Master/Slave SPI Serial Interface
– Programmable Watchdog Timer with Separate On-chip Oscillator
– On-chip Analog Comparator
• Special Microcontroller Features
– Power-on Reset and Programmable Brown-out Detection
– Internal Calibrated RC Oscillator
– External and Internal Interrupt Sources
– Five Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, and
Standby
• I/O and Packages
– 23 Programmable I/O Lines
– 28-lead PDIP, 32-lead TQFP, and 32-pad QFN/MLF
• Operating Voltages
– 2.7 - 5.5V (ATmega8L)
– 4.5 - 5.5V (ATmega8)
• Speed Grades
– 0 - 8 MHz (ATmega8L)
– 0 - 16 MHz (ATmega8)
• Power Consumption at 4 Mhz, 3V, 25°C
– Active: 3.6 mA
– Idle Mode: 1.0 mA
– Power-down Mode: 0.5 μA

Интересная разница между Atmega8 и Atmega8L - у меня  сложилось ощущение, что L - это отбраковка :-)

Распиновка:

Самое время скачать полность datasheet и заняться его изучением.

Немного о фото.

Фотографией увлекаюсь давно, но с недавних пор решил выйти на более качественный уровень, хотя бы в предметной съемке. Пришлось, конечно, раскошелиться, но ни капли об этом не жалею - в предыдущей записи фото, качеством которой уже можно гордиться.

Использовались: фотоаппарат Canon 30D с объективом Canon EF 85 1.8, студийная вспышка Raylab Sprint RTD-200 с софтбоксом той же фирмы RSHR-6090 и кусок черного керамогранита в качестве фона.

Мультиметр и LC-метр

Обзавелся парой приборов - простеньким мультиметром и измерителем LC - очень давно хотелось себе в хозяйстве завести такую полезную штуку.

Инструменты и приборы.

В чулане нашелся старый AT блок питания - отличная вещь в качестве лабораторного БП - включается по старинке - кнопкой (нет бесполезной в нашем случае дежурки - постоянно подаваемых 5В для работы Stand-by режима современных компов и БП), запускается без нагрузки, есть защита от КЗ:

Приобрел себе третью руку:

И четвертую :-)

Поскреб по закромам и подобрал себе комплект инструментов:

,

И по привычке, оставшейся со студенчества, засунул их в банки :-)