Mündəricat:
- Addım 1: 3D çap
- Addım 2: Proqram təminatı
- Addım 3: Proqram təminatını və avadanlıqları yoxlayın
- 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ə
- Addım 8: Server
- Addım 9: Arduino Kodu
- Addım 10: Raspi Quadruped Tətbiqi
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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:
- Bir Telefon
- Moruq Pi
- Shield ilə Arduino Nano
- 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ı
Pi -yə aşağıdakı proqramı quraşdırın:
- Pi -də Debian quraşdıraraq başlayın
- Raspbian yükləyin.
- Faylı açın
- Disk şəklini microSD kartınıza yazın
- MicroSD kartı Pi -yə qoyun və yükləyin
- Pi -də xrom brauzerini açın
- Aşağıdakı linkə daxil olun: Arduino
- Linux ARM üçün proqramı yükləyin və quraşdırın
Addım 3: Proqram təminatını və avadanlıqları yoxlayın
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.