Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Əvvəlki robotumdan ilham alaraq bu dəfə War Game üçün Hex Robo yaradıram.
Topla təchiz edin (V2 -də növbəti) və ya bəlkə də joystick istifadə edərək idarə olun (V3 -də növbəti), dostumla oynamaq əyləncəli olacağını düşünürəm.
Kiçik top plastik topu istifadə edərək bir -birinizi vurun və qalibiyyət üçün bir az çətinlik çəkin …
Əvvəlki robotumda bir hissəsini çap etmək çətindir və montaj etmək çətindir … buna görə də çap etmək daha asan, montajı daha asan və daha az hissəsi olan bu robotu yaradıram.
Ayaq başına 3 birləşmə ilə 18 servo və ya 18DOF istifadə etmək, bir hexabot robot üçün 12DOF hexabot robotundan kifayət qədər çevikdir.
inşallah bu tikintidən zövq ala bilərsiniz …
Addım 1: Material: Nə Hazırlamalısınız
Satın almanız lazım olan bütün komponentlər:
- 32 CH servo nəzarətçi (x1)
- Wemos D1 Mini (x1)
- Servo MG90S metal dişli (x18)
- 5v Ubec 6A minimum (1x)
- mini DC-DC aşağı enmə çeviricisi (x1)
- Qadın - qadın dupont kabel atlayıcısı (təxminən x10)
- Batareya 3S (x1)
- bədən və servo buynuzu üçün bir az vida
Addım 2: Robonuzu 3D çap edin
Hex Robo 3D sənədlərimi bir şeydən yükləyə bilərsiniz
ümumiyyətlə PLA və ya ABS istifadə edərək çap edirəm
Çap etməyiniz lazım olan şey:
- 3 cüt Tibia
- 3 cüt Coxa
- 3 Femur ağrısı
- 1 Əsas bədən
- 1 Üst qapaq
- 1 Alt qapaq
Addım 3: Robonuzu yığın
sadəcə yuxarıdakı videonu izləyin
Bitirdikdən sonra arduino koduna daha çox hərəkət əlavə edə bilərik. Bir hərəkət etmək üçün RTrobot servo nəzarətçisindən istifadə edirəm və servo üçün serial əmrini aldıqdan sonra onu bəzi kod tənzimləmələri ilə koda qoya bilərik.
buradan yükləyin
və ya burada @4shared yalnız Windows və linux üçün
PS Çox Vacib:
Wemos və Servo Sürücülərindən gələn bütün RX və TX -lər möhkəm bağlanmalıdır, çünki dönmə qaydası həmişə 32 servo sürücüdən "OK cavab" yoxlayın. Servo sürücü tapılmadıqda və "OK" cavabı yoxdursa, proqram "void the wait_serial_return_ok ()" qovluğunda olacaq, bu səhv səbəb olacaq: - AP -yə qoşula bilmir - Boş veb səhifəyə - Səhifənin yüklənməsi prosesi bitmir
Addım 4: Nöqtəni bağlayın
Bunlar hamısı elektron sxemdir, əsasən 32CH servo nəzarətçi tərəfindən idarə olunan bütün servolar, çünki artıq mikro nəzarətçi var. Arduino kimi müstəqillik də var və PS2 nəzarətçisindən, PC -dən və ya digər cihazdan serial əmri ilə idarə oluna bilər.
Kabel xəritəsi:
- UBEC -dən 5V güc (+)
- UBEC və Mini Stepdown -dan zəmin
- Mini addım aşağıdan 5V güc (+)
- Wemos D1 mini G pininə
- Wemos D1 mini 5v pininə
- Wemos D1 mini RX pininə
- Wemos D1 mini TX pininə
- (pin rəngini servo kabel rəngi ilə uyğunlaşdırın) sağ ön ayağa (pin 1 coxa, pin 2 femur, pin 3 tibia servo)
- (pin rəngini servo kabel rəngi ilə uyğunlaşdırın) sol ön ayağa (pin 5 coxa, pin 6 femur, pin 7 tibia servo)
- (pin rəngini servo kabel rəngi ilə uyğunlaşdırın) sol orta ayağa (pin 13 - coxa, pin 14 - femur, pin 15 tibia servo)
- (pin rəngini servo kabel rəngi ilə uyğunlaşdırın) sağ orta ayağa (pin 17, coxa, pin 18 femur, pin 19 tibia servo)
- (pin rəngini servo kabel rəngi ilə uyğunlaşdırın) sol arxa ayağa (pin 25 - coxa, pin 26 - femur, pin 27 tibia servo)
- (pin rəngini servo kabel rəngi ilə uyğunlaşdırın) sağ arxa ayağa (pin 29 coxa, pin 30 femur, pin 31 tibia servo)
Addım 5: İlk Poz
Vacib … !!
- servo sürücüsünü açdığınızda, bütün servo ilkin/standart vəziyyətə/poza keçəcək
- yuxarıdakı şəkil və ya yuxarıdakı video kimi servo buynuzu mümkün qədər yaxınlaşdırın
- servo buynuzunu yenidən bağlayın və yuxarıdakı şəkildəki kimi koka, tibia və femur pozasını tənzimləyin
- bütün ayağın düzgün vəziyyətdə olduğundan əmin olmaq üçün söndürün və yenidən açın
- bucaq bir az fərqlidirsə narahat olmayın
- hələ də arduino kodunda düzəldə bilərsiniz
Addım 6: NodeMCU AP
NodeMCU -nuzu yandırın
Kodu buradan yükləyin
WeMos D1 mini, minimum ESP8266 wifi lövhəsidir WIFI AP olaraq wemos D1 mini istifadə edərək, 32 CH servo nəzarətçisinə serial əmri göndərə bilərik və robotu idarə etmək üçün müstəqillik Veb server AP ola bilər. ehtiyacımız olan yalnız nodeMCU lövhəsini kod əlavə etməklə yanıb söndürün və smartfonu nodeMCU AP -ə qoşa bilərik və veb brauzerdən istifadə edərək https://192.168.4.1 açın və bütün əmrləri görə bilək.
ModeMCU Pin eşlemesi:
- 32 CH servo nəzarətçi RX pininə
- 32 CH servo nəzarətçi TX pininə
- 32 CH servo nəzarətçi G pinindən
- 32 CH servo nəzarətçi 5v pinindən
Addım 7: Bu Hex Robo Demo Videonu yoxlayın …
tezliklə NRF uzaqdan idarə etməsini göndərəcəyəm …
gözləyin … amma o vaxta qədər onunla əylənin …
PS: Aşağıdakı top modulunu yeniləyirəm …
Addım 8: Bəli… İndi üzərində Top Modulu var …
top 3D modelini buradan yükləyin:
Addım 9: Cannon Cabeling Schema
Elektron hissələrin siyahısı:
Motor 716 cütü 60000 rpm fırçalanmışdır (ümumiyyətlə jjrc h67 e011 mini dron üçün)
- Güc Mosfet Modulu
- Mini-360 Super kiçik ölçülü Güc Təchizatı Modulu Arduino üçün DC DC Düşən Güc Modulu
- MG90S metal dişli servo
Bilmək lazım olan şey:
- DC -ni DC gərginlik potensialını yavaşlatmamağa və bacardığınız qədər titrəməməyə qoyun (təkər həmişə titrəyirsə, təkərinizi balanslaşdırın)
- triger servo arduino/nodeMCU'nun PIN 6 -ya qoşulun və MS90S topu tetik servo başlığı, 32ch servo nəzarətçinin PIN 24 -ə qoşulun
- Vəziyyət göstəricisi üçün LED əlavə etmək istəyirsinizsə, pozitiv ayaqdakı 5v LED + müqavimətindən istifadə edərək arduino/nodemcu PIN 5 -ə (LED pozitiv ayağı üçün) qoşula bilərsiniz (100 Ohm və təxminən 10K Ohm arasında istənilən dəyər ola bilər) və GND üçün mənfi ayaq
"Hərəkət et" mövzusunda ikinci mükafat