Все об онлайн-шопинге
и продаже на интернет-аукционах
Одноплатный компьютер Raspberry Pi 2 Model B или компактный и удобный медиаплеер
52.89 $
Ссылка на товарGearBest.comОбновлено: 25 марта 2016
Буквально недавно успел выйти Raspberry Pi 3, но я не дождавшись его решил приобрести проверенный временем и хорошо себя зарекомендовавший одноплатный компьютер Raspberry Pi 2 Model B.
В обзоре будет немного информации о самом компьютере, а так же я расскажу как из этой малютки сделать полноценный домашний медиаплеер.
Raspberry Pi 2 — одноплатный компьютер, изначально созданный для обучения компьютерным наукам в школах. Впоследствии получивший намного более широкое применение и популярность, чем ожидали его авторы. Компьютер выполнен на базе SoC (System on Chip) Broadcom BCM2836. Четырёхядерный процессор построен на архитектуре ARM Cortex-A7 и наделён тактовой частотой 900 МГц на ядро. Raspberry Pi 2 Model B наделили 1 ГБ оперативной памяти. Эта память делится с графической подсистемой. Кроме того, процессор имеет архитектуру ARMv7, что означает больший выбор операционных систем. Так, например, на Raspberry Pi 2 вы можете установить Ubuntu Linux и даже MS Windows 10 IoT.
Процессор:Broadcom BCM2836 quad-core ARMv7 (900MHz)
Оперативная память:1Gb
Видеовыход:HDMI
А/V выход:А/V выход 3.5мм jack 4 pin
USB порты:USB 2.0 х 4
Сеть:WiFi 802.11n, 10/100Mb RJ45 Ethernet
Слот для карты памяти:Micro SD
GPIO:40
Мною был заказан комплект включающий в себя не только плату, но и корпус, радиатор на чип и кулер, дополнительно был заказан wifi usb.
Весь комплект пришел в компактной упаковке.
Все содержимое комплекта :
Рассмотрим плату немного ближе
И комплектующие
Немного расскажу про сам корпус, как по мне, он хлипковат, при повторной сборке одно из креплений у меня отломалось, пришлось клеить, скорее всего закажу корпус другого плана -
Операционная система устанавливается на microSD карту, лучше использовать карты 10 класса, у меня завалялась одна из заказанных карт OV с безумной распродажи на JD.
Образ системы можно скачать с официального сайта
В качестве основной системы я выбрал
Скачиваем и устанавливаем программу
Запускаем программу и выбираем скачанные Вами образ, а так же карту памяти на которую нужно установить данный образ
Распаковываем скачанный образunzip ~/имя_файла.zip
Проверим какие диски у нас смонтированы и определим нашу карту памятиdf -h
Карта памяти может определяться в системе как "/dev/mmcblk0p1" или "/dev/sdd1"
Размонтируем нашу карту выполнив следующую команду заменив sdd1 на Вашу флешкуumount /dev/sdd1
И загрузим образ на картуdd bs=4M if=~/имя_файла_образа.img of=/dev/sdd
После загрузки системы мы увидим рабочий стол Raspbian
Теперь Вам нужно настроить сеть, если вы используете проводное подключение, то айпи адрес вы должны получить автоматически, в случаи WIFI Вам нужно подключиться к вашей точке доступа.
Следующим этапом нам нужно будет расширить основной размер системы до размеров карты памяти, для этого зайдем в специальную утилиту для настрйоки Raspbian Pi Configuration
И нажмем на Expand Filesystem
Для полноценного проигрывания FullHD файлов нам потребуется выделить как минимум 128MB памяти для GPU. Переходим во вкладку Perfomance и устанавливаем значение GPU равное 128
На этом первоначальная настройка закончена.
Все последующие действия мы будем выполнять через SSH подключение, для этого подойдет любой SSH клиент, если вы используете ОС Windows советую скачать
Первым делом обновим список установленных и доступных пакетовsudo apt-get update
И установим Kodisudo apt-get install kodi
После запуска вы увидите примерно следующий экран.
Подробнее про настройку самой системы я расписывать не буду т.к. в ней нет ничего сложного, единственное что стоит сделать после установки - подключить сторонний репозиторий repository.seppius который содержит дополнения позволяющие смотреть онлайн видео, для этого вам надо
Для установки rtorrent выполним следующую командуsudo aptitude install rtorrent
Создадим папку, куда будут загружаться файлыmkdir /media/Torrent/
И папку, где будет храниться информация о закачкахmkdir /media/Torrent/.rt/
Теперь переходим в домашнию папку пользователя, под которым будет работать rTorrent, в нашем случаи это /home/pi создаем файл настроек .rtorrent.rcsudo nano /home/pi/.rtorrent.rc
И вписуем в него следующееmin_peers = 1
max_peers = 25
download_rate = 1000
upload_rate = 300
directory = /media/Torrent/
session = /media/Torrent/.rt/
port_range = 40890-40890
port_random = no
check_hash = yes
session_save = yes
encryption = allow_incoming,enable_retry,prefer_plaintext
use_udp_trackers = yes
dht = auto
dht_port = 6881
encoding_list = UTF-8
scgi_port = 127.0.0.1:5000
Теперь настроим автозагрузку rtorrent
Установим screen для работы торрент-клиента в фонеsudo aptitude install screen
Создаем файл /etc/init.d/rtorrentsudo nano /etc/init.d/rtorrent
И копируем в него все с данной ссылки
Добавим скрипт в автозагрузку и запустимsudo chmod 755 /etc/init.d/rtorrent
sudo update-rc.d rtorrent defaults
sudo /etc/init.d/rtorrent start
Перейдем к настройке настройке web-интерфейса
Установи apache и необходимые для работы web-интерфейса компонентыsudo aptitude install apache2 libapache2-mod-scgi php5 php5-common libapache2-mod-php5 php5-curl
Отредактируем файл /etc/apache2/apache2.confsudo nano /etc/apache2/apache2.conf
и в самом конце файла добавим строкуSCGIMount /RPC2 127.0.0.1:5000
В качестве web интерфейса для rtorrent я выбрал ruTorrent.
Для начала устанавливаем Subversionsudo apt-get install subversion
Загрузим ruTorrentcd /var/www/html
sudo svn checkout
Выставим права на папку rutorrentsudo chown -R www-data:www-data ./rutorrent/
Ну и запустим все этоsudo a2enmod scgi
Перейдя по ссылке вы должны увидеть следующую страницу
На этом установка rtorrent закончена.
Для удобного доступа к файлам на raspberry по сети установим samba сервер.sudo apt-get install samba samba-common-bin
В качестве папки к которой у нас будет доступ укажем папку созданную ранее /media/Torrent/ что бы иметь к ней доступ по сети, нужно будет выставим на нее права полного доступаsudo chmod 777 /media/Torrent/
Перейдем к настройки samba, отредактируем файл /etc/samba/smb.confsudo nano /etc/samba/smb.conf
Удалим все его содержимое и добавим следующие настройки[global]
workgroup = WORKGROUP
netbios name = RaspberryPi
server string = share
security = user
map to guest = bad user
browseable = yes
[torrent]
path = /media/Torrent
writeable = yes
browseable = yes
guest ok = yes
Все что нам осталось - перезапустить сервис sambasudo /etc/init.d/samba restart
Все, теперь в вашей сети будет виден новый компьютер с каталогом, доступным для записи всем пользователям вашей сети.
Так как в Raspberry Pi доступно 4 USB порта, я решил подключить простую китайскую USB звуковую карта, которая на удивление определилась, через нее я подключил звуковую систему, на удивление все работает отлично.
Куллер который идет в комплекте нельзя назвать тихим из-за этого я его включаю только в тех случаях когда идет компиляция.
Штатная температура при воспроизведении фильма mkv размером 4GB + скачивание торентов
Так же в планах подключить к Raspberry Pi ленту WS2822 в качестве abmilight к телевизору.
В качестве вывода хотелось бы отметить, что данное решение подойдет, в первую очередь, тем кто готов потратить немного времени для настройки и получить многофункциональный мини-компьютер.
К минусам данного набора отнесу : хлипкий корпус и шумный кулер
P.S: если вы нашли неточность, ошибку, опечатку в обзоре, пожалуйста, напишите мне в ЛС и я ее исправлю.
Спасибо за участие в проекте. Ваша оценка принята!
Ок