Оглавление:

Raspberry Pi - Minikame: 10 шагов
Raspberry Pi - Minikame: 10 шагов

Видео: Raspberry Pi - Minikame: 10 шагов

Видео: Raspberry Pi - Minikame: 10 шагов
Видео: mini kame controlled by IR 2024, Июль
Anonim
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame
Raspberry Pi - Minikame

Простое четвероногое животное, управляемое вашим телефоном (IOS и Android). Работает на Raspberry Pi и Android.

Обязательные компоненты:

  1. Телефон
  2. Raspberry Pi
  3. Arduino Nano с экраном
  4. Детали, напечатанные на 3D-принтере

Полный код:

Все файлы stl:

Шаг 1: 3D-печать

Распечатайте все следующие части:

  • 1 х body_base.stl
  • 1 х body_top.stl
  • 2 x leg.stl
  • 2 х hips.stl
  • 1 х body_shafts.stl

Вы также можете найти все файлы на странице Thingiverse.

Шаг 2: Программное обеспечение

Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение

Установите на свой Pi следующее программное обеспечение:

  1. Начните с установки Debian на Pi
  2. Скачайте Raspbian.
  3. Разархивируйте файл
  4. Запишите образ диска на карту microSD
  5. Вставьте карту microSD в свой Pi и загрузитесь
  6. Откройте браузер Chrome на своем Pi
  7. Перейдите по следующей ссылке: Arduino
  8. Загрузите и установите программное обеспечение для Linux ARM

Шаг 3: Предварительная проверка программного обеспечения и оборудования

Предварительная проверка программного обеспечения и оборудования
Предварительная проверка программного обеспечения и оборудования

Проверка последовательной связи (необязательно)

1. Загрузите PiArduinoCommunicationTest.ino, который находится в RaspberryPi-Minikame / Pre-Assembly Checks / Serial Communication Check /, на вашу плату Arduino.

Откройте новый терминал на Raspberry Pi и выполните следующие действия:

sudo apt-get update

sudo apt-get upgrade

git clone

cd RaspberryPi-Minikame / Проверки перед сборкой / Проверка последовательной связи /

sudo python pi_duino.py

Откройте Serial Monitor в Arduino IDE и проверьте, печатаются ли "привет" и "привет".

2. Проверка сервера (необязательно)

На том же терминале, что и раньше, выполните следующее:

CD..

cd Server Проверить sudo python weblamp.py

Теперь, если вы загрузите URL-адрес в браузер, вы должны увидеть страницу управления веб-лампой. Ваш URL-адрес будет IP-адресом вашего raspberry pi. Пример: 192.168.0.36

Перемещение всех сервоприводов в исходное положение (ОБЯЗАТЕЛЬНО) Пронумеруйте ваши сервоприводы и загрузите следующий код в Arduino, чтобы разместить ваши сервоприводы. Помните: каждый сервопривод был настроен на свое домашнее местоположение. Таким образом, каждый из них используется по-разному и не может быть случайным образом перемешан позже. Ссылка на код HomingServos.ino

Шаг 4: Установка сервоприводов на базу

Шаг 5: Сборка ножек

Шаг 6: соединение ножек и основания

Шаг 7: Подключение

Подключите Raspberry Pi к Arduino с помощью USB-кабеля.

Подключите сервоприводы, используя следующие номера портов:

FL_HIP = (4);

FL_FOOT = (5);

FR_HIP = (6);

FR_FOOT = (7);

BL_HIP = (8);

BL_FOOT = (9);

BR_HIP = (10);

BR_FOOT = (11);

Шаг 8: Сервер

Выполните следующее в своем терминале, чтобы ваш сервер заработал. На данный момент вам, возможно, придется запускать серверный файл python при каждой перезагрузке пи. V2 RaspberryPi-Minikame должен избавиться от этого

компакт-диск RaspberryPi-Minikame

cd-сервер sudo python quad.py

Шаг 9: Код Arduino

Загрузите следующий код в свой Arduino и не забудьте открыть Serial Monitor, чтобы использовать свой Quadruped.

Найдите здесь: Arduino

Шаг 10: приложение Raspi Quadruped

Вы можете либо изменить приложение для себя, используя файлы в папке приложения, либо использовать APK по умолчанию. Кроме того, вы также можете использовать файлы для приложения IOS, клонировать его в Xcode, запустить и установить на свой телефон.

Рекомендуемые: