Mündəricat:

Raspberry Pi - Minikame: 10 addım
Raspberry Pi - Minikame: 10 addım

Video: Raspberry Pi - Minikame: 10 addım

Video: Raspberry Pi - Minikame: 10 addım
Video: MiniKame приколюха на базе ESP8266(NODEMCU) 2024, Iyul
Anonim
Moruq Pi - Minikame
Moruq Pi - Minikame
Moruq Pi - Minikame
Moruq Pi - Minikame
Moruq Pi - Minikame
Moruq Pi - Minikame
Moruq Pi - Minikame
Moruq Pi - Minikame

Telefonunuz tərəfindən idarə olunan sadə bir Quadruped (IOS və Android). Raspberry Pi və Android -də işləyir.

Tələb olunan komponentlər:

  1. Bir Telefon
  2. Moruq Pi
  3. Shield ilə Arduino Nano
  4. 3D çaplı hissələr

Tam Kod:

Bütün stl faylları:

Addım 1: 3D çap

Aşağıdakı bütün hissələri çap edin:

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x ayaq. Stl
  • 2 x kalça.stl
  • 1 x body_shafts.stl

Thingiverse Səhifəsində bütün faylları da tapa bilərsiniz

Addım 2: Proqram təminatı

Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı

Pi -yə aşağıdakı proqramı quraşdırın:

  1. Pi -də Debian quraşdıraraq başlayın
  2. Raspbian yükləyin.
  3. Faylı açın
  4. Disk şəklini microSD kartınıza yazın
  5. MicroSD kartı Pi -yə qoyun və yükləyin
  6. Pi -də xrom brauzerini açın
  7. Aşağıdakı linkə daxil olun: Arduino
  8. Linux ARM üçün proqramı yükləyin və quraşdırın

Addım 3: Proqram təminatını və avadanlıqları yoxlayın

Quraşdırma əvvəli Proqram və Avadanlıq yoxlanışı
Quraşdırma əvvəli Proqram və Avadanlıq yoxlanışı

Serial Rabitə Yoxlama (isteğe bağlı)

1. "RaspberryPi-Minikame/Pre-Montaj Çekləri/Serial Rabitə yoxlaması" nda olan "PiArduinoCommunicationTest.ino" nu Arduino lövhəsinə yükləyin.

Raspberry Pi -də yeni bir terminal açın və aşağıdakıları edin:

sudo apt-get yeniləməsi

sudo apt-get yeniləmə

git klonu

cd RaspberryPi-Minikame/Quraşdırma əvvəli yoxlamalar/Serial Rabitə yoxlaması/

sudo python pi_duino.py

Arduino IDE -də Serial Monitoru açın və "salam" və "salam" ın çap olunduğunu yoxlayın

2. Server yoxlaması (isteğe bağlı)

Əvvəlki ilə eyni terminalda aşağıdakıları yerinə yetirin:

cd..

cd Server yoxlayın sudo python weblamp.py

İndi, brauzerə URL yükləsəniz, bir weblamp nəzarət səhifəsi görməlisiniz. URLiniz moruq pi -nin IP ünvanı olardı. Məsələn: 192.168.0.36

Bütün servolara ev sahibliyi (MUT-DO) servolarınızı nömrələyin və servolarınızı yerləşdirmək üçün aşağıdakı kodu Arduinoya yükləyin. Unutmayın: Hər bir servo fərqli bir ev yerinə qoyulmuşdur. Beləliklə, hər birinin fərqli bir istifadəsi var və sonradan təsadüfi qarışdırıla bilməz. HomingServos.ino Koduna keçid

Addım 4: Baza üzərində servoların quraşdırılması

Addım 5: Ayaqların yığılması

Addım 6: Ayaqları və bazanı birləşdirin

Addım 7: Kabel çəkmə

USB kabelindən istifadə edərək Raspberry Pi -ni Arduino -ya qoşun

Aşağıdakı port nömrələrini istifadə edərək servoları bağlayın:

FL_HIP = (4);

FL_FOOT = (5);

FR_HIP = (6);

FR_FOOT = (7);

BL_HIP = (8);

BL_FOOT = (9);

BR_HIP = (10);

BR_FOOT = (11);

Addım 8: Server

Serverinizi işə salmaq üçün terminalınızda aşağıdakıları edin. Hələlik, pi hər dəfə yenidən başladıqda server python faylını icra etməli ola bilərsiniz. V2 RaspberryPi-Minikame bundan qurtulmalıdır

cd RaspberryPi-Minikame

cd Server sudo python quad.py

Addım 9: Arduino Kodu

Aşağıdakı kodu Arduino -ya yükləyin və Quadruped -dən istifadə etmək üçün Serial Monitoru açmağı unutmayın.

Burada tapın: Arduino

Addım 10: Raspi Quadruped Tətbiqi

Tətbiq Qovluğundakı faylları istifadə edərək proqramı özünüz dəyişdirə və ya standart olaraq verilən apk -dən istifadə edə bilərsiniz. Alternativ olaraq, faylları IOS tətbiqi üçün istifadə edə, Xcode -da klonlaşdıra və işə sala və telefonunuza quraşdıra bilərsiniz.

Tövsiyə: