Как создать платформу для роботов Arduino + Raspberry Pi
Это не исчерпывающий рассказ об оркестровке Pi и Arduino. Только моя версия.
Шаг 1. Berryboot
1. Получите Berryboot. Berryboot позволит вам загрузить несколько образов Raspberry Pi.
Шаг 2. Подготовка SD-карты
Теперь извлеките zip-файлы на чистую SD-карту.
Шаг 3. Berryboot
Вставьте SD-карту BerryBoot в свой Pi и загрузите его.
2. Установите RPi с помощью Raspbian Wheezy (первый вариант).
Шаг 4. Адаптер Wi-Fi
3. Настройте ключ Wi-Fi. Я считаю, что теперь BerryBoot настроит ваш WiFi-ключ при начальной загрузке, что он и сделал для меня (даже дал мне возможность загрузить образ через WiFi). Но у меня возникли проблемы с подключением ключа Wi-Fi после загрузки Raspbian Wheezy.
Если у вас возникли трудности с ручной настройкой ключа WiFi, вы можете попробовать это видео.
Наконец, если вы ищете дешевый ключ WiFi с хорошим радиусом действия и потребляет очень мало мАч (Pi может питать только около 700 мАч через порт USB). Вы можете попробовать это за 6,17 доллара.
Шаг 5:SSH
4. Установите PuTTY на своем настольном компьютере. Следите за этим видео. Это позволит вам начать подключение по SSH к Pi. Таким образом, вам не придется смотреть на маленький экран RCA, как я. Для тех, кто не знаком с SSH (как я был до этого видео), видео объяснит это. Рискуя чрезмерного упрощения, он позволяет вам получить доступ к командной строке Raspberry Pi через рабочий стол.
Вам необходимо подключить сетевой номер вашего Pi. Вы можете найти его, открыв страницу конфигурации беспроводного концентратора. Вы должны увидеть, по какому адресу указан ваш Pi. По какой-то странной причине, если имя устройства не отображается, просто просмотрите страницу, пока Pi включен, затем отключите Pi и обновите страницу конфигурации беспроводного концентратора. Исчезнувшее устройство - это ваш Pi. Мне никогда не приходилось менять номер порта, но учтите, что это может потребоваться в зависимости от ваших настроек.
Шаг 6. SSH
Вам необходимо подключить сетевой номер вашего Pi. Вы можете найти его, открыв страницу конфигурации беспроводного концентратора. Вы должны увидеть, по какому адресу указан ваш Pi. По какой-то странной причине, если имя устройства не отображается, просто просмотрите страницу, пока Pi включен, затем отключите Pi и обновите страницу конфигурации беспроводного концентратора. Исчезнувшее устройство - это ваш Pi. Мне никогда не приходилось менять номер порта, но учтите, что это может потребоваться в зависимости от ваших настроек.
Если вы хотите узнать, верна ли у вас информация, попробуйте войти в систему, и если у вас появится такой экран, то все хорошо.
Ваше имя пользователя и пароль по умолчанию:pi, raspberry
Помните! В случае с Raspberry Pi всегда сообщайте свой пароль, потому что он и так есть у всех 🙂
Шаг 7. SSH
После настройки PuTTY вы сможете вызвать командную строку Pi, примерно так:
Шаг 8:VNC
5. Настройте VNCServer на Raspberry Pi. Следите за этим видео. (Или это пошаговое руководство). Putty позволит вам получить доступ к командной строке вашего Pi, но настройка VNC фактически позволит вам получить доступ к графическому интерфейсу рабочего стола вашего Pi с вашего ПК так же, как и Putty.
6. Настройте клиент VNC на своем настольном компьютере. Настоящий VNC. Есть много разных программ, так получилось, что я использовал Real VNC.
После того, как вы настроили VNC на обеих машинах, подключите PuTTY к вашему Pi и запустите VNC-сервер.
$ sudo vncserver
Шаг 9:
Два примечания:если вы справились с видео инструкциями лучше, чем я, ваш vncserver запустится автоматически при загрузке. К сожалению, мне приходится каждый раз вводить его (мне лень разбираться в загрузочной части). В результате у вас возникнут проблемы с запуском определенных скриптов Python через VNC, если вы не используете $ sudo vncserver
У вас должна получиться оконная версия рабочего стола Raspberry Pi. Еще одно замечание:где-то в видео вы можете настроить «геометрию» рабочего стола VNC. Установленные вами ограничения отразятся на качестве рабочего стола, который вы видите в окне. По сути, если вы установите 640 × 480, то в конечном итоге этот рабочий стол получит именно такое разрешение. Так что, пожалуйста, воспользуйтесь преимуществами графического процессора Pi 🙂
Используйте что-то вроде этого:«-геометрия 1024 × 728 -глубина 24»
Шаг 10. Изменение размера SD-карты
7. Измените размер SD-карты, чтобы использовать все ее пространство. (Обратите внимание, что это уже должно быть сделано BerryBoot. Но другие образы дисков ограничивают вашу SD-карту до 2 ГБ, независимо от ее фактического размера).Шаг 11:GIT
8. Диспетчер Git позволит вам получить код из узлов git (опять же, он уже должен быть установлен, но на всякий случай).
Установите git manager:
В приглашении Raspberry Pi:$ sudo apt-get install git
Способ использования такой,
В приглашении Raspberry Pi:$ sudo git clone https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git
Шаг 12:SMBus
9. Установите SMBus. Это специально для моей установки, поскольку я буду использовать шину I2C для связи между Pi и Arduino.
В приглашении Raspberry Pi:$ sudo apt-get install python-smbus
Подробнее:Как создать платформу для роботов Arduino + Raspberry Pi
Производственный процесс
- Как сделать процессоры заслуживающими доверия
- Как сделать обслуживание на основе условий более эффективным
- Как сделать стекловолокно
- Как сделать форму для литья под давлением
- Как сделать производственный день круглогодичным мероприятием
- Как сделать вашу первую интеграцию робота успешной
- Как сделать данные цепочки поставок надежными
- Как сделать анимацию в разрезе в Solidworks
- Как сделать прототип
- Как заменить гидравлический шланг