İçindekiler:

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

Video: Raspberry Pi - Minikame: 10 Adım

Video: Raspberry Pi - Minikame: 10 Adım
Video: 64MP Camera for Raspberry Pi: Test Footage 2024, Temmuz
Anonim
Ahududu Pi - Minikame
Ahududu Pi - Minikame
Ahududu Pi - Minikame
Ahududu Pi - Minikame
Ahududu Pi - Minikame
Ahududu Pi - Minikame
Ahududu Pi - Minikame
Ahududu Pi - Minikame

Telefonunuz tarafından kontrol edilen basit bir Dörtlü (IOS ve Android). Raspberry Pi ve Android'de çalışır.

Gerekli Bileşenler:

  1. Bir telefon
  2. Ahududu Pi
  3. Kalkanlı Arduino Nano
  4. 3D Baskılı parçalar

Komple Kod:

Tüm stl dosyaları:

1. Adım: 3D Baskı

Aşağıdaki tüm bölümleri yazdırın:

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

Tüm dosyaları Thingiverse Sayfasında da bulabilirsiniz.

2. Adım: Yazılım

Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım

Pi'nize aşağıdaki yazılımı yükleyin:

  1. Debian'ı Pi'ye kurarak başlayın
  2. Raspbian'ı indirin.
  3. Dosyayı açın
  4. Disk görüntüsünü microSD kartınıza yazın
  5. MicroSD kartı Pi'nize yerleştirin ve önyükleyin
  6. Pi'nizde krom tarayıcıyı açın
  7. Aşağıdaki bağlantıya gidin: Arduino
  8. Linux ARM için yazılımı indirin ve yükleyin

Adım 3: Montaj Öncesi Yazılım ve Donanım Kontrolü

Montaj Öncesi Yazılım ve Donanım Kontrolü
Montaj Öncesi Yazılım ve Donanım Kontrolü

Seri İletişim Kontrolü (isteğe bağlı)

1. "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/" içerisinde bulunan "PiArduinoCommunicationTest.ino" dosyasını Arduino Board'unuza yükleyin.

Raspberry Pi'nizde yeni bir terminal açın ve aşağıdakileri yürütün:

sudo apt-get güncellemesi

sudo apt-get yükseltme

git klon

cd RaspberryPi-Minikame/Montaj Öncesi Kontroller/Seri İletişim Kontrolü/

sudo python pi_duino.py

Arduino IDE'deki Seri Monitörü açın ve yazdırılan "merhaba" ve "merhaba" olup olmadığını kontrol edin.

2. Sunucu Kontrolü (isteğe bağlı)

Daha önce olduğu gibi aynı terminalde aşağıdakileri yürütün:

cd..

cd Sunucu Kontrolü sudo python weblamp.py

Şimdi, URL'yi tarayıcıya yüklerseniz, bir web lambası kontrol sayfası görmelisiniz. URL'niz, ahududu pi'nizin IP adresi olacaktır. Ör: 192.168.0.36

Tüm Servoları Hedeflemek (ZORUNLUDUR) Servolarınızı numaralandırın ve servolarınızı barındırmak için aşağıdaki kodu Arduino'ya yükleyin. Unutmayın: Her servo farklı bir ana konuma ayarlanmıştır. Yani her birinin farklı bir kullanımı vardır ve sonradan rastgele karıştırılamaz. HomingServos.ino Koduna Bağlantı

Adım 4: Tabana Servoların Kurulumu

Adım 5: Bacakların Montajı

Adım 6: Bacakları ve Tabanı Birleştirme

Adım 7: Kablolama

Raspberry Pi'yi bir USB kablosu kullanarak Arduino'ya bağlayın

Aşağıdaki port numaralarını kullanarak 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);

Adım 8: Sunucu

Sunucunuzu çalışır duruma getirmek için terminalinizde aşağıdakileri yürütün. Şimdilik, pi'niz her yeniden başlatıldığında sunucu python dosyasını çalıştırmanız gerekebilir. RaspberryPi-Minikame'nin V2'si bundan kurtulmalı

cd RaspberryPi-Minikame

cd Sunucusu sudo python quad.py

Adım 9: Arduino Kodu

Aşağıdaki kodu Arduino'nuza yükleyin ve Quadruped'inizi kullanmak için Seri Monitörü açmayı unutmayın.

Burada bulun: Arduino

Adım 10: Raspi Dörtlü Uygulama

Uygulama Klasöründeki dosyaları kullanarak uygulamayı kendiniz değiştirebilir veya varsayılan olarak sağlanan apk'yi kullanabilirsiniz. Alternatif olarak, dosyaları IOS uygulaması için de kullanabilir, Xcode'da klonlayabilir ve çalıştırıp telefonunuza yükleyebilirsiniz.

Önerilen: