Съдържание:

Raspberry Pi - Minikame: 10 стъпки
Raspberry Pi - Minikame: 10 стъпки

Видео: Raspberry Pi - Minikame: 10 стъпки

Видео: Raspberry Pi - Minikame: 10 стъпки
Видео: Course Lesson 10 of 10: Controlling Raspberry Pi Pico 4WD Smart Car Kit with mobile App 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. Малина Пи
  3. Arduino Nano с щит
  4. 3D отпечатани части

Пълен код:

Всички stl файлове:

Стъпка 1: 3D печат

Отпечатайте всички следните части:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x крак. Stl
  • 2 x бедрата.stl
  • 1 x body_shafts.stl

Можете също да намерите всички файлове на страницата Thingiverse

Стъпка 2: Софтуер

Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер
Софтуер

Инсталирайте следния софтуер на вашия Pi:

  1. Започнете с инсталирането на Debian на Pi
  2. Изтеглете Raspbian.
  3. Разархивирайте файла
  4. Запишете изображението на диска на вашата microSD карта
  5. Поставете microSD картата във вашия Pi и стартирайте
  6. Отворете браузъра chromium на вашия Pi
  7. Отидете на следната връзка: Arduino
  8. Изтеглете и инсталирайте софтуера за Linux ARM

Стъпка 3: Проверка на софтуера и хардуера преди монтажа

Проверка на софтуера и хардуера преди монтажа
Проверка на софтуера и хардуера преди монтажа

Проверка на серийната комуникация (по избор)

1. Качете „PiArduinoCommunicationTest.ino“, който е в „RaspberryPi-Minikame/Проверки преди сглобяване/Проверка на серийната комуникация/“на вашия Arduino Board.

Отворете нов терминал на вашия Raspberry Pi и изпълнете следното:

sudo apt-get update

sudo apt-get надстройка

git clone

cd RaspberryPi-Minikame/Проверки преди сглобяване/Проверка на серийната комуникация/

sudo python pi_duino.py

Отворете серийния монитор на IDE на Arduino и проверете за отпечатване на „здравей“и „здравей“

2. Проверка на сървъра (по избор)

На същия терминал, както преди, изпълнете следното:

cd..

cd сървър Проверка sudo python weblamp.py

Сега, ако заредите URL адреса в браузъра, трябва да видите контролна страница на уеб лампа. Вашият URL ще бъде IP адресът на вашето малиново пи. Например: 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 трябва да се отърве от това

cd RaspberryPi-Minikame

cd сървър sudo python quad.py

Стъпка 9: Arduino код

Качете следния код на вашия Arduino и не забравяйте да отворите Serial Monitor, за да използвате вашия Quadruped.

Намерете го тук: Arduino

Стъпка 10: Приложение Raspi Quadruped

Можете или да промените приложението за себе си, като използвате файловете в папката с приложения, или да използвате предоставения по подразбиране apk. Като алтернатива можете също да използвате файловете за приложението IOS, да го клонирате в Xcode и да го стартирате и инсталирате на телефона си

Препоръчано: