Raspberry Pi 4B в корпусе Argon One M.2 c SSD-диском 128 ГБ: собираем сервер для Home Assistant

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Обзор | Комфортный дом и бытовая техника

Здравствуйте друзья. 

Сегодня мы рассмотрим очень интересный и удобный вариант сборки сервера управления умным домом на базе одноплатного компьютера Raspberry Pi 4B и универсального решения все — в одном Argon ONE M.2 c SSD диском на 128 ГБ. Я специально сказал решение, а не корпус, так как Argon ONE включает в себя несколько плат расширения и систему охлаждения, по сути кроме него и самого одноплатника — больше ничего не нужно, кроме источника питания. Но для удобства, далее в обзоре я буду употреблять термин — корпус. 

Где купить ?

  • Argon ONE M.2 на Aliexpress — цена на момент публикации $61.69 с SSD M.2 диском на 128 ГБ
  • Raspberry Pi 4 Model B на aliexpress — цена на момент публикации $61.62 на 4 ГБ

Комплект

Комплект рассмотренный в этом видео состоит из трех составляющих — компьютера Raspberry Pi 4B, корпуса Argon ONE M.2, и SSD диска на 128 ГБ Netac. Корпус и диск я купил одним комплектом. Несмотря на то что посылки отправились с разных магазинов и разными почтовыми службами, приехали они с разницей всего в день.

В моем случае была выбрана модель Raspberry Pi 4B с объемом оперативной памяти на 4 ГБ, хотя скажу честно и откровенно — 2 ГБ версии, для развертывания Home Assistant, даже с тяжелыми аддонами — хватает с головой. 

Что касается корпуса — то кроме версии Argon ONE M.2 — есть версия и без расширения для SSD диска, его кстати можно докупить отдельно, кроме этого существует музыкальная модель Argon Nano sound и компактный вариант Argon Neo

А это M.2 SSD диск, который можно взять в комплекте с корпусом, одним лотом, мне показалось так удобнее. Всего доступно три варианта комплектации Argon ONE M.2 — без диска, с диском на 128 ГБ который рассмотрен в обзоре и диском на 512 ГБ — для моих целей это слишком много.

Argon ONE M.2

Как я и сказал Argon ONE M.2 это не просто корпус, это целый комплекс, решающий целый ряд задач и превращающий одноплатник в полноценный и готовый к работе ПК. И что мне понравилось — много внимания уделено именно удобству будущей работы с мини компьютером.

Верхняя часть корпуса занимается охлаждением — для чего тут имеется вентилятор, управление которым осуществляется программно. Кроме этого тут имеется джемпер управляющий режимами питания, принимающий ИК диод и порт питания для одноплатника, заменяющий штатный. Соединение с Raspberry Pi 4B организовано через шину GPIO которая кстати остается доступной для использования.

Нижняя часть корпуса — это плата расширения для установки SSD дисков M.2. длиной 30, 42, 60 и 80 мм с ключами B или B + M. Диски NVMe — не поддерживаются.

В комплекте имеется плата расширения, которая выводит разъемы HDMI и 3,5 мм аудио с боковой на заднюю сторону, что гораздо удобнее. Кроме этого, штатные micro HDMI порты, преобразованы в полноразмерные, что дает возможность подключаться к сборке обычным кабелем, без переходников.

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

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

Сборка — верхняя часть

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

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

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

С внутренней стороны верхней платы расширения находится разъем подключения вентилятора, тут видно и разъем продолжающий шину GPIO- через него на одноплатник будет подаваться питание — здесь же находится и USB Type C порт, заменяющий штатный и располагающийся на той же стороне что и все остальные разъемы. 

Теперь внимательно совмещаем шину GPIO одноплатника с разъемом платы корпуса и аккуратно соединяем, при этом одноплатник с уже подключенным расширением устанавливается на свое штатное место.

Теперь все разъемы — штатные USB и LAN, а также выведенные платами расширения — HDMI, audio, разъем питания и кнопка включения — находятся на одной стороне корпуса. 

Настала очередь коротких винтов комплектного крепежа — согласно инструкции закрепляем в одной, пока, точке плату Raspberry.

Остальные предназначены для платы расширения. Аккуратно, но плотно завинчиваем крепеж, теперь одноплатник, хоть и не полностью, но уже надежно закрепляется в корпусе. 

Теперь установим режим питания — их есть два, переключаются они при помощи джемпера на плате крышки корпуса. По умолчанию установлен режим включения с кнопки.

Мне удобнее использовать режим всегда включено, поэтому я переключил джемпер на контакты 2-3. В этом случае одноплатник автоматически включится при подаче питания.

Bootloader

Теперь нужно обновить bootloader одноплатника, для активации режима загрузки с USB. И делать это надо на этом этапе, так как при полной сборке — необходимый для этой процедуры micro SD разъем будет закрыт корпусом. Нам понадобится штатная утилита Raspberry Pi Imager.

Качаем и устанавливаем ее, находим рабочую micro SD карту — можно и небольшого объема, и запускаем прошивальщик. 

Нажимаем на кнопку выбора операционной системы и тут ищем раздел разное. В нем находится единственный на момент съемки этого видео раздел bootloader

Если сравнивать с моим уроком 2021 года по установке Home Assistant — то в этом разделе произошли некоторые изменения. Теперь тут несколько вариантов bootloader в зависимости от того, какая загрузка вам нужна. Я выбрал USB Boot.  После этого нажимаем на кнопку выбора носителя — тут должна определится подключенная SD карта. Объем записи небольшой, так что размер значения не имеет.

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

Записанную карточку устанавливаем в card reader одноплатника.

Подаем питание, на этом этапе ничего больше подключать не надо.

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

Сборка — нижняя часть 

Теперь перейдем к нижней части корпуса — тут находится плата для установки M.2 SSD диска, так что нам понадобится и он.

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

Снимаем винт — он состоит из двух частей, золотистой — подставки и черной — винта крепежа. Сначала ставится золотистая.

Устанавливаем диск — он вставляется в разъем под углом, до упора.

Теперь прижимаем его и закрепляем к плате расширения при помощи того самого крепежного винта.

После этого можно записать на диск образ операционной системы. Удобнее всего использовать для этого USB кабель папа-папа, но в крайнем случае можно обойтись USB удлинителем и комплектным П образным переходником.

 

Запись образа

Подключаем диск к компьютеру и снова запускаем штатный прошивальщик. Идем в выбор операционных систем — раздел Raspberry Pi OS другие. Тут выбираем Lite версию, без десктопа, он нам не нужен. Напомню что процесс установки Home Assistant Supervised показан в моем уроке.

Вот так определился подключенный к плате расширения диск. В моем случае объем на 128 ГБ. Прошивальщик готов к работе — нажимаем write и ждем завершения процесса.

Он может занять некоторое время, так как образ качается из сети, сама запись — если через USB 3, то довольно быстрый. Образ записан — теперь надо отсоединить диск от компьютера и подключить его снова.

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

Завершение сборки

Завершаем сборку — совмещаем нижнюю часть корпуса с верхней половинкой, в этом случае внутри никаких соединений нет, все снаружи.

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

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

Тут же нам пригодится комплектная наклейка с резиновыми ножками. Устанавливаем их в отведенные для этого места.

И, наконец, соединяем плату с установленным SSD диском с нижним USB 3,0 портом одноплатника при помощи комплектной перемычки. Напомню, что в этом случае при использовании USB Zigbee стика — обязательно будет нужен USB удлинитель.

Аппаратная часть сервера для управления умным домом полностью собрана и готова к установке и использованию.

Если для каких-то целей вам понадобится доступ к GPIO шине устройства — она находится под съемной крышкой сверху. Крышка держится на магнитах, пользоваться ей легко.

Использование

При работе — на фронтальной части корпуса, видна активность светодиодов через полупрозрачный материал корпуса.

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

curl https://download.argon40.com/argon1.sh | bash

Для настройки используется сервис

argonone-config

Вентилятор может быть всегда включен, работать в режиме 25, 50 и 100 % мощности в зависимости и трех установленных значений температуры или настроен кастомно.

Я оставил второй режим, только поднял на 5С второй и третий предел (50 и 100 % мощности вентилятора)

Установка Supervised Home Assistant — описана в моем уроке номер 1.1 Самое начало где показано обновление bootloader и запись образа — можно пропустить, мы это уже сделали, далее — идем по шагам инструкции.

Что касается температурного режима — до включения вентилятора дело не доходит, крышка корпуса отлично с этим справляется, пассивного режима полностью хватает.

Видео версия обзора

Вывод

Лично мне корпус очень понравился — решение все в одном, отличного качества и при этом внешне выглядит очень круто. Если Argon One M.2 — встретился мне год назад, то точно все мои 4ки были бы с ним. Достаточно большая площадь верхней части отлично справляется с охлаждением даже без вентилятора.

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

Спасибо за внимание

Другое
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе

23 комментария

V
Как-то на фото ssd жестоко изогнут в сторону платы.
Это не очень хорошо
1507278702933555@facebook
Если речь о фото с кабелем — там недоглядел и винт с подставкой выкрутил. Фото что раньше — с установкой ССД — уже правильно, на подставку.
D
У самого тоже сердце йокнуло
q
Диск работает через чип USB-SATA? Какая скорость чтения в результате, есть ли преимущества перед быстрой флешкой или внешним жестким диском?
t
Никакого. Единственное, что у меня десяток вариантов флешек работали ну ооочень медленно.
Ничем это было не поправить.
Причем внешние (через USB-SATA) HDD и SSD отлично живут.
t
Ну я бы взял office-console корпус — безвентиляторный. Нагреть не получается.
1507278702933555@facebook
Пока за все время ни разу не врубался с этими настройками. Проц — до 40С
-
При установке скрипта от производителя корпуса. Их можно отключить вообще или выбрать с какой температуры и с какой скоростью запускать. У мен в комнате сейчас 24, на малинке в таком корпусе с ССД (крутится Home Assistant Superviced с обвязками) — температура без кулера 48, что imho очень щадяще!
1507278702933555@facebook
Можно выбрать — я и пример дал. За все время ни разу кулер не включался, за счет корпуса температура проца примерно 39 С
107730199923922391507@google
За эти деньги покупается легко intel nuc не самой старой версии.
1507278702933555@facebook
Или пару ящиков водки. Кто к чему тяготение имеет.
H
А в чем преимущества intel nuc ?
Как раз сейчас думаю что выбрать. Малинку или ещё что…
f
похоже только в ваших фантазиях.
цена нук стартует от 170 баксов, без памяти, без диска
http://joxi.ru/a2XLKjt4ne7d2g
D
Ммм, ну вы как бы и ценник малинки с корпусом для сравнения дайте,
а это между прочим от 130 бачей (или 170-180 для 4G) + корпус аргона 45 бачей + зарядник минимум 10 бачей. ( официально розничные цены )
В то же самое время условный beelink ( нюк'оподобный миниписи ) можно купить от 100 бачей+ планочка рамы. И даже самая дешевая коробчка с размаху обгоняет по всем параметрам малинку. Разве что только по потреблению по логичным причиам слегка проигрывает.
Да даже если брать этот же нюк, да, это может быть немногим дороже. Но зато никаких проблем с питанием, производительностью, совместимостью, конструктивных особенностей и тд и тп. Если пины с малинки не требуются. то смысла в малинке на начало 21 года уже не было, а в 22 году и подавно.
E
Смысл в двух выходах hdmi и консольной версии хомассистента? Не лучше установить его поверх распбиана и иметь на одном одноплатнике и десктоп и вебсервер? У меня домашний ассистент трудится 24/7 на третьей малинке совершенно не испытывая дискомфорт в производительности.
1507278702933555@facebook
Он и стоит на распбиане, в докере, только зачем там десктоп? У меня ни одного варианта применения десктопу нет. Если есть кейсы — то можно и десктоп накатить, места полно
E
Смысл появится если тачскрин к нему цепануть и открыть интерфейс домашнего ассистента нанемже.
110354266400779100974@google
Прошу прощения за глупый вопрос, а как потом восстановить ХА, который был до установки SSD на карточке? Просто восстановить из резервной копии? Всё что было подтянется? Или нужно по новому добавлять все объекты, автоматизации и т.д.? Просто аргон только пришел, осталось за SSD в магаз сбегать и можно переходить
R
Посмотрел цены на Али — корпус с 128Гб SSD — $65, Pi 4B с 4Гб — $180, итого ~$245 плюс потенциальные проблемы из-за конструкторности данной сборки. Смысл? За ~150 вполне можно взять безвентиляторный неттоп (nuc, про который выше писали, с улиточным вентилятором — гиблое дело, шумный и вентилятора надолго не хватит, 3-4 года и в мусорку) на каком-нибудь целероне с 8/128Гб. Разве что энергопотребление будет побольше, минимум нашёл процессор на 7,5Вт, а так средняя 10-15Вт — в зависимости от.
Понятно, что на момент раскрутки производитель отдавал малинку за копейки, но по актуальным ценам оно смотрится уже как-то… :\
D
Малинка и на момент написания этой статьи (март 21го) уже проигрывала с подливой по ценникам неттопам типа beelink. Почему до сих пор у людей ощущение, что ничего дешевле нет в подобном формфакторе — для меня до сих пор загадка. Ладно бы дело было в gpio, я бы еще понял.
D
По питанию кстати неоднозначно. У меня малинка обычно по максималке жрала, если на нем висел hassio. А это не много не мало те же 15W. Ну тут и вопрос, а какой смысл тогда и на чем экономия потребления?
Ну как бы да, возможно неттоп в моменте может уйти в максимум. Но тут важно еще и учесть производительность.
Если неттоп кратковременно пожрет допустим 20W и за секунду выполнит трудозатратную операцию, а потом вернется на базовые 5-10W, то это всяко экономнее, чем малинка, которая ту же операцию на 15W делает условные 3-10 секунд. Тут недостаточно лишь максимально возможных значений. В целом важно учитывать производительность.
Ну и спойлер, неттоп от асус на N5105 по потреблению выиграл. 0,25 квч за сутки, против 0,30 у малинки в равных условиях.
Да, на малинке можно было поколдовать с потреблением. Но и на неттопе можно с ним поколдовать и получить цифры меньше. Так что сравнение в равных условиях.
Причем если на неттопе колдунство на производительность не сильно повлияет (для моего кейса), то на малинке удушение будет довольно заметное по производительности.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Зачем на 20 литровой металлической канистре сразу три ручки

Рассуждения
Иногда банальные вещи могут удивить проработанным подходом к их созданию. Металлическая ёмкость для топлива, канистра вместимостью 20 литров в таком виде, который мы видим и сейчас, была...

Где? В Караганде! Прогулка в центральный парк и зимние забавы

Обзор
И снова про Караганду. Вчера с семьёй выбрались в центральный Карагандинский парк чтобы покататься с горок на плюшках. Заодно сделал несколько фотографий и видео, чтобы показать вам чем можно...

Обзор 4К-телевизора Haier 43 Smart TV S1 (модель 2023 года)

Обзор
Год только начался, а Haier уже отметились новой моделью 4К телевизора. Получилось вполне удачно как по качеству картинки, так и по звуку. Работает S1 под управлением Android 11, поддерживает...

Обзор портативной колонки Tronsmart Halo 100, плюсы и минусы: 60 Вт, IPX6, TWS, RGB

Обзор
Приветствую всех меломанов и нарушителей спокойствия. Появился повод написать еще один обзор на портативную колонку. Причина как всегда очень простая – Tronsmart начал продавать новый девайс. Это...

Обзор функционального USB-тестера Fnirsi FNB48 со встроенными триггерами PD/QC

Обзор
В этом обзоре хочу рассказать, об популярном USB тестере FNB48, от компании FNIRSI. Думаю многие уже пользуются данным устройством, но я только с ним познакомился и хочу познакомить тех, кто ещё...