- Требования
- Установка Raspbian на SD-карту
- Настройка сети и установка необходимого программного обеспечения на ноутбуке
- Загрузка Raspberry Pi
- Подключение Raspberry Pi без Ethernet
Всем, кто заинтересован в изучении компьютеров и электроники, определенно понравится экспериментировать с небольшой и мощной платформой « Raspberry Pi ». Проблема только в том, что в нем нет монитора и клавиатуры-мыши. На самом деле это не проблема, потому что есть способ настроить Pi и работать с ним без подключения к монитору и клавиатуре. Он называется безголовым, потому что к нему не подключены монитор и клавиатура, поэтому говорят, что он работает без головы.
В этом руководстве мы увидим, как настроить Raspberry Pi без монитора и клавиатуры в новой установке Raspbian.
Требования
- Raspberry pi модель B или выше
- SD-карта (8 ГБ или больше)
- Устройство чтения SD-карт
- Кабель LAN
- Адаптер 5 В
- Ноутбук с работающим подключением к Интернету
Мы будем следовать этим шагам
- Установка Raspbian на SD-карту
- Настройка сети и установка необходимого программного обеспечения на ноутбуке
- Загрузка Raspberry pi
- Подключение Raspberry Pi без Ethernet
Установка Raspbian на SD-карту
Хотя ранее мы подробно объясняли, как установить и настроить Raspberry pi, здесь мы снова кратко рассмотрим его.
Шаг 1: - Существует множество версий ОС для Raspberry Pi, но Raspbian более популярен. Итак, загрузим образ ОС Raspbian Stretch с официального сайта raspberry pi.
Raspbian также имеет 3 три версии, поэтому загрузите ZIP-файл Raspbian stretch с помощью Desktop. Как показано на изображении ниже
Шаг 2: - После завершения загрузки подключите устройство чтения SD-карт к USB-порту ноутбука с SD-картой, чтобы записать загруженные настройки на эту SD-карту.
Шаг 3: - Загрузите форматер SD-карты и прошивальщик ОС. После загрузки устанавливайте эти программы по очереди. Мы будем использовать эти инструменты для правильного форматирования SD-карты и прошивки на ней образа Raspbian.
Шаг 4: - Теперь откройте программу форматирования SD-карты, выберите SD-карту для ее форматирования и нажмите «Форматировать».
Шаг 5: - Откройте программу- прошивальщик balena Etcher и выберите расположение загруженного вами zip-файла Raspbian. Теперь выберите SD-карту и нажмите flash.
Шаг 6: - После перепрошивки откройте папку SD-карты. Создайте пустой файл с именем « ssh » без какого-либо расширения, щелкнув правой кнопкой мыши -> Создать -> Текстовый документ.
При переименовании файла удалите.txt
Этот файл помещается на SD-карту, чтобы включить SSH (безопасный вход в оболочку) в Raspberry Pi, потому что Raspbian поставляется с отключенным SSH по умолчанию.
Теперь у нас есть SD-карта. Вставьте SD-карту в слот для карт Raspberry Pi.
Настройка сети и установка необходимого программного обеспечения на ноутбуке
Шаг 1: - В Windows 10 найдите Параметры сети -> Центр управления сетями и общим доступом. Здесь вы увидите активную сеть Wi-Fi, к которой подключен ваш ноутбук.
Щелкните имя подключения, как показано.
Шаг 2: - Теперь нажмите « Свойства». Свойства Wi-Fi появится диалоговое окно. Выберите Интернет-протокол версии 4, если он не выбран .
Шаг 3: - Нажмите « Поделиться» в том же поле и выберите оба варианта, как показано.
Щелкните ОК.
Шаг 4: - Используя вышеуказанные шаги, нашему Raspberry Pi присваивается IP-адрес . Подключите Raspberry Pi к ноутбуку с помощью кабеля Ethernet и включите пи.
Шаг 5: - После подключения кабеля Ethernet Pi к ноутбуку вы увидите еще одно неопознанное соединение под активными сетями.
Шаг 6: - Щелкните параметр сети Ethernet, затем щелкните Свойства. Дважды щелкните IpV4. Вы увидите адрес шлюза вашего пи. Мы будем использовать этот диапазон адресов в Advance IP-сканере.
Шаг 7: - Теперь нам нужно программное обеспечение IP-сканера и клиентское программное обеспечение SSH, чтобы общаться с нашим raspberry pi. Для этого вы можете использовать Putty или MobaXterm. Загрузите и установите это программное обеспечение. Мы будем использовать MobaXterm, поскольку это программное обеспечение позволяет нам получить доступ к рабочему столу raspberry pi, в то время как putty позволяет только терминал для доступа к файлам raspberry pi.
Шаг 8: - Скопируйте этот IP-адрес, который вы нашли на предыдущем шаге, и вставьте его в строку поиска IP-сканера и сделайте диапазон, как в моем случае 192.168.137.1-254.
Загрузка Raspberry Pi
Шаг 1: - Теперь это настоящий IP-адрес вашего Raspberry pi. Скопируйте этот IP-адрес и откройте MobaXterm или putty. В MobaXterm нажмите Session -> SSH. Вставьте адрес Raspberry pi в пространство удаленного хоста и нажмите ОК.
Шаг 2: - Вам будет предложено ввести имя пользователя и пароль вашего пи. По умолчанию Raspberry pi имеет имя пользователя « pi » и пароль « raspberry ». Введите эти учетные данные и нажмите Enter.
Шаг 3: - Теперь это ваш терминал Raspberry Pi. Вы можете получить доступ ко всему внутри вашего пи, используя разные команды.
Шаг 4: - Чтобы запустить рабочий стол вашего пи, введите startlxde в терминале и нажмите Enter. Рабочий стол будет выглядеть, как показано. Вы можете ощутить те же ощущения на рабочем столе, что и с интерфейсом монитора pi.
Шаг 5: - Чтобы закрыть рабочий стол, нажмите кнопку «Выход» в MobaXterm. В замазке также можно получить терминал, такой же, как и предыдущий. Это будет выглядеть так.
Чтобы выключить Raspberry pi, введите команду sudo shutdown now и нажмите Enter.
Итак, вот как вы можете получить доступ к своему Pi без дополнительного монитора и клавиатуры. Но иногда мы не можем получить IP-адрес пи с помощью соединения Ethernet. Чтобы решить эту проблему, мы можем подключить Raspberry Pi к ноутбуку без подключения к сети Ethernet.
Теперь, в следующих шагах, мы увидим, как подключить Pi без Ethernet.
Подключение Raspberry Pi без Ethernet
Для этого метода ваш Rpi и ноутбук должны быть подключены к одной и той же сети Wi-Fi. Нам нужно сохранить учетные данные Wi-Fi, создав новый файл на SD-карте Pi. Итак, извлеките SD-карту из Rpi, вставьте ее в кардридер и подключите этот ридер к ноутбуку.
Шаг 1: - Перейдите в загрузочный каталог карты. Создайте текстовый файл с именем wpa_supplicant.conf и откройте этот файл с помощью блокнота. Вставьте приведенный ниже код в этот файл. Замените YOUR-SSID и PASSWORD учетными данными вашей сети Wi-Fi и сохраните их.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = { ssid = "ВАШ-SSID" psk = "ВАШ-ПАРОЛЬ" scan_ssid = 1 }
Шаг 2: - Теперь подключите SD-карту к Pi и включите ее. Я использую точку доступа своего телефона для подключения ноутбука к Pi. Если вы используете маршрутизатор, откройте страницу конфигурации вашего беспроводного маршрутизатора. Оттуда вы можете найти таблицу аренды DHCP маршрутизатора и записать IP-адрес Pi.
Шаг 3: - Чтобы узнать IP-адрес при использовании точки доступа телефона, вам необходимо установить приложение Hotspot Manager на свой смартфон по этой ссылке.
Шаг 4: - Откройте приложение Hotspot manager и введите свои учетные данные для точки доступа.
Шаг 5: - Нажмите «Клиенты» и обновите его. В приведенном списке вы можете увидеть IP-адрес вашего PI.
Используйте этот IP-адрес в замазке или MobaXterm для подключения вашего Raspberry Pi без подключения к голове, и вы готовы получить доступ ко всему на вашем Raspberry Pi.
Ниже вы можете посмотреть демонстрационное видео установки Raspberry Pi Headless Setup.