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
Video: Raspberry Pi - Minikame: 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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.
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım
Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)