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