5 заметок с тегом

плата

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

Домашний сервер. Легко и просто.

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

С течением времени внешний вид и начинка этого сервака претерпевали большие изменения. В самом начале была система на 3-м пентиуме, а сейчас от того железа не осталось и следа, процессор на данный момент — это Core 2 Duo E6300. Конечно, железо не самое новое, но для моих целей его вполне хватает.

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

В наше время нет дефицита компового барахла, списанное старое железо лежит огромными кучами в сервисных центрах и «сисадминских комнатах». Поэтому с приобретением серверного корпуса за небольшую цену проблем не возникло.
Именно так купленное мною железо выглядит спереди. 6 отсеков для жестких дисков и куча вентиляционных решеток.

Серверный корпус

Жесткие диски крепятся в специальные салазки, а потом вставляются в отсеки и защелкиваются. Ранее корпус был рассчитан под SCSI-диски, поэтому пришлось переделать гнезда под SATA-интерфейсы. Для этого пришлось конкретно расковырять пространство после отсеков для хардов. Не так уж мне и важна экстренная замена жестких, однако, вынимающийся таким образом хард — это прикольно.

Салазка для жесткого диска

Фишкой инновационной для меня системы охлаждения являются четыре горизонтально расположенных вентилятора. Они направляют поток воздуха из передней части сервера в заднюю, на выдув. Это обеспечивает отличный отток воздуха от жестких дисков. Да и материнская плата прекрасно обдувается.
Так выглядит содержимое сервера.

Устройство домашнего сервера

Вентиляторы пришлось подобрать одинаковые, чтобы они одинаково регулировались, питаясь от одного и того же регулятора скорости вращения. Вентиляторы размером 80 х 80 мм идеально подошли по высоте внутрь корпуса 2U.

Вентиляторы 80-мм

Еще одним коньком было использование регулятора мощности. Известно, что если держать вентиляторы на скорости более низкой, чем указана производителем как рабочая, то они будут служить дольше. Более того, работая на такой скорости они дольше останутся тихими, так как износ подшипников будет ощутимо меньшим.

Для регулировки скорости вращения я использовал ШИМ-регулятор на 555-м таймере. Схем таких регуляторов в интернете полным-полно, собрать схему легко и просто.
У меня получилось примерно так:

Регулятор мощности на 555-м таймере

С его помощью я уменьшил скорость вращения вентиляторов до заметного снижения шума, оставив все же скорость на уровне хорошей производительности.

Было только жаль, что на процессор влезал только BOX-овский кулер. Но это не страшно, мой процессор не из «горячих». На северный и южный мосты материнской платы я установил дополнительные радиаторы, дабы охлаждались они еще лучше.

Дополнительный радиатор и Кулер Intel

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

Разъемы материнской платы

Для крепления плат расширения пришлось установить небольшую планку. Из-за небольшой высоты корпуса далеко не все платы расширения можно будет туда установить. У второй сетевой карты, например, пришлось укоротить заглушку и просверлить отверстие для болтика. Для меня это не составило проблем.

Слоты расширения

Вот такое вот получилось произведение русского народного творчества. Чем-то этот сервер и плох, но цель достигнута. Измерения показали, что температура всех жестких дисков стала намного ниже, чем раньше. А сквозь толстые стальные стенки корпуса почти не слышно вентиляторы. Это победа. 

Серверный ИБП дома. Почему?

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

Как я заметил из своих собственных наблюдений, самая распространенная модель — это APC Back-UPS CS 500VA. Что вполне оправданно, потому что он подходит по характеристикам для большинства рабочих мест, надежен, замена батареи не вызывает затруднений, а цена не особо кусается.

APC Back-UPS CS 500VA

Именно такой ИБП отслужил у меня верой и правдой около двух лет. Это не долгий срок, но ко мне в руки он попал уже сильно б/у’шным, поэтому для него простительно.
Сразу же после его выхода из строя я озадачился покупкой нового ИБП. Ведь как на зло, стоило подключить ПК напрямую к сети, так почти сразу же произошел очередной перебой напряжения.

Как и в других случаях, я рассматривал не только новые, но и б/у варианты. Новые ИБП типа того же CS 500 стоят порядка 4 тыс. р. Б/у варианты, предполагающие замену аккумуляторов, оцениваются от 500 р.
Небольшая цена б/у девайсов позволила обратить внимание на более солидные устройства. Например, на серверные, серии Smart-UPS. На мой взгляд они имеют много преимуществ. Они рассчитаны на большую постоянную нагрузку, заряда аккумулятора хватает на большее время автономной работы, имеют хорошую защиту и стабилизатор напряжения. А в отличии от Back-UPS при автономной работе Smart-UPS выдают синусоидальный переменный ток, а не ступенчатую аппроксимацию синусоидального тока. Иными словами, Smart-UPS выдают реальный сетевой ток, а не «искусственный».

Окончательный выбор пал на модель APC Smart-UPS SU700VA RM 2U, которая идеально вписывается в мое рабочее место.

APC Smart-UPS SU700VA RM 2U

ИБП стоил около 1 тыс. р., а доставка обошлась еще в 1 тыс. Замена двух аккумуляторов 12 В, 7 А/ч обошлась тоже в 1 тыс.
В итоге мы имеем мощный и надежный источник питания за совсем небольшую цену. Данная модель уже снята с производства, заменена моделью APC Smart-UPS 750VA. Последняя стоит в магазинах компьютерной техники более 10 тыс. р. Получившая разница в цене весьма ощутима.

Самое время посмотреть, как устроен девайс.
Передняя панель легко снимается, за ней находится блок с батареями. Чтобы его вынуть, нужно открутить 4 болтика.

Smart-UPS 700VA RM 2U

Еще перед тем, как вынуть блок батарей, нужно отсоединить здоровенный разъем от батарейного отсека. Для этого даже предусмотрена специальная веревочная ручка, за которую нужно сильно дернуть.

Smart-UPS 700VA RM 2U

На картинке ниже представлен батарейный отсек. Как и во многих других случаях, одни и те же корпуса рассчитаны на несколько модификаций. Поэтому в отсек влезает 4 аккумулятора, хотя для этой модели нужно только 2.

Батарейный отсек APC Smart-UPS

Внутри корпуса достаточно много свободного места. Вся электроника смонтирована на одной плате. В этом есть и плюсы и минусы.
Есть отсек (на фото ниже — черный слева) для установки модуля статистики и управления через локальную сеть.

Smart-UPS 700VA RM 2U устройство

На задней панели можно увидеть гнездо для подключения ИБП к сети, 4 гнезда для подключения питаемых устройств, кнопку отключения защиты от перегрузок, интерфейс для управления, слот для установки модуля статистики и место под вентилятор, который не предусмотрен в этой модели.

Smart-UPS 700VA RM 2U задняя панель

Хотелось бы отметить, что первым делом я выпаял из платы электроники пищалку. Уж очень она раздражает своим писком. Если я неподалеку от ПК, то и так услышу, как источник переключился в автономный режим. Делает он это достаточно громко. А если уж я сплю, то пусть он как-нибудь сам без меня разберется и выключит заблаговременно ПК, если ток не появится в сети. На мой взгляд, отсутствие возможности отключать пищалку — это большой недочет почти всех ИБП.

За исключением этой мелочи модель мне понравилась. С другими проблемами я не сталкивался, а аккумуляторы установлены уже больше года и пока не требуют замены.

Платформа MSP-EXP430G2. Почти даром?

Все таки полезно читать хабр. Ведь именно там я впервые узнал про отладочную платформу (LaunchPad) от Texas Instruments. Собственно, данный девайс очень похож на всем известную платформу Arduino, однако, отличается от нее достаточно сильно. Во-первых, различие в использовании разных микроконтроллеров. TI используют МК своего производства. В Arduino же используются МК фирмы AVR. Во-вторых, большая разница в цене. На момент покупки LaunchPad стоил 4,3 $. Далее подробно описывать девайс я, пожалуй, не буду. Как я писал выше, в статье на хабре про него написано достаточно подробно. А расскажу я про свои впечатления о покупке.

Заказать LaunchPad можно с сайта производителя, оплатить можно через PayPal. Товар вам отправят FedEx’ом, поэтому идти он будет совсем недолго. И это было первое, что меня удивило. Когда я купил товар, стоящий всего 4,3 $, то был почти уверен, что отправят его обычной почтой, разумеется, доставка будет бесплатная. Да, доставка была бесплатная, но отправили почтой высшего класса. Я боялся, что за такую скоростную доставку при получении посылки с меня сдерут кругленькую сумму. Но при получении коробки с меня не взяли ни копейки! Отладочная плата с доставкой с другого материка всего за 6 дней — это просто подарок!

FedEx small box

Упаковано было на пять с плюсом. Внутри упаковки FedEx’а была фирменная коробка Texas Instruments, прочная снаружи, мягкая внутри.

LaunchPad MSP-EXP430G2

Содержимое коробки также порадовало. Помимо платформы с установленным микроконтроллером M430G2553 в коробке были упакованы еще один МК M430G2452, USB кабель, два 10-ти PIN’овых коннектора для подключения периферии, кварц на 32.768 кГц, инструкция по установке и пара наклеек «LaunchPad».

MSP-EXP430G2 комплектация

При первом взгляде на платку платформы, бросается в глаза, что все расположенные на ней компоненты подписаны. Смонтированы достаточно компактно. USB гнездо mini почти не заметно (в отличии от Arduino, где установлено большое гнездо типа B). На плате имеется индикатор питания (зеленый) и еще два дополнительных светодиода (красный и зеленый). Вполне логично, раз уж это отладочная плата. И кнопок две: одна Reset, другая — дополнительная. Немного удивило количество перемычек — аж семь штук.

Платформа MSP-EXP430G2

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

MSP-EXP430G2 вид снизу

Итак, мои первые впечатления весьма и весьма положительны. Очень много «полезностей» за совсем небольшую цену. Останется только оценить программный арсенал микроконтроллеров Texas Instruments.
Будь он схож с возможностями МК AVR, конкуренция Arduino обеспечена, причем очень хорошая.
Но об этом немного позже. 
Ранее Ctrl + ↓