Raspberry Pi - изящный маленький компьютер с большой мощностью. Размером с кредитку стоит 35 долларов. Фонд Raspberry Pi Foundation был основан, чтобы помочь людям изучать информатику и интересоваться технологиями.

Итак, у вас, вероятно, есть свой Pi, и теперь вы думаете, что с ним делать.
Если нет, я предлагаю приобрести этот комплект, чтобы помочь вам начать работу. Здесь я подробно расскажу, как подключиться как через SSH (безголовый режим), так и через монитор.

Помимо Raspberry Pi Model 3 и компьютера под рукой вам понадобятся:

  • Адаптер питания 2,5 А (минимум) (входит в только что упомянутый мною комплект)
  • Клавиатуру и мышь можно подключить к Pi через USB. Требуется только в том случае, если вы планируете использовать Pi с монитором.
  • Если вы хотите использовать графический интерфейс пользователя (GUI) / монитор, вам понадобится кабель HDMI2 для подключения к монитору. Убедитесь, что у вас нет старого кабеля HDMI, потому что он не будет работать с Pi. Из этого туториала Вы узнаете, как получить доступ / использовать Raspberry Pi через монитор и SSH.
  • Карта microSD (с адаптером SD) с объемом памяти не менее 8 ГБ. Если у вас есть Mac и у вас нет адаптера или слота для вставки карт microSD, вы захотите приобрести SD-карту для Raspberry Pi, которая поставляется с уже установленными Noobs или Raspbian, поэтому вы этого не сделаете. придется беспокоиться об установке образа диска через свой компьютер. Если у вас есть ПК, у вас, скорее всего, есть слот для SD-карты, и вы можете использовать пустую карту для установки образа диска.
  • Кабель Ethernet, если вы не можете подключиться к Интернету через Wi-Fi (т. Е. У вас нет монитора и, следовательно, вы находитесь в режиме без головы).
  • На ПК с Windows вам потребуется установить PuTTY, чтобы подключиться к Pi по SSH (если вы планируете использовать SSH). Mac не требует дополнительной настройки для SSH.

Итак, в этом посте предполагается, что вы приобрели SD-карту, которая не идет в комплекте с Noobs. Если у вас есть SD-карта NOOBS, все, что вам нужно сделать, это вставить карту в свой Pi (я использую модель 3 B) и загрузиться, как любой другой компьютер, и следовать инструкциям. Я купил чистую SD-карту на Amazon, поэтому мне нужно установить на нее образ диска. Об этом я расскажу ниже.

Как установить образ диска NOOBS на SD-карту

Вставьте пустую карту microSD в компьютер (если у вас предустановлены Noobs или Raspbian, пропустите эти шаги). Вы захотите запомнить, как это указано в списке. Для меня моя SD-карта помечена как D:.

Загрузите SD Formatter, который вы можете найти здесь, чтобы мы могли позже установить образ диска на карту. После завершения загрузки вам нужно будет извлечь папку .zip.

Следуйте инструкциям по установке, вы можете оставить все как по умолчанию, кроме выбора карты. Убедитесь, что это указывает на вашу SD-карту.

После того, как вы нажмете Формат, отобразится предупреждение о том, что программа форматирования сотрет все данные с карты. Это именно то, что мы хотим, поэтому нажмите Да.

Raspberry Pi основан на Linux, поэтому вы можете устанавливать различные образы, включая Ubuntu. Ради этого урока мы начнем с ОС, которую Raspberry Pi Foundation сделала доступной специально для Pi, под названием NOOBS и Raspbian. NOOBS рекомендуется для новичков в Pi, так что давайте воспользуемся этим. Перейдите на страницу загрузок Raspberry Pi и слева выберите загрузку ZIP.

Эта загрузка займет некоторое время, в зависимости от вашей машины. После этого перейдите в папку .zip с образом диска, щелкните правой кнопкой мыши и выберите Извлечь все на SD-карту с меткой D: для меня.

Запуск и использование вашего Pi с монитором / графическим интерфейсом

Как только это будет завершено, что также может занять несколько минут, вы можете безопасно извлечь SD-карту, вставить карту microSD в Raspberry Pi и включить ее. Подключите его к монитору с помощью кабеля HDMI2, а также подключите клавиатуру и мышь к портам USB. Когда Pi включен, все происходит так же, как и при первой настройке любого другого компьютера. Вам будет предложено подключиться к Wi-Fi, если вы не используете Ethernet, а затем выберите ОС для установки. Выберите Raspbian, который указан как рекомендованная установка, а затем нажмите «Установить» в левом верхнем углу.

Установка займет некоторое время, может быть, 10–15 минут, как у меня. Но как только это будет сделано, у вас будет полностью работающий и готовый к работе Raspberry Pi!

Подключение к Pi через SSH (как монитором, так и безголовым)

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

Получение вашего IP-адреса через монитор / графический интерфейс:

  • Если ваш Pi уже подключен к монитору, откройте окно терминала, введите hostname -I в командной строке и нажмите Enter, чтобы получить свой IP-адрес.

Получение вашего IP-адреса в режиме без монитора (без монитора):

Для начала нет монитора? Это нормально. Более новые Raspberry Pi больше не имеют автоматического включения SSH, но есть быстрое решение этой проблемы.

  • Чтобы включить SSH без графического интерфейса пользователя Pi или монитора, вставьте SD-карту в компьютер. Затем откройте текстовый редактор и сохраните пустой файл как SSH.txt. Закройте текстовый редактор и переименуйте файл, чтобы он потерял расширение .txt и получил имя только SSH. Затем перетащите или скопируйте его на SD-карту в корень файловой системы. Безопасно извлеките SD-карту и вставьте обратно в Pi.
  • Используйте что-то вроде Pi Finder для Mac или Advanced IP Scanner для Mac и Windows, чтобы найти IP-адрес вашего Pi. Откройте Advanced IP Scanner и нажмите Сканировать в верхнем левом углу. И ваш компьютер, и ваш Pi должны быть в одной сети, а Pi должен быть подключен к сети через Ethernet, поскольку вы не можете настроить его на Wi-Fi в этот момент в режиме без подключения к сети. С помощью этого сканера вы найдете IP-адрес, в котором производитель будет указан как Raspberry Pi Foundation, а IP-адрес будет указан в столбце Имя.

Установление SSH-соединения

У вас есть IP-адрес, теперь давайте подключимся!

  • Обязательно включите SSH на своем Pi (возможно, вы уже сделали это со своей SD-картой для безголового режима, но вы все равно захотите выполнить этот шаг). Вы можете сделать это, щелкнув значок Raspberry Pi в верхнем левом углу графического интерфейса пользователя и выбрав «Настройки» ›Конфигурация Raspberry Pi› Интерфейс и включив там SSH.

  • Или вы можете выполнить те же действия через командную строку, введя sudo raspi-config и выполнив те же действия таким же образом:

  • На этом этапе хорошо перезагрузить Pi, чтобы активировать эти конфигурации (не обязательно, но сводит к минимуму проблемы, которые могут возникнуть). Просто введите sudo reboot и дождитесь перезапуска Pi.
  • Для Mac вы можете открыть предварительно установленное окно терминала и ввести ssh pi@###.###.###.###, где ###.###.###.### - ваш IP-адрес. SSH должен работать, пока ваш компьютер и Pi находятся в одной сети (есть способы получить доступ к вашему Pi, когда он находится в другой сети, но это совсем другое руководство). Поскольку ваш компьютер впервые обращается к пи, он спросит, доверяете ли вы компьютеру, введите y. Затем в приглашении введите пароль Pi, который должен быть по умолчанию raspberry.
  • Для ПК с Windows откройте PuTTY и следуйте этому супер-короткому руководству, чтобы подключиться к вашему Pi.
  • Вы также можете использовать SSH без использования своего IP-адреса каждый раз на Mac. Для этого сначала установите avahi Dameon на Raspberry Pi, введя эту команду в терминале: sudo apt-get install avahi-daemon в терминале. Теперь вы можете подключиться к своему Raspberry Pi по SSH с помощью этой команды на Mac: ssh [email protected] (при условии, что вы все еще используете пользователя по умолчанию, pi. Вам нужно будет изменить pi на своего пользователя, если вы когда-нибудь это измените).

И готово!

Для интересных идей и проектов вы можете перейти на pimoroni.com или raspberrypi.org, чтобы найти отличные уроки и идеи!

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