Оглавление:
- Шаг 1: 3D-печать
- Шаг 2: Программное обеспечение
- Шаг 3: Предварительная проверка программного обеспечения и оборудования
- Шаг 4: Установка сервоприводов на базу
- Шаг 5: Сборка ножек
- Шаг 6: соединение ножек и основания
- Шаг 7: Подключение
- Шаг 8: Сервер
- Шаг 9: Код Arduino
- Шаг 10: приложение Raspi Quadruped
![Raspberry Pi - Minikame: 10 шагов Raspberry Pi - Minikame: 10 шагов](https://i.howwhatproduce.com/images/005/image-14517-11-j.webp)
Видео: Raspberry Pi - Minikame: 10 шагов
![Видео: Raspberry Pi - Minikame: 10 шагов Видео: Raspberry Pi - Minikame: 10 шагов](https://i.ytimg.com/vi/UV1CtSobKRs/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
![Raspberry Pi - Minikame Raspberry Pi - Minikame](https://i.howwhatproduce.com/images/005/image-14517-12-j.webp)
![Raspberry Pi - Minikame Raspberry Pi - Minikame](https://i.howwhatproduce.com/images/005/image-14517-13-j.webp)
![Raspberry Pi - Minikame Raspberry Pi - Minikame](https://i.howwhatproduce.com/images/005/image-14517-14-j.webp)
![Raspberry Pi - Minikame Raspberry Pi - Minikame](https://i.howwhatproduce.com/images/005/image-14517-15-j.webp)
Простое четвероногое животное, управляемое вашим телефоном (IOS и Android). Работает на Raspberry Pi и Android.
Обязательные компоненты:
- Телефон
- Raspberry Pi
- Arduino Nano с экраном
- Детали, напечатанные на 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: Программное обеспечение
![Программное обеспечение Программное обеспечение](https://i.howwhatproduce.com/images/005/image-14517-16-j.webp)
![Программное обеспечение Программное обеспечение](https://i.howwhatproduce.com/images/005/image-14517-17-j.webp)
![Программное обеспечение Программное обеспечение](https://i.howwhatproduce.com/images/005/image-14517-18-j.webp)
![Программное обеспечение Программное обеспечение](https://i.howwhatproduce.com/images/005/image-14517-19-j.webp)
Установите на свой Pi следующее программное обеспечение:
- Начните с установки Debian на Pi
- Скачайте Raspbian.
- Разархивируйте файл
- Запишите образ диска на карту microSD
- Вставьте карту microSD в свой Pi и загрузитесь
- Откройте браузер Chrome на своем Pi
- Перейдите по следующей ссылке: Arduino
- Загрузите и установите программное обеспечение для Linux ARM
Шаг 3: Предварительная проверка программного обеспечения и оборудования
![Предварительная проверка программного обеспечения и оборудования Предварительная проверка программного обеспечения и оборудования](https://i.howwhatproduce.com/images/005/image-14517-20-j.webp)
Проверка последовательной связи (необязательно)
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: Установка сервоприводов на базу
![](https://i.ytimg.com/vi/2WhtllfKDsU/hqdefault.jpg)
Шаг 5: Сборка ножек
![](https://i.ytimg.com/vi/XDWaa8SKG-s/hqdefault.jpg)
Шаг 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, запустить и установить на свой телефон.
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
![Дизайн игры в Flick за 5 шагов: 5 шагов Дизайн игры в Flick за 5 шагов: 5 шагов](https://i.howwhatproduce.com/images/001/image-2360-j.webp)
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
![Счетчик шагов - Micro: Bit: 12 шагов (с изображениями) Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-6043-j.webp)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
![Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов](https://i.howwhatproduce.com/images/003/image-6381-j.webp)
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
![Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов](https://i.howwhatproduce.com/images/007/image-18383-j.webp)
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Установка Raspbian на Raspberry Pi 3 B без HDMI - Начало работы с Raspberry Pi 3B - Настройка Raspberry Pi 3: 6 шагов
![Установка Raspbian на Raspberry Pi 3 B без HDMI - Начало работы с Raspberry Pi 3B - Настройка Raspberry Pi 3: 6 шагов Установка Raspbian на Raspberry Pi 3 B без HDMI - Начало работы с Raspberry Pi 3B - Настройка Raspberry Pi 3: 6 шагов](https://i.howwhatproduce.com/images/002/image-5563-20-j.webp)
Установка Raspbian на Raspberry Pi 3 B без HDMI | Начало работы с Raspberry Pi 3B | Настройка Raspberry Pi 3: как некоторые из вас знают, компьютеры Raspberry Pi довольно крутые, и вы можете получить весь компьютер всего на одной крошечной плате. Raspberry Pi 3 Model B оснащен четырехъядерным 64-битным ARM Cortex A53 работает на частоте 1,2 ГГц. Это ставит Pi 3 примерно на 50