Raspberry Pi: модели, подключение устройств, установка ОС и особенности покупки.

Спустя пять лет после выпуска первых устройств Raspberry Pi, проект продолжает набирать все большую и большую популярность и распространятся далеко за пределами его первоначального назначения. Основатель проекта Эбен Аптон изначально надеялся продать не более чем 10 000 плат, но на данный момент уж больше 10 000 000 устройств находятся в руках студентов, преподавателей и других людей ит-специальностей.

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

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

У многих людей есть Raspberry Pi, но они даже не знают какая у них версия устройства. Можно определить версию устройства по количеству памяти, этот параметр отличается больше всего. Или например, в более поздних платах были добавлены дополнительные слоты GPIO. Но есть и некоторые незначительные отличия, о которых вам стоит знать при создании своего проекта.

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

cat /proc/cpuinfo |grep "Revision"

Вывод будет содержать строку из четырех или шести символов, по которой можно понять какое устройство вы используете:

Если вы видите очень большой номер, который начинается с 1000 дальше идет номер ревизии и снова 1000, то это признак перенапряжения питания.

Вот некоторые сравнительные характеристики разных версий устройств:

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

Аппаратное обеспечение:

cat /proc/cpuinfo

cat /proc/version

Оперативная память:

cat /proc/memory

Подключение Raspberry Pi

Возможно, вы привыкли, что для включения любого электрического устройства достаточно подключить его к розетке, нажать кнопку и оно работает. Raspberry Pi не относиться к таким устройствам. Для этого микрокомпьютера важно правильно подобрать устройство питания, которое обеспечит стабильное питание для получения максимальной производительности. Никакой кнопки для включения и выключения нет, но если хотите, вы можете ее сделать.

Если вы считаете, что вашему устройству не хватает питания, можно проверить напряжение с помощью мультиметра. На старых платах есть отверстия на верхней части платы подписанные TP1 и TP2.На модели B+, Pi2 и Pi3 они размещены внизу платы, на стороне SD карты, и отмечены PP3 и PP7.

Сначала подключите все периферийные устройства, которые вы собираетесь использовать. Установите мультиметр на измерение напряжения до 20 вольт. Подключите красный провод к TP1 или PP3, а черный к TP2 или PP7. Мультиметр должен выдать значение около 5 Вольт. отклонение в 0,25 Вольт - это плохо и чем ближе к пяти, тем лучше. Если вы обнаружили снижение напряжения это могло произойти по двум причинам:

  • Ваш шнур USB. Возможно, он подходит для зарядки телефона, но он работает слишком медленно. Для телефона этого достаточно, но Raspberry Pi не хватает мощности.
  • Периферические устройства. Для всех USB устройств нужно питание, чтобы решить проблему можно использовать USB хаб.

В общем, подключение Raspberry Pi не вызывает много проблем.

Добавление кнопки сброса

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

На плате есть два отверстия рядом друг с другом, одно круглое, второе - квадратное. На модели B они отмечены как P6 и находятся рядом с портом HDMI. На более поздних платах они размещаются ближе к портам GPIO и обозначены RUN.

Вы можете приобрести любую кнопку и припаять ее контакты к этим портам. Все что нужно для сброса процессора - это замкнуть эти выходы.

Использование GPIO и датчиков

Помимо своей низкой цены, Raspberry Pi очень привлекательный для пользователей из-за возможности использовать GPIO.

GPIO или general purpose input/output это порты общего назначения ввода и вывода. Почти все проекты Raspberry Pi построены на использовании этих портов. Их сила в гибкости.

Первые платы Raspberry Pi имели 26 GPIO портов, Raspberry Pi 2 и Pi 3 имеют 40. С технической точки зрения только 17 из 26 и 28 из 40 соответственно. Остальные - это электрические контакты и заземления. Все порты обозначены номерами, но чтобы правильно их использовать вам понадобиться распечатка с описанием значений. Например, для 40:

Или для 28:

Ее можно распечатать и приложить к плате, чтобы не запутаться во время работы:

Чтобы заставить GPIO делать то, что вам нужно понадобиться немного программирования. Обычно, все можно сделать на Python. Если вы не знали, то часть имени Pi походит от инструмента для обучения программированию на Python. Вы можете найти очень много инструкций по использованию Python для Raspbery и GPIO в интернете.

Найдите проект

Ваше устройство почти готово. Все, что осталось - это определится с проектом и начать что-то делать. Даже если вы еще не написали ни одной строчки кода или не работали паяльником, Raspberry Pi может стать идеальным средством для обучения этим вещам.

Если вы не хотите ничего программировать, но хочется сделать что-то полезное, можно установить Kodi на Raspberry и сделать домашний медиа центр.

После этого можно перейти к поиску других проектов. Что вам больше нравиться, игры? Домашняя автоматизация? Фотография? Возможно, кто-то уже выложил в интернете инструкции, как сделать то что вы хотите. Используйте их или сделайте что-то свое. Вот некоторые интересные проекты, которые вы можете реализовать:

  • Cupcade - самый простой способ создать собственную небольшую игровую систему. Но здесь нужно покупать устройство комплектом, чтобы получить все необходимые детали;
  • MagicMirror - один из самых популярных проектов на Raspberry Pi, суть в том, чтобы выводить текстовую информацию на зеркало с помощью экрана и этого микрокомпьютера;
  • Minecraft - вы можете создать свой сервер Minecraft на основе Raspberry Pi;

Это далеко не все интересные проекты с помощью которых можно найти применение Raspberry Pi 3. Еще несколько вы можете найти в статье .

Выводы

В этой статье мы рассмотрели начало работы raspberry pi. Это очень интересное устройство может быть достаточно полезным при правильном использовании. А вы уже купили Raspberry Pi? Собираетесь покупать? Или уже собрали свой проект и нашли применение raspberry pi? Напишите в комментариях!

На завершение видео от 16 бит тому назад про Raspberry Pi:

Микрокомпьютер Raspberry Pi работает под управлением операционной системы. Так же, как и в обычных компьютерах, операционная система управляет всеми ресурсами компьютера и предоставляет пользователю определенный интерфейс для работы с программами. От того, какая выбрана система, зависит удобство использования устройства. Под Raspberry Pi написано множество разных операционок, в этой статье мы проведем краткий анализ их.

Практически все операционные системы для платы Raspberry Pi используют Linux в качестве базовой. Существует несколько официально поддерживаемых операционных систем:

  • Raspbian – официальная ОС, которая обладает всем необходимым программным обеспечением. Рекомендуется использовать именно эту операционную систему для знакомства с Raspberry Pi.
  • OpenELEC – медиапроигрыватель на основе Linux с открытым исходным кодом.
  • OSMC (Raspbmc) – медиапроигрыватель с открытым исходным кодом на базе Kodi Media Center и Debian GNU/Linux.
  • Поддержка Windows 10 в устройствах Raspberry Pi 2B.

Все ОС включены в NOOBS – это программа, в которой содержатся все перечисленные выше операционные системы и упрощающая их установку на Raspberry Pi. С помощью NOOBS возможна установка как одной ОС, так и нескольких, причем выбрать нужную систему можно при загрузке компьютера. Во время установки ОС создается специальный раздел RECOVERY, который позволяет вернуть систему к начальным настройкам.

Установка операционной системы на Raspberry Pi

Варианты установки

Существует 3 способа установки ОС на :

  • покупка SD-карты с заранее установленной Raspbian или NOOBS;
  • загрузка NOOBS на карту памяти и установка ОС Raspbian с нее;
  • монтирование изображение Raspbian прямо на SD-карту.

Первый способ является наиболее простым – тут не требуется никаких дополнительных действий.

Во втором случае процедура установки выглядит следующим образом:

  1. В первую очередь карту памяти нужно отформатировать, указывая файловую систему FAT32.
  2. Скачивание архива с NOOBS, его распаковка на карту памяти так, чтобы файлы были в корневой директории.
  3. Вставка в Raspberry Pi необходимой периферии: клавиатуры, мыши и монитора через USB, подключение питания. В качестве монитора можно использовать телевизор, подключенный через RCA.
  4. Если экран подключен через RCA, нажать «3» на клавиатуре.
  5. В окне выбрать операционную систему Raspbian, русскую раскладку клавиатуры и язык. Русский язык нельзя установить. Нажать «Install», дождаться окончания процесса установки и включения.
  6. В появившемся меню «Configuration Tool» в третьем пункте выбрать второй вариант для установки графического интерфейса LXDE.
  7. Нажать «Done», дождаться перезагрузки.
  8. Если нужен вход с помощью логина и пароля, в графе логин ввести pi, пароль raspberry, после этого откроется рабочий стол.

Монтирование образа Raspbian на SD-карту.

  1. Скачивание архива с изображением с сайта https://www.raspberrypi.org/downloads/
  2. Распаковка, после чего получится файл.img.
  3. Вставка карты памяти в ПК.
  4. Монтирование установленного файла.
  5. Повтор 3 и 4 пунктов предыдущей инструкции.
  6. Повтор пунктов 6-8 предыдущей инструкции.

Сравнение операционных систем для Raspberry Pi


ОС Последняя версия Отличительные свойства
Raspbian Для установки последней версии нужно перезагрузить ОС и ввести код

sudo apt-get update

sudo apt-get upgrade

Произойдет обновление, затем нужно перезагрузить Raspberry Pi.

Стандартная операционная система на базе Debian, которая специально создана под обеспечение этого миникомпьютера. Поставляется с набором стандартных программ и утилитами. В разделе «программирование» имеется более десятка различных приложений для программирования. В системе установлен браузер Chromium, пакет LibreOffice для работы с документами.
OSMC OSMC Kodi 16 Медиацентр на базе Kodi. Является наиболее функциональным программным обеспечением для мультимедиа. ОС имеет чистый интерфейс, меню появляется в левой части экрана, в нем можно выбрать носители (аудио, видео, картинки), устанавливать настройки и проверять программы.
8.0.4 Операционная система, предназначенная для проигрывания медиафайлов. Интерфейс как у Kodi. Обладает высокой скоростью работы. По сравнению с OSMC более закрытая ОС, в ней нельзя изменять системный уровень, имеются ограничения на доступ к отдаленным сервисам.
Kano OS Kano OS 3.13 Операционная система, идеально подходящая для обучения. Яркий дружественный и удобный интерфейс, ничего лишнего. На сайте разработчика можно купить множество дополнительных комплектующих для RaspberryPi и собрать своими руками полноценный конструктор.
DietPi Diet Pi Основанная на Debian операционная система, занимающая всего 400 Мб на карте памяти! Не требовательна к ресурсам, поддерживается быстрая установка всех популярных программ
Windows 10 IoT Core Windows 10 IoT Специальная версия Windows для разработчиков, созданная для компьютера Raspberry Pi. Совместима только с ПК с установленной Windows 10. Для работы требуется установка на ПК Visual Studio, так как Windows 10 IoT Core не работает в одиночку. С помощью этой ОС можно создавать множество различных проектов.
ОС RISC 2009.06, последняя тестовая версия 2010.03 Отдельная операционная система, которая не построена на Linux, не имеет ничего схожего с другими ОС. Работает как однопользовательская система. Все приложения являются каталогами с восклицательным знаком перед названием, система хорошо работает с перетаскиванием файлов в папки. Система не используется как основная ОС, работает совершенно по-другому.
RetroPie RetroPie 4.3.7 Эмулятор, который позволяет играть на разнообразных консолях. Операционная система основана на Raspbian, но также имеется отдельно собранный образ RetroPie.
Pidora Pidora 18 Операционная система, основанная на проекте Fedora. По сравнению с Debian формат пакетов имеет расширение RPM. ОС содержит несколько различных сред для разработки программного обеспечения.

Простой способ использовать ваш ноутбук в качестве дисплея для Raspberry Pi, если у вас нет под рукой HD монитора.

Этот урок появился тогда, когда мы работали над нашей "малиной", но под рукой не было ни одного HD-дисплея. Так появилась идея, которая поможет другим в такой же ситуации, - когда они могли бы использовать свой ноутбук в качестве монитора для своей Raspberry Pi.

Как мы знаем, Raspberry Pi известен как «Карманный компьютер» (англ. - Pocket-Size PC), но для отладки и проектных целей слишком громоздко иметь дополнительный дисплей для "малины". Кроме того, многие не имеют доступа к дисплею HDMI, поэтому мы выяснили, как можно легко подключить Pi к дисплею ноутбука.

Чтобы подключить Raspberry Pi к дисплею ноутбука, вы можете использовать сетевой кабель. Графический интерфейс пользователя Raspberry Pi (GUI - Graphical User Interface) можно просматривать через дисплей ноутбука используя Ethernet-соединение на 100 Мбит/сек. Есть много доступных программ, которые могут установить соединение между "малиной" и вашим ноутбуком. Мы использовали программное обеспечение сервера VNC для подключения Pi к нашему ноутбуку.

Установка VNC-сервера на ваш Pi позволяет удаленно видеть рабочий стол Raspberry Pi, используя мышь и клавиатуру, как будто вы сидите прямо перед своим Pi. Это также означает, что вы можете перенести плату куда-нибудь еще дома и все еще сможете её контролировать. Кроме того, интернет можно расшарить от WiFi вашего ноутбука через Ethernet. Это также позволит получить доступ к Интернету на Pi.

Настройка Raspberry Pi

Прежде чем перейти к подключению своего малинового Pi к дисплею вашего ноутбука, вам потребуется SD-карта с предустановленной ОС или нужно будет установить Raspbian на пустую SD-карту. Если вы не знакомы с командами Raspberry Pi, ознакомьтесь с руководством Basic Linux Commands, также в ближайших статьях мы постараемся создать небольшое руководство по подготовке SD-карты для "малины". В целом, можно даже найти в продаже SD-карты с предустановленной операционной системой Raspbian и NOOB.

  1. После настройки SD-карты вставьте её в Raspberry Pi.
  2. Затем подключите кабель микро-USB к "малине", чтобы включить её.
  3. Подключите свой Raspberry к ноутбуку через кабель Ethernet.
  4. Подключите к нему клавиатуру и мышь.
  5. Подключите HDMI-дисплей (HDMI требуется только для запуска Pi в первый раз).
  6. Включите питание Pi.

Расшаривание Интернета через Ethernet

В Windows: для совместного использования Интернета с несколькими пользователями через Ethernet, перейдите в "Центр управления сетями и общим доступом". Затем нажмите на сеть WiFi:

Нажмите «Свойства» (см. ниже), затем перейдите в раздел «Совместное использование» и нажмите «Разрешить другим пользователям сети подключаться» (англ. - Allow other network users to connect). Убедитесь, что сетевое подключение изменено на «Подключение по локальной сети» (англ. - Local Area Connection):

Замечание: выполнение этих действий будет обеспечивать динамический IP-адрес порта Ethernet на вашем ноутбуке и других устройствах, подключенных к вашему ноутбуку.

Теперь, чтобы проверить IP-адрес, назначенный вашему ноутбуку, нажмите на созданную новую ссылку для подключения к локальной сети:

Как показано выше, IP-адрес, назначенный ноутбуку: 192.168.137.1. Чтобы проверить IP-адрес, назначенный подключенному Ethernet-устройству, выполните действия ниже. Учитывая, что IP-адрес, назначенный вашему ноутбуку, 192.168.137.1, а маска подсети 255.255.255.0:

  • Откройте командную строку
  • Пропингуйте адрес вашего IP-адреса. Например: ping 192.168.137.255
  • Остановите пинг через 5 секунд
  • Проверьте ответ с устройства: arp -a

Настройка VNC-сервера для подключения Raspberry Pi к ноутбуку

Если у вас есть дисплей HDMI

Используя подключенный дисплей HDMI к вашему Pi, вы должны установить VNC-сервер на свою плату. Откройте LX-Terminal и введите следующие команды для установки VNC:

$ sudo apt-get update
$ sudo apt-get install tightvncserver

Если у вас нет дисплея HDMI

Если у вас нет дисплея даже для разовой настройки, вам не нужно беспокоиться. Установите Putty в соответствии с вашей конфигурацией Windows и через SSH вы можете подключиться к вашему Raspberry Pi. Когда вы получаете доступ к своему терминалу Pi, запустите те же команды, что и выше, для установки VNC.

Запуск VNC-сервера на Pi

Чтобы запустить VNC, введите в терминал SSH следующую команду:

$ vncserver:1

Вам будет предложено ввести и подтвердить пароль. Это будет только один раз, при первой настройке. Введите 8-значный пароль. Обратите внимание, что это пароль, который вам нужно будет использовать для подключения к вашей Pi удаленно. Вас также спросят, хотите ли вы создать отдельный «только для чтения» пароль (read-only) - говорим "нет" (no).

Теперь VNC-сервер работает на вашем Pi и теперь мы можем попытаться подключиться к нему. Во-первых, мы должны переключиться на ноутбук, из которого мы хотим управлять Pi. Затем настром клиент VNC для подключения к Pi.

Настройка клиентской стороны (ноутбук)

Скачайте VNC-клиент VNC и установите его. Когда вы впервые запускаете средство просмотра VNC, вы увидите следующее:

Введите IP-адрес вашей "малины", динамически переданный вашим ноутбуком (вы получили адрес раньше) и добавьте: 1 (номер порта) и нажмите "connect". Появится предупреждающее сообщение, нажмите «Продолжить»:

Введите 8-значный пароль, который был введен при установке сервера VNC:

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

Запуск VNC-сервера во время запуска Raspberry Pi GUI

Соединение вашей Pi удаленно с VNC отлично работает, пока вам не нужно перезагрузиться. Если всё-таки необходимость появилась вам нужно либо подключиться к SSH, либо перезапустить сервер VNC, либо организовать запуск VNC-сервера после перезагрузки Raspberry Pi. Чтобы гарантировать, что VNC запускается автоматически каждый раз при загрузке, выполните следующие команды в терминале - см. ниже.

Откройте папку «.config» на Pi: пользовательская папка (скрытая папка).

$ cd /home/pi
$ cd .config

Создайте в ней папку «autostart». Кроме того, создайте файл под названием «tightvnc.desktop» в этой папке. Вы можете использовать любой известный текстовый редактор для создания файлов. Для этого мы использовали gnome-text-editor:

$ mkdir autostart
$ cd autostart
$ gnome tightvnc.desktop

Измените содержимое файла следующим образом и сохраните файл:


Type=Application
Name=TightVNC
Exec=vncserver:1
StartupNotify=false

В следующий раз, когда вы перезагрузите свой Pi, vncserver запустится автоматически и без проблем подключит ваш Raspberry Pi к дисплею для ноутбука.

Всякий раз, когда вы хотите что-то сделать с вашим Pi, просто подключите его к ноутбуку с помощью кабеля Ethernet и включите его. Затем откройте VNCViewer, укажите IP-адрес вашего Pi, и вы можете использовать дисплей вашего ноутбука в качестве монитора Raspberry Pi.

В этой небольшой инструкции будет описан процесс установки и настройки одноплатного компьютера Raspberry Pi. Если вы являетесь счастливым обладателем и только знакомитесь с Raspberry Pi, ну и подумываете о первом запуске компьютера — то Вам сюда.

Raspberry Pi — подготовка карты памяти

Так как у Raspberry Pi нет встроенной памяти, для работы компьютера предварительно необходимо подготовить карту памяти — распаковать на неё образ желаемой операционной системы.

Нам понадобится:

  • SD (MMC/SDIO) карта памяти объёмом от 2 до 32 Гб (скорость считывания должна быть достаточно высокой, поэтому подойдут карты 6 и 10 класса) ;
  • картридер для подключения карты памяти к компьютеру;
  • программа Win32DiskImager (скачать Win32DiskImager с MEGA — ссылка);
  • образ операционной системы, я буду использовать Raspbian (скачать Raspbian с официального сайта — ссылка).

1) Разархивируем скачанный образ операционной системы — для дальнейшей работы нам нужен.img файл;

2) Подключаем карту памяти с помощью картридера к компьютеру;

3) Разархивируем программу Win32DiskImager и из папки с программой запускаем файл Win32DiskImager.exe

4) Указываем путь к.img файлу с операционной системой (для этого кликаем по изображению папки), далее в поле «Device» выбираем из списка носителей карту памяти и нажимаем «Write», после в появившемся диалоговом окне выбираем «Yes».

Когда все готово, нажимаем «»Write»»

5) Ждём, пока образ запишется на нашу карту памяти.

Процесс занимает около 5 минут

После завершения процесса подготовка карты памяти заканчивается, и можно начинать первый запуск Raspberry Pi.

Raspberry Pi — первое подключение

После подготовки карты памяти можно приступить к первому запуску Raspberry Pi.

Для первого включения Raspberry Pi нам понадобится:

Думаю, интуитивно понятно, что куда нужно подключать — карту памяти вставляем в разъём на Raspberry Pi, к USB-разъёмам подключаем клавиатуру и мышь, кабелем HDMI (или RSA) подключаем к Raspberry Pi монитор, ну и подключаем питание через MicroUSB-разъём. После подключения питания сразу начнётся загрузка операционной системы.

Если всё прошло гладко, то мы увидим окно настроек, которое появляется при первом запуске операционной системы:

Меню настроек Raspberry Pi

Разберём все пункты меню по очереди (для выбора пунктов используются стрелки вверх/вниз, для выбора пункта меню — «Enter»):

1) «Expand filesystem » — расширение основного раздела на всю карту памяти. Просто нажимаем «Enter»;

2) «Change User Password » установка пароля для пользователя «pi» (по умолчанию пароль «raspberry»). Я задаю свой — «piip». При вводе пароля вводимые символы не отображаются, пароль нужно ввести два раза (второй раз для подтверждения корректности ввода);

3) «Enable Boot to Desktop «загружать/не загружать графический интерфейс. Я отключаю, так как графический интерфейс в любой момент можно запустить (см. «Raspberry Pi — полезные команды»), и в основном работа с Raspberry Pi происходит через консоль. После выбора «Enable Boot to Desktop» появится дополнительное диалоговое окно: первая строка — не загружать графический интерфейс, вторая — загружать (есть ещё третья строка, но в данной статье она нам не интересна).

4) «Internationalisation Options «— выбор языка и месторасположения. После выбора появится диалоговое окно с тремя пунктами:

  • «Change Locale » — выбор языка, выбираем «ru_RU.UTF-8 UTF-8» (проматываем до нужного пункта стрелкой, выбираем нужный пункт клавишей «пробел», после жмём «Tab» — курсор перейдёт на «Ок», жмём «Enter», далее в диалоговом окне выбираем ru_RU.UTF-8, переходим к «Ок» клавишей «Tab» и подтверждаем выбор клавишей «Enter» ;
  • «Change Timezone » — выбор часового пояса, выбираем свой (просто выбираем из списка, после выделения нужного города жмём «Tab» для перевода курсора на «Ok»);
  • «Change Keyboard Layout » — настройки клавиатуры. Оставляем, как есть.

5) «Enable Camera » — включение поддержки камеры. У меня камеры нет, поэтому я этот пункт пропускаю.

6) «Add to Rastrack » — регистрация устройства в общей базе. Никакой необходимости в этом нет, пропускаем.

7) «Overclock » — разгон процессора. По умолчанию установлена частота 700МГц, можно повысить до 1000МГц (доступны промежуточные режимы). Если Вы не знаете зачем вам нужно повышать частоту, лучше просто пропустить пункт, если будет необходимость, это всегда можно будет сделать.

8) «Advanced Options » — дополнительные настройки. После выбора этой строки откроется диалоговое окно со следующими пунктами:

9) «About raspi-config «-общая информация о данном меню настроек, пропускаем.

Всё готово, теперь клавишей «Tab» выбираем финиш, устройство перегрузится и мы сможем начать работу. После перезагрузки будет запрошен логин — вводим «pi», после будет запрошен пароль — «piip» (если вы не задали свой, то по умолчанию пароль будет «raspberry»).

Raspberry Pi готов для работы! Единственное, что я рекомендую сделать ещё — это задать пароль для пользователя «root». Для этого набираем в консоли «sudo passwd root» и вводим пароль дважды.

Raspberry Pi — настройка SSH

Для удобного взаимодействия с Raspberry Pi рекомендую сразу разобраться с удаленным доступом к консоли и файловой системе — гораздо удобней управлять Raspberryиз-под привычной среды Windows.

Для возможности удалённого доступа Raspberry Pi должен находиться в одной локальной сети с компьютером, с которого мы хотим им управлять (в самом простом варианте Raspberry Pi и компьютер должны быть подключены к одному маршрутизатору).

Как узнать, какой IP-адрес получает Raspberry Pi в локальной сети

Первым делом необходимо узнать, какой IP-адрес получает Raspberry. Для этого удобно использовать программы типа Advanced IP Scanner (официальный сайт Advanced IP Scanner — ссылка) или Free IP Scanner (скачать Free IP Scanner с MEGA — ссылка). Я буду использовать Advanced IP Scanner. Использование программы очень простое — скачиваем, запускаем (возможен запуск без инсталляции) и нажимаем «Scan».

Raspberry получает IP-адрес 192.168.1.6

В списке устройств находим Raspberry, в данном случае он получает IP-адрес 192.168.1.6, запоминаем его. Теперь можно перейти к настройке удалённого доступа.

Настройка доступа по SSH к консоли Raspberry Pi (из Windows)

Для доступа к консоли удобней всего использовать PuTTY (скачать PuTTY с официального сайта — ссылка , скачать с MEGA — ссылка) — простую программу, которая отлично справляется со своей задачей.

Настройка PuTTY:

1) После запуска переходим в раздел «Translation» и выбираем UTF-8;

Раздел «Translation»

2)Возвращаемся в «Session» и выставляем настройки как на скриншоте ниже, в поле «Host Name» вводим IP-адрес Raspberry (который мы узнали с помощью Advanced IP Scanner). В поле «Saved Sessions» задаём название подключения, у меня будет «SSH PI». Нажимаем «Save»

Если всё верно жмём «Save»

3) Теперь для подключения к Raspberry Pi выделяем созданное подключение «SSH PI», нажимаем «Open», и перед нами открывается консоль Raspberry.

Консоль Raspberry Pi

Настройка доступа по SSH к файловой системе Raspberry Pi (из Windows)

Для доступа к файловой системе Raspberry Pi нам понадобится программа WinSCP(скачать WinSCP с официального сайта — ссылка , скачать с MEGA — ссылка). Первым делом необходимо её скачать и разархивировать.

1) Заходим в папку с разархивированной программой, запускаем файл WinSCP.exe. В открывшемся окне программы указываем настройки, как на скриншоте — в поле «Host name» нужно ввести IP-адрес Raspberry (который мы узнали с помощью Advanced IP Scanner), в поле «User name» и «Password» указываем данные для авторизации, удобней всего для доступа к файловой системе авторизоваться под root`ом (как задать пароль для root пользователя см. в «Raspberry Pi — первый запуск компьютера, настройка операционной системы«) . После жмём «Save».

Когда всё готово, жмём «Save»

2) В появившемся окне указываем название соединения, можно задать любое. Я назову «SSH PI FILES», также можно поставить чекбокс, чтобы запомнить пароль. Жмём «Ok».

3) Наше соединение сохранено и теперь доступно в разделе «Stored sessions». Переходим в данный раздел и два раза щёлкаем по названию соединения. В появившемся окне жмём «Yes».

Раздел «Stored sessions» с нашим соединением

4) После проделанных действий появится окно файлового менеджера — справа файлы Raspberry Pi, слева файловая система компьютера.

Окно файлового менеджера

Теперь мы можем копировать, редактировать, просматривать файлы, находящиеся на Raspberry Pi с Windows. При создании собственных проектов, это может быть очень удобно.

Raspberry Pi — сетевые настройки

После настройки удалённого доступа необходимо настроить сетевое подключение на Raspberry Pi таким образом, чтобы при включении Raspberry всегда получал один и тот же IP-адрес (тот, который мы сохранили в настройках программ удалённого доступа), иначе нам каждый раз придётся угадывать, какой IP-адрес был получен и по-новой настраивать SSH.

Чтобы задать в сетевом подключении Raspberry конкретный IP-адрес, нам нужно подкорректировать файл /etc/network/interfaces. Удобней всего выполнить эту задачу с помощью уже знакомой нам программы WinSCP (см. «Raspberry Pi — настройка SSH»).

Итак, приступим:

1) Запускаем WinSCP и находим файл interfaces (/etc/network/interfaces).

2) Выделяем файл и открываем его для редактирования (клавиша «F4»). И вместо строки «iface eth0 inet dhcp»

вписываем следующие:

«iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
gateway 192.168.1.1»

Где «192.168.1.6» — IP-адрес, который мы указали в настройках SSH (удалённого доступа), «192.168.1.1» — основной шлюз (адрес домашнего маршрутизатора).

Отредактированный файл interfaces

Теперь при включении Raspberry Pi всегда будет доступен по нужному IP-адресу (в данном примере по 192.168.1.6).

Raspberry Pi — полезные команды

Небольшой список основных команд для управления Raspberry через консоль:

  • «top» — запуск предустановленного в Raspbian диспетчера задач;
  • «sudo raspi-config» — запуск первоначального меню настроек (см. «Raspberry Pi — первое подключение»);
  • «sudo passwd root» — создание пароля для пользователя root;
  • «startx» — запуск графической оболочки;
  • «sudo halt» — выключение Raspberry Pi;
  • «logout» — выход из системы;
  • «cd» — переход в необходимую директорию, например, для перехода в директорию /etc/network/ — «cd /etc/network/»;
  • «pwd» — путь до текущей директории;
  • «dir» — содержимое текущей директории;
  • «mkdir» — создание директории. Например, «mkdir /home/pitest/» создаст директорию «pitest»;
  • «rmdir» — удаление директории. Например, «mdir /home/pitest/» — удаление директории «pitest»;
  • «cat» — открыть файл для чтения. Например, «cat /etc/network/interfaces» покажет содержимое файла «interfaces»;
  • «nano» — открыть файл для редактирования. Например, «nano /etc/network/interfaces» откроет для редактирования файл «interfaces»;
  • «ifconfig» — отобразит текущую конфигурацию сети;
  • «df» — выведет в консоли свободное и используемое дисковое пространство для всех разделов файловой системы;
  • «clear» — очистить экран терминала;
  • «Ctrl»+»Ins» (сочетание клавиш)- скопировать выделенное (текст);
  • «Shift»+»Ins» (сочетание клавиш) — вставить из буфера (текст);
  • «sudo» — выполнения команд c правами root пользователя. Например, это актуально, если вы зашли под пользователем «pi» и хотите из консоли отредактировать какой-нибудь системный файл — «sudo nano путь_до_файла»;
  • «Ctrl»+»C» (сочетание клавиш) — остановка текущего действия/выход из консольного приложения;
  • «sudo apt-get update» — обновление списка доступных пакетов;
  • «sudo apt-get upgrade» — обновление установленных пакетов;
  • «sudo apt-get install» — установка необходимого пакета. Например, для установки консольного браузера Links вводим «sudo apt-get install links».

Заключение

Теперь всё готово для комфортного использования Raspberry Pi, и можно приступать к реализации задуманных проектов. Об этом и многом другом обязательно напишу позднее.



 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!