diff --git a/README.md b/README.md index ca3e652..6647a7f 100644 --- a/README.md +++ b/README.md @@ -151,56 +151,62 @@ network={ 5. Запуск робота. Далее извлекаем карту памяти из компьютера, предварительно воспользовавшись функцией безопасного извлечения, после чего вставляем карту в разъем на Rasbperry Pi, установленную в роботе. ``` ВНИМАНИЕ! Для того, чтобы на этом этапе не возникло проблем, убедитесь в том, что аккумуляторы заряжены. Это очень важно, так как отключение питания во время загрузки системы может привести к неправильной настройке системы. Во время работы с Raspberry Pi робот не должен заряжаться!``` Переводим ```PWR SWITCH``` находящийся снизу робота из состояния ```OFF``` в ```ON``` для включения робота, после чего ждем около 3х минут чтобы система успела применить все настройки. Для того, чтобы на этом этапе не возникло проблем убедитесь что аккумуляторы заряжены, это очень важно потомучто робот в неактивном состоянии когда находится на зарядке. -6. Перейдем к подключению к Raspberry Pi. Для этого воспользуемся бесплатной версией прекрасной программы которая позволит нам совершить практически любое подключение - MobaXterm (https://mobaxterm.mobatek.net/) ее тоже необходимо скачать и установить. Для подключения к малине по ssh необходимо сделать следующее: +6. Перейдем к подключению к Raspberry Pi. Для этого воспользуемся бесплатной версией программы MobaXterm, которая позволит нам совершить подключение gj практически любому протоколу. (Скачать можно здесь: https://mobaxterm.mobatek.net/, либо взять устоновочный файл из папки exe). Установите программу на свой компьютер. Для подключения к Raspberry Pi по ssh сделайте следующее: -Нажать на кнопку Session в левом верхнем углу программы. +Нажамите на кнопку Session в левом верхнем углу программы, выбирите пункт ```New session```: -![изображение-5.png](./изображение-5.png) +![rasp8](raspb/rasp8.png) -Далее в появившимся окне забать параметры в соответствии с скриншотом. +Далее в появившимся окне установите параметры в соответствии с изображением: -![изображение-6.png](./изображение-6.png) +![rasp9](raspb/rasp9.png) -Иными словами вы должны подклюсится к ssh к хосту с названием raspberrypi и именем пользователя pi. Через некотрое время вам предложат ввести пароль: +Иными словами вы должны подключится по ssh к хосту с названием raspberrypi и именем пользователя pi. Далее вам предложат ввести пароль: -![изображение-7.png](./изображение-7.png) +![rasp10](raspb/rasp10.png) -Необходимо ввести ```raspberry```. После чего вы можете согранить данный пароль в системе, если вам будет так удобнее. После чего система предложет вам ввести команды на исполнение. + Стандартный пароль для Raspberry Pi OS - ```raspberry```, введите его. После чего вы можете сохранить данный пароль в системе, если вам будет так удобнее. После чего система предложет вам ввести команды на исполнение: -![изображение-8.png](./изображение-8.png) +![rasp11](raspb/rasp11.png) + +Если вы видете такой же вывод, что и на изображении выше - значит все заработало. Если нет, это может свидетельствовать о проблемах с сетью. Первым делом подключитесь к роутеру (обычно он находится на адресе http://192.168.0.1/ или http://192.168.1.1/) и посмотрите список подключенных устройств. Если это произошло значит все хорошо и все работает если нет, это свидетельствует о проблемах с сетью. Первое что можно сделать это подключится к роутеру (обычно он находится на адресе http://192.168.0.1/или http://192.168.1.1/) и посмотреть там в списках клиентов расбери. На моем роутере это выглядит так: -![изображение-9.png](./изображение-9.png) +![rasp12](raspb/rasp12.png) + +Оттуда можно узнать IP адрес. Далее повторите действия пункта 6, только вместо хоста с названием raspberrypi используя полученный IP. Если это тоже не работает остается только одно - отсоеденить Raspberry Pi от робота, подключить к монитору и с помощью клавиатуры и мыши через графический интерфейс поключить Raspberry Pi к сети Wi-Fi. -Оттуда берем IP адрес и далее все как описанно в этом пункте, только вместо хоста с названием raspberrypi используем полученный IP. Если это тоже не работает остается только одно, отсоеденить распберри от робота подключить к монитору и с помощью клавиатуры и мыши через графический интерфейс поключит пишку к роутеру. +![rasp13](raspb/rasp13.png) ## Настройка робота. -Для работы с коботом необходимо выполнить ряд настроек. Для начала их нужно будет сделать в программе для конфигурирования малины ```raspi-config```, Для чего используем следующую команду: +Для работы с коботом необходимо выполнить ряд настроек. Для начала их нужно будет сделать в специальной консольной программе для конфигурирования Raspberry Pi - ```raspi-config```, Для чего используем следующую команду: ```bash sudo raspi-config ``` +![robot1](robot/robot1.png) + +После чего вы увидене следующее меню: -После чего вы увидене следующее меню. +![robot2](robot/robot2.png) -![изображение-10.png](./изображение-10.png) +*Если вам будет удобнее, терминад можно открепить от программы ModaXterm и перенести в любую область рабочего стола - просто нажмите левой кнопкой мыши на вкладку с терминалом и перетащите в свободную область рабочего стола.* -Внешний вид программы изменился посравнению с прошлыми скриншотами потомучто я открепил окно из программы. Если вы хотите сделать также нажмите левой кнопкой мыши на вкладку с вашим терминалом и перетащите в свободную область рабочего стола. -Навигация в данном режиме очень проста, стрелками вверх и вниз мы выбираем нужный пункт меню, enter позволяект пройти в подпункты данного пункта или выбрать конкретную растройку. Стрелки вправо и влево выбрать один из пунктов находящийся внизу. Ниже я перечислю какие настройки необходимо сделать: +Навигация в данном режиме очень проста. Стрелками вверх и вниз мы выбираем нужный пункт меню, enter позволяект пройти в подпункты выбранного пункта или выбрать конкретную настройку. Стрелки вправо и влево позволяют выбрать один из пунктов, находящихся внизу (Select и Finish на изображении выше). Ниже перечислено, какие настройки необходимо сделать: ```bash -Interface Options -> Camera -> Yes -> Yes -> OK +Interface Options -> Camera -> Yes -> OK Interface Options -> SPI -> Yes -> OK Interface Options -> I2C -> Yes -> OK Interface Options -> Serial Port -> No -> Yes -> OK ``` -После завершения настройки необходимо выбрать finish и система предложет вам перезарузить расберри, на что соглашаемся. Подключится можно будет способом описанным выше, либо нажать кнопку R и MobaXterm автомотически постарается переподключится к роботу. +После завершения настройки выберите finish и система предложет вам перезарузить Raspberry Pi, на что соглашаемся. Подключится можно будет способом описанным выше, либо нажать кнопку R и MobaXterm автоматически постарается переподключится к роботу. -После того как система загрузится необходимо установть пакеты необходимые для работы с перефирией робота, для этого сначала обнавляем систему, потом ставим все необходимое: +После того как система загрузится установите пакеты, необходимые для работы с перефирией робота. Для этого сначала обнавляем систему, потом ставим все необходимое: ```bash sudo apt update && sudo apt dist-upgrade -y @@ -208,7 +214,7 @@ sudo apt install ttf-wqy-zenhei python-pip python-smbus python-serial sudo pip install RPi.GPIO spidev rpi_ws281x ``` -Исполнение первой команды, может занять достаточно длительное время. +Исполнение первой команды может занять достаточно длительное время. ## Упровление компонентами робота. diff --git a/exe/MobaXterm_Installer_v21.1/MobaXterm_installer.dat b/exe/MobaXterm_Installer_v21.1/MobaXterm_installer.dat new file mode 100644 index 0000000..369cc18 Binary files /dev/null and b/exe/MobaXterm_Installer_v21.1/MobaXterm_installer.dat differ diff --git a/exe/MobaXterm_Installer_v21.1/MobaXterm_installer_21.1.msi b/exe/MobaXterm_Installer_v21.1/MobaXterm_installer_21.1.msi new file mode 100644 index 0000000..461de20 Binary files /dev/null and b/exe/MobaXterm_Installer_v21.1/MobaXterm_installer_21.1.msi differ diff --git a/raspb/rasp10.png b/raspb/rasp10.png new file mode 100644 index 0000000..4e16d54 Binary files /dev/null and b/raspb/rasp10.png differ diff --git a/raspb/rasp11.png b/raspb/rasp11.png new file mode 100644 index 0000000..a1b9ef5 Binary files /dev/null and b/raspb/rasp11.png differ diff --git a/raspb/rasp12.png b/raspb/rasp12.png new file mode 100644 index 0000000..6202667 Binary files /dev/null and b/raspb/rasp12.png differ diff --git a/raspb/rasp13.png b/raspb/rasp13.png new file mode 100644 index 0000000..6c099ad Binary files /dev/null and b/raspb/rasp13.png differ diff --git a/raspb/rasp8.png b/raspb/rasp8.png new file mode 100644 index 0000000..f222e06 Binary files /dev/null and b/raspb/rasp8.png differ diff --git a/raspb/rasp9.png b/raspb/rasp9.png new file mode 100644 index 0000000..b3fecff Binary files /dev/null and b/raspb/rasp9.png differ diff --git a/robot/robot1.png b/robot/robot1.png new file mode 100644 index 0000000..8ed3426 Binary files /dev/null and b/robot/robot1.png differ diff --git a/robot/robot2.png b/robot/robot2.png new file mode 100644 index 0000000..ad23580 Binary files /dev/null and b/robot/robot2.png differ