Агуулгын хүснэгт:

Raspberry Pi - Minikame: 10 алхам
Raspberry Pi - Minikame: 10 алхам

Видео: Raspberry Pi - Minikame: 10 алхам

Видео: Raspberry Pi - Minikame: 10 алхам
Видео: MiniKame приколюха на базе ESP8266(NODEMCU) 2024, Долдугаар сарын
Anonim
Raspberry Pi - Миникаме
Raspberry Pi - Миникаме
Raspberry Pi - Миникаме
Raspberry Pi - Миникаме
Raspberry Pi - Миникаме
Raspberry Pi - Миникаме
Raspberry Pi - Миникаме
Raspberry Pi - Миникаме

Таны утасны удирддаг энгийн Quadruped (IOS ба Android). Raspberry Pi болон Android дээр ажилладаг.

Шаардлагатай бүрэлдэхүүн хэсгүүд:

  1. Утас
  2. Raspberry Pi
  3. Бамбайтай Ардуино Нано
  4. 3D хэвлэсэн эд анги

Бүрэн код:

Бүх stl файлууд:

Алхам 1: 3D хэвлэх

Дараах бүх хэсгийг хэвлэ.

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x хөл.stl
  • 2 хонго.stl
  • 1 x body_shafts.stl

Та Thingiverse Page дээрх бүх файлыг олох боломжтой

Алхам 2: Програм хангамж

Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж

Pi дээрээ дараах програм хангамжийг суулгаарай.

  1. Pi дээр Debian суулгаж эхлээрэй
  2. Raspbian татаж авах.
  3. Файлыг задлах
  4. Дискний зургийг microSD карт дээрээ бичээрэй
  5. MicroSD картаа Pi -д оруулаад ачаална уу
  6. Pi дээрээ chromium хөтчийг нээнэ үү
  7. Дараах линк рүү орно уу: Arduino
  8. Linux ARM програмыг татаж аваад суулгана уу

Алхам 3: Програм хангамж ба техник хангамжийг урьдчилан угсрах

Програм хангамж ба техник хангамжийг урьдчилан угсрах
Програм хангамж ба техник хангамжийг урьдчилан угсрах

Цуваа холбооны шалгах (заавал биш)

1. "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/" хэсэгт байгаа "PiArduinoCommunicationTest.ino" -г Arduino самбартаа байршуулна уу.

Raspberry Pi дээрээ шинэ терминал нээгээд дараахь зүйлийг хийнэ үү.

sudo apt-get update

sudo apt-get шинэчлэлт

git clone

cd RaspberryPi-Minikame/Угсрахаас өмнөх шалгалт/Цуваа холбоог шалгах/

sudo python pi_duino.py

Arduino IDE дээрх Цуваа мониторыг нээж, "сайн уу", "сайн уу" гэж хэвлэгдэж байгаа эсэхийг шалгана уу

2. Сервер шалгах (заавал биш)

Өмнөхтэй ижил терминал дээр дараахь зүйлийг хийнэ үү.

cd..

cd Server шалгах sudo python weblamp.py

Одоо, хэрэв та URL -г хөтөч дээр ачаалж байгаа бол вэблампын хяналтын хуудсыг харах ёстой. Таны URL нь таны бөөрөлзгөнө pi -ийн IP хаяг байх болно. Жишээ нь: 192.168.0.36

Бүх сервосыг байршуулах (MUST-DO) Сервүүдээ дугаарлаж, дараах кодыг Arduino-д байршуулж сервисээ байрлуулна уу. Санаж байна уу: Серво бүрийг өөр гэрийн байршилд тохируулсан болно. Тиймээс тус бүр өөр өөр хэрэглээтэй бөгөөд дараа нь санамсаргүй байдлаар хольж болохгүй. HomingServos.ino кодын линк

Алхам 4: Суурь дээр сервос суурилуулах

Алхам 5: Хөлийг угсрах

Алхам 6: Хөл ба суурийг холбох

Алхам 7: Цахилгааны утас

Raspberry Pi -ийг USB кабель ашиглан Arduino руу холбоно уу

Дараах портын дугаарыг ашиглан Servo -г холбоно уу.

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: Сервер

Серверийг ажиллуулахын тулд терминал дээрээ дараах зүйлийг хийнэ үү. Одоогоор та pi -г дахин ачаалах бүрт сервер python файлыг ажиллуулах шаардлагатай болж магадгүй юм. RaspberryPi-Minikame-ийн V2 үүнээс ангижрах ёстой

cd RaspberryPi-Minikame

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

Алхам 9: Arduino код

Дараах кодыг Arduino -д байршуулаад Quadruped -ийг ашиглахын тулд цуваа мониторыг нээхээ мартуузай.

Эндээс олоорой: Arduino

Алхам 10: Raspi Quadruped програм

Та Апп хавтас дахь файлуудыг ашиглан програмыг өөрөө өөрчилж эсвэл анхдагч apk -ийг ашиглаж болно. Эсвэл та IOS програмын файлуудыг ашиглаж, Xcode дээр хуулбарлаж, утсан дээрээ ажиллуулж суулгаж болно.

Зөвлөмж болгож буй: