Пользователь
0,0
рейтинг
7 ноября 2012 в 19:19

Приставка к роутеру (USB HUB + USB HDD + UPS) из песочницы


После приобретения достаточно мощного роутера с портами USB (это был ASUS RT-N16), задался вопросом — как использовать роутер по полной?
Что мне было нужно:
  • сетевое хранилище,
  • торрент-качалка,
  • и конечно, чтобы всё это не падало при бросках/перебоях в сети электропитания.


Концепция


Самый простой вариант реализации задуманного — это подключить к роутеру USB HDD, USB HUB и ИБП (новый или б/у), но этот вариант мне не пришелся по душе, т.к. всё это будет лежать россыпью на шкафу и я начал думать, как бы это всё засунуть в одну коробку, да еще и чтобы выглядело прилично.

Выбор компонентов


БП/ИБП

Первым делом я отказался от применения ИБП в пользу источника питания с буферным аккумулятором из-за того, что сам роутер и вся периферия питаются от источника постоянного напряжения, а у ИБП нет выхода 12 В и придется использовать блок питания. Поиск в интернете дал несколько моделей фирмы Mean Well, к сожалению более дешевых аналогов я не нашёл:
  1. SCP-50-12 (Ссылка на pdf)
  2. AD-55A (Ссылка на pdf)
  3. ADD-55A (Ссылка на pdf)
  4. PSC-60A (Ссылка на pdf)

Из всех вышеперечисленных, выделяется ADD-55A, т.к. у него два выхода: 12 В и 5 В, что очень удобно для подключения USB периферии, но и цена у него выше (в районе 1500 р.) и он самый габаритный. AD-55A — это то же самое, что и ADD-55A, только нет выхода 5 В. SCP-50-12 — самый простой: простая схема заряда через диод, нет защиты батареи от переразряда. PSC-60A, в свою очередь, имеет функции защиты батареи, да и габаритами невелик.
В одном магазине радиоэлектроники нашел AD-55A примерно за 1100 р., мне он не понравился, т.к. габаритный (152.5 x 97 мм) и много пустых мест с не запаянными компонентами (видимо, одна плата с ADD-55A).
Я решил приобрести ADD-55A, либо PSC-60A. Поиски в продаже ADD-55A не увенчались успехом, никто не хотел связываться с партией в 1 шт., либо заламывали цены. С PSC-60A повезло больше: одна фирма продала мне версию в корпусе (PSC-60A-C) за 886 р.
Для питания диска и USB периферии я использовал самодельный DC-DC преобразователь на 5 В, 1 А на микросхеме LM2575.

Батарея

Батарею выбирал фирмы Leoch серии DJW, т.к. использовал такие раньше. Тут я выбирал из того, что есть в наличии и подходит мне по ёмкости, габаритам.
Т.к. надолго электричество у меня пропадает крайне редко, а чаще вырубает на пару минут, я решил, что 30-60 минут автономности мне должно хватить, поэтому взял АКБ DJW12-3.2 (12 В, 3.2 Ач)

USB HUB

Тут всё просто. Купил дешёвый с 4-мя USB портами, причем один USB находится на торце, его-то я и использовал для подключения жесткого диска.

HDD

Жесткий диск я решил взять для ноутбука, а не для настольных ПК, т.к. он меньше габаритами, меньше потребляет и не требует питание 12 В, к слову, USB-SATA коробочка у меня уже имелась. «Мега-шару» делать я не планировал, поэтому обошелся покупкой диска на 320 Гб — на первое время хватит.

Корпус

Вот с корпусом несколько сложнее — делать самому не хотелось, а корпуса для маленьких ПК дороговаты, поэтому решил купить корпус для РЭА фирмы GIANTA, т.к. в магазинах они есть. Прикинул размеры всех компонентов, посмотрел, что в наличии и купил корпус G753A, его габариты 260 x 180 x 85 мм:


Сборка


Расположить всё планировалось следующим образом:

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


Сзади:


Спереди:


На переднюю панель вывел 3 светодиода: маленький сдвоенный — от USB-SATA (индикация работы и обращения к диску), просто припаял на шлейфе; зеленый и красный — сигналы «AC OK» и «Batt. Low» от БП. PSC-60A подтягивает эти выводы к земле при соответствующем событии — я подключил светодиоды через резисторы номиналом 510 Ом к +5 В, теперь если питание есть — то зажигается зеленый, а если батарея разряжена, то красный (правда, этого момента при тестировании я так и не словил).

Тестирование


Я использую ASUS RT-N16 с прошивкой от энтузиастов и торрент-клиентом transmission. Торрентов загружено не много, тем не менее по информации от smartctl, при раздаче (даже с ограничением в 200 Кб/с) жесткому диску несколько жарковато — 41°C, ставить вентилятор не хотелось, поэтому я вооружился дрелью, терпением и насверлил дырок в крышке над AC-DC преобразователем:



После этого температура при полном простое стала 35°C, и 38°C при раздаче с ограничением в 200 Кб/с, а при активном скачивании поднимается до 40°C. Стоит ли ставить вентилятор — еще не решил.

Установленного аккумулятора в 3.2 Ач хватило примерно на час работы.

Вопрос цены


Из чего я собирал и во сколько мне это обошлось:
AC-DC преобразователь PSC-60A 886 р.
DC-DC 12 В — 5 В, 1 А (был в наличии, самодельный)
АКБ DJW12-3.2 372 р.
Корпус G753A 437 р.
HDD Hitachi Z5K500-320G 1 590 р.
USB-SATA (был в наличии)
USB HUB ~150 р.
Крепеж, разъемы и др. мелочи ~150 р.
Всего: ~3 600 р.


Что ещё хочется доделать и что можно сделать по-другому


Сейчас планирую изготовить наклейку на лицевую часть, чтобы скрыть неровные края выреза под USB порты. Ну и вопрос об охлаждении остался полузакрытым, нормально ли 40°C под нагрузкой? Например, диск моего ноутбука разогрелся до 41°C при написании этой статьи, хотя открыт только браузер, но с кучей вкладок.

Питания для роутера и USB я вывел проводами, но «по-хорошему» нужно было поставить разъёмы на задней стенке.

Недостатком AC-DC с буферной батарей по сравнению с ИБП, является его «неуправляемость» — роутеру неизвестно, работает он от батареи или от сети. Этот недостаток можно компенсировать, передав роутеру информацию о состоянии выводов «AC OK» И «Batt. Low» PSC-60A, для этих целей можно подключить по USB контроллер и написать простой скрипт для роутера, который будит опрашивать его раз в минуту.

Ещё, если расположить всё компактнее, то, наверное, можно встроить и потроха роутера.
Алексей Ваулин @lohmat
карма
20,7
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (56)

  • 0
    Для таких вещей идеальным корпусом будет устаревшая техника: видео-, DVD-плееры. Внутри, как правило, уже имеется импульсный источник питания на 5/12 вольт. Стоит (б/у), естественно, копейки.
    • 0
      Да, хороший вариант, но мне, обычно, сломанную старую технику хочется починить, даже если в хозяйстве не нужна. :) А вот если уже не ремонтопригодна, то лучше применения не найти.
    • 0
      Пробовал в корпусе от старого DVD собрать домашний сервер/HTPC на miniITX. Было безвозвратно изуродовано 3 рабочих DVD, но ничего путного не вышло — высота у всех маленькая.
      • 0
        Ну, тут уж извините, сразу надо было смотреть. Когда собирал домашний сервак, хотел так же пихнуть в корпус WHS, померил мать и питальник — вошло со снятым корпусом БП, но не нашел переходника углового на PCI (тоже не проходило по высоте), уже хотел шлейфы кромсать и припаиваться намертво, но нашелся другой подходящий корпус.
        • 0
          Простите, VHS.
  • +1
    30-45С мало того, что более чем комфортны для HDD, ещё и по статистике гугла и способствуют долгой жизни, в отличии от использования при более высоких и низких температурах. (ссылку на исследование мне искать лениво).
    • –1
      Меня просто насторожила строчка из вывода smartctl:

      194 Temperature_Celsius 0x0002 153 153 000 Old_age Always - 39 (Min/Max 25/42)

      Откуда берутся Min/Max значения? Сам диск сообщает? Диск, кстати, Hitachi HTS545032A7E380.
      На ноутбуке диск Samsung, smartctl выдает:

      194 Temperature_Celsius 0x0002 061 051 000 Old_age Always - 39 (Min/Max 21/49)

      Получается у Samsung-ов более широкий рабочий диапазон.
      • +2
        Это не допустимые значения, а достигнутые во время работы.
        При том, на сколько помню, только с момента последнего включения.
        • 0
          Да, действительно, даже википедии об этом известно: атрибуты SMART.
        • +2
          За все время жизни, а не с последнего включения.
  • +1
    У меня Asus rt-n56u, и максимальная скорость скачавания через transmission — 3 с копейками МБ/c, хотя канал 50 Мб/c. Обидно вообщем.
    • 0
      Да, есть такая проблема, видимо, не хватает производительности при проверки принятых данных.
      • 0
        Да. Если без шифрования, то скорость чуть больше
        • +1
          на томато максимум 5 мбс. не вижу смысла делать из ротуера качалку, если wan болше 5 мбс выдает.
          • 0
            Да в принципе скорости хватает, да и канал теперь всегда 100% свободен, даже при торрентах :)
    • 0
      А по кабелю честные 50Мб/с (6,25МБ/с) выдаёт?
      • 0
        да :)
    • 0
      Тот же роутер. Поставь прошивку от padavan, там с этим никаких проблем нет, вроде бы.
      • 0
        она и стоит… на форуме padavan сам написал, что это предел.
    • 0
      Обидно, это когда продвинутый Belkin при чистом канале в 50 мегабит выдает максимум 800 кб в сек, при выключении всего чего только можно. Работает только роутер и встроенный в него точка доступа вайфай. Почему больше скорости не дает — ума не приложу. Стоит dd-wrt
      • 0
        А что по этому поводу говорит TOP? Кто ест все ресурсы? А со стандартной прошивкой всё работает как должно?

        Раньше у меня был DIR300 (не N), он с прошивкой DD-WRT работал гораздо медленнее, чем со стандартной, даже при простом копировании Wi-Fi -> LAN: стандартная выжимала почти 3 Мб/с, а DD-WRT, на разогнанном роутере, не больше 2 Мб/с. Зато на DD-WRT можно было запустить авторизатор для провайдера Kabinet и не использовать VPN. До этого приходилось запускать авторизатор на компьютере за роутером, т.к. с VPN этот роутер работал ещё медленнее.
        • 0
          Со стандартной прошивкой роутер с моим провом вообще не работает. Топ показывает по нулям, если нагрузки нет, и где то 50% если торрент запущен, так что я не понимаю, изза чего такая скорость
          • 0
            Может количество соединений уменьшить, или DHT попробовать выключить?
            • 0
              У меня и так стоит всего 200 соединений и 50 соединений на один торрент
              • 0
                Что тут сказать, видимо, Ваш Belkin — не такой уж и продвинутый… А торренты-то на роутере качаются? Если да, то выше обсуждалось что производительность роутеров не достаточна при проверки принятых данных.
                • 0
                  Нет, торренты на комп льются. Щас скорость скачки выдал 1.1 мегабайта в сек, при 100% загрузке проца, хотя проц в нем на 450 мгц, поидее, с легкостью должен это тянуть
  • +1
    Я купил б/у бесперебойник APC Back-UPS 350 на Авито за 300 руб. и новый аккумулятор на 9 Ач (штатный на 7.2 Ач) в Элекрозоне за 500 р… Мой Asus Wl-500gP держится на нём около 40 минут. Так проще, дешевле и будет возможность запитать ещё какое-нибудь устройство на 220 В.
    • 0
      Как то был опыт подключения к APC Back-UPS 500 аккума емкостью 45А.ч. После внезапных отключений при работе от аккума больше 30 минут. Потом в логах apcupsd заметил запись, типа время работы тра-ля-ля давайте ка отключимся. Было обидно, решения не нашел, да и надобность пропала.
      • 0
        Я столкнулся с другой проблемой. У бесперебойников APC с цифровым вкл./выкл. есть защита от разряда при холостом ходе, т.е. при подключении маленького потребителя УПС считает, что к нему ничего не подключено и примерно через 15 минут сам вырубается. Опытным путём нашёл способ обхода такой проблемы: сначала нужно включить УПС на работу от батареи и только потом втыкать его провод питания в розетку. При таком методе включении защита от холостого хода срабатывать не будет даже после длительного отключения питания в сети и полного разряда батареи.
        P.S. Аккумуляторы с ёмкостью, превышающей ~30% от документированной для данной модели UPS, не будут заряжаться. Их можно использовать только для аварийного питания, а заряжать чем-нибудь другим типа автомобильной зарядки.
        • 0
          У меня есть бесперебойник Powercom black knight, у него выключение при маленькой нагрузке (такой как монитор в режиме ожидания и даже гигабитный свич) называется green mode. Для того чтобы отключить этот зеленый режим — нужно включать бесперебойник длинным, а не коротким нажатием кнопки. Попробуйте, может и APC так умеет.
  • 0
    дайте ссылку на продавца БП.
    • 0
      Я брал в компании Элтех.
  • –1
    Я имел в наличии б.у ИБП Mustek 2400. МАХИНА! С куллером своим и 2-мя батареями, правда он у меня б.у поєтому батареи подсевшие.
    Купил себе Raspbry Pi. Еще в процессе настройки всего. Но есть карман для ХДД 3,5 с блоком питания роутер и модем.
    Техника почти вся досталась даром поєтому такой разброс.
    Планирую зделать все вишесказанное с теми же задачами.
    Правда отключали свет на весь день на днях. Чегото там чинили к зиме. Все єто от упса проработало около 6 часов.
    Итак
    — Mustek 2400 — ИБП
    — TP Link — роутер 300 Мбит
    — Dlink DIR 2500 — модем
    — Raspbery Pi
    — HDD Caddy 3,5 — карман для винта
    — HDD Seagate 1 Tb — Очень большой винт :)

    черт задумал написать свою статью)
    • 0
      Отвлекся. Извините. Хотел сказать что все тут описанное неимоверно круто. Так держать! Я незнал что есть Б.п. по доступной цене, и их можно подключить к своим батареям…
      • 0
        Спасибо! Есть, но к сожалению я нашёл только фирмы Mean Well, может кто еще знает производителей БП с буферной батареей?
  • +1
    А какой бюджет вышел? Сдается мне за сравнимые деньги можно было собрать комп на miniITX в готовом корпусе.
    • 0
      Примерно 3600 р, в статье расходы приведены. ITX — для дома решение почти идеальное, но оно дороже. Мне еще очень нравится решении от HP: ProLiant MicroServer, но оно обойдется еще дороже.
      • 0
        Компактный корпус с питанием: от 1000р
        материнка miniITX с Атомом: от 1500р
        Жесткий диск: от 1000р.
        Память 2-4Гб: от500р

        3 года назад собрал подобную машинку за примерно такие деньги. До сих пор служит верой и правдой в качестве домашнего сервера и HTPC 24/365. Возможности сами понимаете, несколько шире.
  • +4
    Из моего печально опыта следует, что надо быть аккуратней с HDD: умер террабайтный USB-HDD Seagate, подключенный к WL-500gPv2 c пост-Олеговской прошивкой. Дело в том, что я крутил там samba и NFS шару, иногда торренты. И год-полтора назад была беда у той прошивки, что она не дожидалась выхода USB-HDD из режима сна (делал он это долго). Если я хотел обратиться к файлу на HDD роутера по шаре, ядро прошивки считало, что диск умер и все очень плохо. Чуть ли иногда не приходилось роутер перезагружать. Конечно, можно было бы попробовать прошивку пересобрать, или какой-то скрипт написать, успокаивающий ядро… Но я сделал проще — отключил на этом харде режим сна. В итоге, на нем, имхо, просто износилась механика: он стал грозно щелкать и считывать файлы с паузами. Пока я убрал его на полочку, но скоро буду пытаться вытянуть оттуда информацию.
    upd: со временем пришел к выводу, что подобные схемы для дома — почти всегда просто развлечение и упражнения ради интереса.
    • 0
      Собственно, как мне кажется, ноутбучные жёсткие диски не предназначены для работы в таких условиях.
      • +1
        У меня «FreeAgent Desk ST310005FDD2E1-RK». Поговаривают, что там стоит Barracuda. Я с Вами полностью соглашусь: что ноутбучный, что Barracuda, скорее всего, не предназначены для непрерывного вращения шпинделя. У Seagate есть еще пара других линеек 3.5-дюймовых дисков. Cудя по рекламным проспектам, hазные линейки, заточены под немного разные области применения. Вероятно, другие лучше подойдут для режима постоянного вращения.
        Однако, старенькая ATA Barracuda уже лет 6-ти от роду в десктопе чувствует себя нормально (по данным SMART наработала 688 суток при 5313 циклах включения-выключения). Внешний же диск с отключенным режимом сна протянул под управлением роутера полгода, может, немного больше. Я не специалист в ЖД, но подозреваю, что современные ОСи и контроллеры в материнских платах как-то грамотно взаимодействуют с контроллером самого диска. В результате получаем правильное управление оборотами шпинделя, парковкой головок и т.п. А связка [роутрер с Linux-прошивкой от энтузиастов] + [SATA-диск через USB-контроллер] эту «правильность» может частично потерять. Вот тут и надо проявить особое внимание.
        • 0
          Справедливости ради надо отметить, что как только я купил 3Тб внутренний винт и стал копировать на него данные с «умершего внешнего», почему-то последний перестал щелкать (не считая момент монтирования), все считывается без всяких пауз. Как раз сейчас идет процесс. Отлежался полгода и выздоровел? O_o
  • 0
    У меня есть глупый вопрос — а есть ли смысл в ИБП для роутера? Мне казалось, что в большинстве случаев если электричество пропадает — то по всему дому, включая оборудование провайдера. Или там используется PoE, собственные ибп и прочая и я сильно неправ?
    • 0
      Ответ прост — винт жалко.
  • –1
    %комментарий про mini-itx%
  • 0
    Как-то стремно современные винты использовать по-одиночке, ИМХО без зеркала никуда.
  • +4
    Я сделал все проще, но дороже: ИБП APC Back-UPS 550, Synology DS110J в качестве файлопомойки и ASUS WL-500gP V2 в качестве роутера:
    image
    • 0
      ИБП над головой — смело :)
      • 0
        Всё висит в кладовке, ИБП повешен на три десятисантиметровых дюбеля, стена несущая, 25см толщиной :)
  • 0
    «Мега-шару» делать я не планировал, поэтому обошелся покупкой диска на 320 Гб — на первое время хватит.

    К хорошему быстро привыкаешь, поэтому прогнозирую через месяц новый отчет о переделке всего этого под полноценный NAS с несколькими дисками и зеркалированием :)
  • 0
    Здорово, но места, всё же, многовато кушает. У меня чуть по-другому было: Винт ноутбучный и USB-хаб имплантировал в роутер, запаявшись к его обоим портам… Винт слева, относительно морды, USB-хаб — по правой стороне, портами на бок. Ну и мощный БП. Получилось компактно, да и летом не грелся (немного дополнил штатные радиаторы) с пассивным охлаждением. Но скорость HDD не радовала, спустя пару лет купил NAS.
  • 0
    Забавно, но я сделал иначе. У меня есть вполне честный сервер с ИБП, и просто роутер с гигабитом (Netgear WNDR3700). Роутер кратковременные срывы электричества переживает без ИБП (я удивился, увидев это в первый раз), в самом роутере USB-порт занят веб-камерой, а всякие торрентокачалки живут на вышеуказанном сервере.
    Сервер так гордо зовется лишь потому, что там WS с AD. Ничего волшебного, обычные винты.
    Хотя на самом деле довольно бесполезно это все, ибо оборудование провайдеров падает до потери линка минут на 5 точно.
  • 0
    Заметил на фотографии у вас RC аппу и простенький зарядник =), на чем летаете? Коллега.
    • 0
      Да, действительно, это Turnigy 9x. :) Я только начинающий авиамоделист, заинтересовался после прочтения перевода статьи про трикоптер на хабре (не могу, кстати, найти эту статью). Его же и собрал этим летом, но полетать особо не получилось, после двух крашей перешел на симулятор -опыта совсем нет, да мозги HK — без аксилей, туповатые, сами горизонт не держат. Сейчас хочу мини-квадрик собрать на wii для комнатных полётов вот такой: forum.rcdesign.ru.
      Ещё никак не могу найти единомышленников в своём городе (Екатеринбург)…
  • 0
    Расскажите, пожалуйста, про девайс от Mean Well поподробнее. Мне нужно решить задачу питания роутера и IP камеры в чистом поле) В поле работает генератор… то работает, то не работает. Пока работает надо чтобы аккум заряжался, пока не работает — чтобы камера и роутер питались от аккумулятора
    • 0
      Да что там рассказывать, до сих пор работает :) Тут главное с объемом АКБ не прогадать, ну и что бы батарея успевала заряжаться за время работы генератора.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.