-
kvazis,
- 8385
Raspberry Pi Model 3 B - устанавливаем систему управления умным домом Domoticz
![Оценка товара 5 Оценка товара 5](https://shopper.life/images/5.png)
![]() |
|
После того, как я испытал возможности системы управления умным домом Domoticz на своем настольном компьютере и убедился в том, что она отлично дополняет, а где и заменяет Mi Home — штатную систему Xiaomi — я решил приобрести для нее отдельный одноплатный компьютер - Raspberry Pi. И в этом обзоре я расскажу про свой опыт.
Вступление
Для тех кто не читал мой первый обзор про Domoticz - Domoticz + Xiaomi — строим умный дом, введение. Буквально после первых удачных экспериментов, я загорелся идеей отдельной аппаратной базы для нее, в качестве рабочей платформы настольный ПК не подходит. Выбор свой я остановил, после штудирования пабликов — на Raspberry Pi Model 3 B — компактный но мощный одноплатный компьютер на базе Soc процессора BCM2837 с 4 ядрами Cortex-A53, работающим на частоте 1.2GHz, 1GB ОЗУ и беспроводными модулями Wi-Fi и Bluetoth 4.1.Комплект
В свой заказ я включил 4 позиции -![](https://shopper.life/uploads/images/00/04/88/2017/05/02/cd82c7013a09e03afa48d66b24fd2b.jpg)
Raspberry Pi Model 3 B Motherboard — страница товара
Что интересно в магазине имеется две модификации — китайская и английская. На момент покупки китайская стоила на 7 долларов дешевле, ее я и взял. Чего там китайского — честно говоря для меня загадка.
Корпус для Raspberry Pi Model 3 B — страница товара
Блок питания HN — 528i AC / DC 5V 2A — страница товара
Медные радиаторы для Raspberry Pi — страница товара
Еще для полного комплекта вам понадобится microSD карта — не менее 4 GB и HDMI кабель. У меня в загашнике был и кабель и карта на 32 ГБ, потому покупать не стал.
Что в посылке
Через положенный срок — чуть более двух недель, курьер принес посылку с моим заказом.![](https://shopper.life/uploads/images/00/04/88/2017/05/02/b60aced1dcef8d6909d753271f77ce.jpg)
Рассмотрим подробнее. Блок питания с вилкой Тип С и разъемом micro-USB.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/689e50913b39f82b92ab7393de19b9.jpg)
Заявленный максимальный ток — 2А при напряжении 5 В.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/2a3a08992b47143bfc2290c3898120.jpg)
Тестовое включение с нагрузкой в 2А — показывает некоторое проседание напряжения, но в пределах допустимого, блок питания — более-менее честный.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/613e63ef9a68ec8cda786baef6e21a.jpg)
Комплект из трех медных радиаторов в пакетике, для пассивного охлаждения.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/f8224afa071987229ebf4f68a1dff8.jpg)
Все радиаторы имеют квадтарную форму, два радиатора с штырями и длиной стороны около 12 мм и один плоский со стороной около 15 мм.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/145e82d5e1ccd2d2bdfda80a4cdbf1.jpg)
Корпус из темного пластика с выдавленным изображением ягоды малины на крышке
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/4e73246057917900167ea3ca9b423a.jpg)
Размеры корпуса — примерно 90 на 65 мм
![]() | ![]() |
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/d007c13e1d54d3959eeaa5a3a41c7e.jpg)
С аксессуарами покончено — пора переходить к самому главному
RASPBERRY PI 3 MODEL B
Raspberry Pi 3 Model B является прямым наследником Raspberry Pi 2 Model B. Плата полностью совместима с предшественником, но наделена большей производительностью и новыми средствами коммуникации:
64-х битным четырёхядерным процессором ARM Cortex-A53 с тактовой частотой 1,2 ГГц на однокристальном чипе Broadcom BCM2837; встроенными Wi-Fi 802.11n и Bluetooth 4.1.
Кроме того, процессор имеет архитектуру ARMv53, а значит вы сможете использовать любимую операционную систему: Debian Wheezy, Ubuntu Mate, Fedora Remix и даже MS Windows 10.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/fd3a733415ca7897d344e4e40923b8.jpg)
Технические характеристики подробнее
CPU - Broadcom BCM2837, ARM Cortex-A53 Quad Core, 1.2 GHz
Количество ядер процессора - 4
GPU - VideoCore IV 3D
RAM - 1 GB
Хранилище — microSD
Сетевые возможности
Ethernet 10/100
WiFi 2.4G 150 mb/s
Видео вывод - HDMI
USB порты - 4
Беспроводные возможности - Bluetooth
Аудио вывод - 3,5 Jack
85,6 х 53,98 х 17мм, 45 грамм
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/e812a04b51209a3ac8cd5528b00474.jpg)
В коробке имеется документация и буклет по быстрой установке — кстати на английском языке, а так же пакет из плотной коричневой бумаги с компьютером.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/9d7de90fe6db6b1e6bf5578a97df06.jpg)
На одной из длинных сторон компьютера размещены порты micro USB для питания, полноразмерный порт HDMI, CSI-2 Camera port — для подключения камеры по интерфейсу MIPI, 3,5 мм аудиоразъем. Так же на верхней стороне находится модуль процессора и Ethernet/USB Hub lan9514-jzx
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/62ddf9b0c775f6e2af25c4451ba684.jpg)
На торцевой стороне скомпонованы 4 USB порта и порт Ethernet
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/d5b38921f1751734ad4a6b9d6dc486.jpg)
На другой стороне материнской платы находится 40 контактов ввода/вывода общего назначения (GPIO)
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/065e8300796d2a365682c1fa963999.jpg)
На второй торцевой стороны — находится DSI Display Port для подключения штатного дисплея
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/6ecae2ddf2639758b537a8c1ae7c06.jpg)
На нижней стороне платы находится модуль памяти LPDDR2 SDRAM - EDB8132B4PB-8D-F
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/f43a58025f70fab5d21aae6eb3f3a7.jpg)
И micro-SD разъем для карты памяти
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/5e29b379c2b48f2f13712516304400.jpg)
Медные радиаторы ставятся на USB/Ethernet Hub и процессор с одной стороны
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/2e789f8df2004e21ccdf767e66f9fe.jpg)
И на чип памяти с другой. Этот радиатор плоский — не мешает установке платы компьютера в корпус
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/2aabfadf0806fc51ee4d97f808191c.jpg)
В корпус все устанавливается отлично, винтовых соединений нет — садится на пластиковые выступы.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/a9362aefe49475ec97c3f7d8820fac.jpg)
Все вырезы на корпусе в точности совпадает с разъемами компьютера
![]() | ![]() |
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/4050d6fb3e53b380fa6b56491c434b.jpg)
Установка операционной системы
Для установки операционной системы, первым делом необходимо загрузить архив с дистрибутивами — отсюда . Пока скачивается почти полутора гигабайтный архив, загружаем утилиту для форматирования SD карты - SD Card Formatter — отсюда. Этот дистрибутив гораздо компактнее — всего 6 МБ, поэтому не теряя времени, устанвливаем программу![](https://shopper.life/uploads/images/00/04/88/2017/05/02/8a1d45c3bd08b07afcf8aa7ee7983c.jpg)
и, после установки, вставляем карту памяти в картридер (у вас же есть картридер не правда ли) и запускаем SD Card Formatter. В меню Options необходимо установить “FORMAT SIZE ADJUSTMENT” в “ON”
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/0963c6181715e57ac51911911a3056.jpg)
Дождавшись завершения загрузки большого дистрибутива, открываем полученных архив и распаковываем его содержимое на свежеотформатированную флешку.
Следующий шаг — первый запуск Raspberry Pi (флешку с записанным дистрибутивом, конечно устанавливаем в него). Извините за качество нескольких следующих фото — с экрана телевизора :(
При первом запуске стартует меню выбора операционной системы — что ставить, причем в списке имеется даже версия WIndows 10 для Raspberry Pi. На этом этапе можно выбрать язык (внизу экрана) — русский есть и подключится к Wi-Fi сети — кнопка Wi-Fi networks
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/55e4aaf44266da2490ca67b7e6daab.jpg)
Нужная мне опарационка - Raspbian базирующаяся на Linux Debian — представлена в двух вариантах, lite И полном, с графическим интерфейсом. Я выбрал полную версию
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/ce65858f106664b40648b80b89c86d.jpg)
После этого можем спокойно идти пить чай с баранками, установка займет довльно длительное время.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/dc55ba10473dad886b0efe20f49549.jpg)
Периодически измеряя температуру во время установки, максимально что я видел — 38 градусов.
После завершения установки и перезагрузки компьютера, загружается рабочий стол Raspbian
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/7d6849ab541103350d82b6f731be85.png)
Единственное что я сделал здесь — это в настройках включил SSH — для того чтобы управлять системой с настольного ПК, все остальное я уже делал через терминал.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/e1c7a30018ab3c29f18664e478b45a.png)
Для управления Raspberry с настольного ПК, нам понадобится любая программа терминал, я использую старый добрый Putty
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/492f0f87a2468eb838451fe91f3071.png)
Имя пользователя и пароль по умолчанию - pi и raspberry. Для смены пароля воспользуйтесь командой passwd.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/5417d34f5de03db9670bb4a6f9a0b9.png)
Рекомендую сразу установить статический IP адрес для Raspberry. Узнать текущие адреса можно при помощи команды ifconfig, где
eth0 — это Ethernet
lo — это локальный интерфейс 127.0.0.1
wlan0 — это wi-fi интерфейс
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/4a54e45d3236984a2f81406d42f9e7.png)
а для того что бы отредактировать файл с настройками — вводим команду
sudo nano /etc/dhcpcd.conf
и в открывшемся файле, пролистав в конец добавляем нужные настройки в зависимости от того какой интерфейс мы будем использовать.
Например мы хотим использовать адрес 192.168.0.222, маска 255.255.255.0, адрес шлюза и DNS - 192.168.0.1
Для Ethernet вставляем
interface eth0
static ip_address=192.168.0.222/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
Для wi-fi
interface wlan0
static ip_address=192.168.0.222/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/a86368b0bd0637cbe7b9f81c31da57.png)
Для выходя из редактора нажимаем ctrl+x
Для сохранения изменений — нажимаем “Y” и затем enter
Установка Domoticz
Большая часть работы по настройке уже закончена, теперь нам нужно установить систему Domoticz. Делается это одной командой -sudo curl -L install.domoticz.com | sudo bash
Которая инициализирует процесс загурзки и установки системы
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/0d6aef08727e6059ed63daf0128917.png)
В процессе установки, инсталлятор задаст вопросы по поводу места установки и т.п. — все эти моменты я оставил по умолчанию.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/86762624c2173c9ceaf0835cd012bc.png)
После успешной установки, инсталлятор напишет адреса и порты веб интерфейса системы Domoticz
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/416afa0135f8d30222a4a2c6255490.png)
Но, для работы с шлюзом Xiaomi — нам нужна beta версия системы. Обновление до крайней версии беты производится командами
cd ~/domoticz
sudo ./updatebeta
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/9a615819bad4cf6069a756bd7a8966.png)
После этого, мы можем приступать к добавлению устройств в систему Domoticz — про это я уже рассказывал в своем предыдущем обзоре про нее.
![](https://shopper.life/uploads/images/00/04/88/2017/05/02/52d1a83f2aeb87103cf0676be13b48.png)
На данный момент я уже перенес все свои рабочие сценарии с Windows версии на Raspberry — кстати стоит добавить что обе системы мирно сосуществуют одновременно. Для обеспечения бесперебойного питания миникомпьютера достаточно использовать PowerBank, который позволяет одновременно питать устройство и получать питание от внешнего источника.
Видеоверсия обзора:
Все мои обзоры устройств Xiaomi в хронологическом порядке — Список
Все мои видео обзоры — YouTube
Надеюсь обзор был полезен и интересен, спасибо за внимание.
7 коментарів
Пожалуйста, будут вопросы — задавайте
В первую очередь — нет необходимости держать постоянно включенный ноут. Так же немаловажно то, что многие интересные решения описанные в пабликах по умному дому — описаны в приложении именно под линукс, и на винде нереализуемы.
Xiaomi на 16000 mAh я использовал