Оглавление:
- Шаг 1. Подготовьте карту MicroSD с помощью VEX TM
- Шаг 2. Подготовьте операционную систему Rasberry Pi
- Шаг 3. Пора взламывать…
- Шаг 4. Убедитесь, что это работает…
Видео: VEX Tournament Manager Raspberry Pi 3B + 5 ГГц Настройка WiFi: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Поддержка Wi-Fi была полуофициально добавлена! См. Ссылку ниже:
www.roboticseducation.org/event-partner-training-topics-raspberry-pi/
Обзор:
Поддержка VEX для использования одноплатного компьютера (SBC) Raspberry Pi значительно упростила настройку турнира VEX; однако, поскольку старые модели использовали Wi-Fi 2,4 ГГц, который мог создавать помехи для контроллеров, настройка беспроводной сети не поддерживалась. С выпуском Raspberry Pi 3 B +, который включает 5 ГГц Wi-Fi, можно использовать беспроводную связь, не мешая совпадению. RECF по-прежнему не поддерживает это, но это разрешено для соревнований и работает довольно хорошо.
В этом руководстве используются ОС и программное обеспечение Windows. Аналогичное программное обеспечение существует для компьютеров Apple, и процесс будет аналогичным.
Пожалуйста, обрати внимание:
Это руководство предоставляется как таковое, и никаких гарантий или поддержки любого рода не предлагается и не подразумевается.
В этом руководстве предполагается, что пользователь имеет средний или более высокий уровень знаний компьютерного программного обеспечения и оборудования, и что вы можете нащупать свой путь в Linux (как и я). Например, я не собираюсь рассказывать, как установить Linux на компьютер или виртуальную машину.
В этом руководстве НЕ рассматривается настройка сети и мониторов для турнира VEX. Если вы используете это руководство, у вас уже должно быть все остальное.
Необходимые материалы:
- Raspberry Pi Model 3 B + с питанием. В НАСТОЯЩЕМ ВРЕМЕНИ ТОЛЬКО 3 B + ПОДДЕРЖИВАЕТ WIFI 5 ГГц - ВЫ ДОЛЖНЫ ИСПОЛЬЗОВАТЬ ЭТУ КОНКРЕТНУЮ МОДЕЛЬ!
- VEX Tournament Manager для Raspberry Pi (https://vextm.dwabtech.com/)
- Пустая карта MicroSD (в настоящее время рекомендуется 8 ГБ, так как это "золотая середина" по соотношению цена / емкость)
- MicroSD -> SD адаптер (тип карты или USB)
- Программное обеспечение для прошивки, такое как Etcher (https://www.balena.io/etcher/)
-
Компьютер под управлением Linux (или ПК с Windows с драйвером файловой системы Linux, например
- При использовании Windows вам также понадобится текстовый редактор, который понимает форматы обычного текста Linux; Notepad ++ - хороший выбор.
- Это руководство будет использовать Linux (в котором я НЕ мастер)
- Монитор с входом HDMI и кабелем HDMI
-
SSID и пароль для сети Wi-Fi 5 ГГц, к которой вы будете подключаться.
- Наличие и включение вашего маршрутизатора для тестирования новой конфигурации чрезвычайно полезно.
- Ваш маршрутизатор должен быть настроен на назначение IP-адресов через DHCP.
Подтверждение:
Это руководство основано на работе, проделанной другими. Я не знаю их имен, поэтому не могу отдать им должное. Все, что я здесь делаю, это переводит эти знания в более удобный для пользователя формат.
Шаг 1. Подготовьте карту MicroSD с помощью VEX TM
- Загрузите VEX Tournament Manager для Raspberry Pi и сохраните файл на свой компьютер. Загрузите последний файл изображения здесь:
- Дважды щелкните загруженный файл, чтобы открыть архив.
- Перетащите файл изображения в папку на вашем компьютере.
- Вставьте карту MicroSD в компьютер с помощью USB-ридера или адаптера MicroSD -> SD.
- Откройте Etcher (или любую другую программу для прошивки изображений, которую вы используете).
- Нажмите «Выбрать изображение» и перейдите к файлу изображения, который вы переместили из загруженного архива в папку на вашем компьютере.
- Ваша карта MicroSD должна отображаться в поле «Выбрать диск». Если нет, выберите его.
- Щелкните «Flash».
-
После завершения флэш-памяти извлеките карту MicroSD из компьютера.
Windows Explorer, вероятно, создаст новые окна, поскольку диски создаются с помощью флэш-памяти
Шаг 2. Подготовьте операционную систему Rasberry Pi
Пришло время распаковать образ.
- Вставьте карту MicroSD с изображением VEX TM для Raspberry Pi на ней в слот для карты Raspberry Pi 3B + MicroSD.
- Подключите RasPi к монитору с помощью кабеля HDMI
- Подключите питание к RasPi.
Raspberry Pi автоматически включит и настроит ОС. Вы увидите серый квадрат, а затем квадрат с полным цветовым спектром на экране, когда он выполняет свою работу, а затем вы увидите наложение VEX TM со значком внизу. Он должен присвоить себе IP-адрес (даже если он не подключен к сети).
Отключите Raspberry Pi и извлеките карту MicroSD.
Шаг 3. Пора взламывать…
Что мы собираемся сделать, так это включить интерфейс WiFi 5 ГГц, чтобы он мог подключаться к вашей беспроводной сети. Для этого вы будете редактировать текстовые файлы в разделе Linux на карте MicroSD, которую вы только что создали и настроили, включив RasPi. Самый простой способ внести эти изменения - на компьютере под управлением Linux (я использовал Linux Mint на старом ноутбуке). Использование виртуальной машины может работать, но я ее не тестировал. Использование различных драйверов и инструментов в Windows может работать, но я это не тестировал. Другими словами, если вы решите выбрать альтернативный маршрут, вы сами по себе.
- Вставьте карту MicroSD в компьютер с Linux. Скорее всего, вам понадобится какой-то адаптер.
- После вставки разделы на карте MicroSD появятся на рабочем столе Linux.
- Откройте раздел размером ~ 700 МБ и перейдите в папку / etc / network.
- Вам нужны повышенные права (sudo) для редактирования файла «интерфейсов», поэтому вам нужно будет открыть окно терминала (командную строку) в этом месте. Щелкните папку правой кнопкой мыши и выберите «Открыть в терминале».
- В окне терминала введите «sudo pico interfaces». Pico - это простой текстовый редактор * nix. Если вам удобнее работать с vi или vim, вы можете использовать это … но для новичков я рекомендую использовать pico. Мы будем редактировать файл "интерфейсов" в / etc / network /
- Вам нужно будет ввести пароль суперпользователя для компьютера, который вы используете, чтобы открыть файл "интерфейсов".
-
См. Ниже текст «до» и «после», который будет содержаться в файле «интерфейсов». Отредактируйте файл интерфейсов так, чтобы он выглядел как «после». Введите эту информацию, а не используйте копирование и вставку.
- Если вам нужно подготовить большое количество карточек, я предлагаю сохранить копию файла интерфейса editid на вашем рабочем столе, чтобы вы могли скопировать и вставить во второй и последующие разы.
- Я рекомендую дважды и трижды проверять SSID и пароль при вводе информации …
- Вы замените текст с надписью «ВХОДИТЕ ЗНАЧЕНИЕ» в примере кода на ВАШИ сетевые значения.
- После внесения этих изменений сохраните файл (Ctrl-S) и выйдите (Ctrl-X) из окна пико.
- Отключите SD-карту и извлеките ее из компьютера.
До:
авто loiface lo inet loopback
разрешить hotplug eth0
iface eth0 inet dhcp
метрика 10
источник /etc/network/interfaces.d/*
После:
авто loiface lo inet loopback
разрешить hotplug eth0
iface eth0 inet dhcp
разрешить горячее подключение wlan0
авто wlan0
iface wlan0 inet dhcp
wpa-ssid "ТИП В ЗНАЧЕНИИ"
wpa-psk "ТИП ПО СТОИМОСТИ"
Шаг 4. Убедитесь, что это работает…
- Это предполагает, что вы находитесь в пределах досягаемости беспроводного маршрутизатора, который вы будете использовать для своих турниров.
- Убедившись, что Pi отключен от питания, но подключен к дисплею через кабель HDMI, вставьте недавно модифицированную карту MicroSD в Raspberry pi.
- Включите Raspberry Pi
-
После загрузки Pi подождите несколько секунд, и вы должны увидеть логотип «VEX Robotics».
- Сначала вы увидите «не назначен» под логотипом, поскольку IP-адрес не был назначен.
- Как только Pi получит IP-адрес от вашего маршрутизатора через DHCP, он должен появиться под логотипом.