Mündəricat:

Hex Robo V1 (topla): 9 addım (şəkillərlə)
Hex Robo V1 (topla): 9 addım (şəkillərlə)

Video: Hex Robo V1 (topla): 9 addım (şəkillərlə)

Video: Hex Robo V1 (topla): 9 addım (şəkillərlə)
Video: Robot Kinematiği 2.3 Transformasyon Matrisi 2024, Iyul
Anonim
Hex Robo V1 (Cannon ilə)
Hex Robo V1 (Cannon ilə)

Ə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

Material: Hazırlamaq üçün nə lazımdır
Material: Hazırlamaq üçün nə lazımdır
Material: Hazırlamaq üçün nə lazımdır
Material: Hazırlamaq üçün nə lazımdır
Material: Hazırlamaq üçün nə lazımdır
Material: Hazırlamaq üçün nə lazımdır
Material: Hazırlamaq üçün nə lazımdır
Material: Hazırlamaq üçün nə lazımdır

Satın almanız lazım olan bütün komponentlər:

  1. 32 CH servo nəzarətçi (x1)
  2. Wemos D1 Mini (x1)
  3. Servo MG90S metal dişli (x18)
  4. 5v Ubec 6A minimum (1x)
  5. mini DC-DC aşağı enmə çeviricisi (x1)
  6. Qadın - qadın dupont kabel atlayıcısı (təxminən x10)
  7. Batareya 3S (x1)
  8. bədən və servo buynuzu üçün bir az vida

Addım 2: Robonuzu 3D çap edin

Robonuzu 3D çap edin
Robonuzu 3D çap edin
Robonuzu 3D çap edin
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

Image
Image
Nöqtəni birləşdirmək
Nöqtəni birləşdirmək

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:

  1. UBEC -dən 5V güc (+)
  2. UBEC və Mini Stepdown -dan zəmin
  3. Mini addım aşağıdan 5V güc (+)
  4. Wemos D1 mini G pininə
  5. Wemos D1 mini 5v pininə
  6. Wemos D1 mini RX pininə
  7. Wemos D1 mini TX pininə
  8. (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)
  9. (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)
  10. (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)
  11. (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)
  12. (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)
  13. (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

İlkin Poz
İlkin Poz
İlkin Poz
İlkin Poz

Vacib … !!

  1. servo sürücüsünü açdığınızda, bütün servo ilkin/standart vəziyyətə/poza keçəcək
  2. yuxarıdakı şəkil və ya yuxarıdakı video kimi servo buynuzu mümkün qədər yaxınlaşdırın
  3. servo buynuzunu yenidən bağlayın və yuxarıdakı şəkildəki kimi koka, tibia və femur pozasını tənzimləyin
  4. 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
  5. bucaq bir az fərqlidirsə narahat olmayın
  6. hələ də arduino kodunda düzəldə bilərsiniz

Addım 6: NodeMCU AP

NodeMCU AP
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:

  1. 32 CH servo nəzarətçi RX pininə
  2. 32 CH servo nəzarətçi TX pininə
  3. 32 CH servo nəzarətçi G pinindən
  4. 32 CH servo nəzarətçi 5v pinindən

Addım 7: Bu Hex Robo Demo Videonu yoxlayın …

Image
Image
Bəli … İndi üzərində Top Modulu var …
Bəli … İndi üzərində Top Modulu var …

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 …

Image
Image

top 3D modelini buradan yükləyin:

Addım 9: Cannon Cabeling Schema

Cannon Cabeling Şeması
Cannon Cabeling Şeması
Cannon Cabeling Şeması
Cannon Cabeling Şeması

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
Hərəkət et
Hərəkət et
Hərəkət et

"Hərəkət et" mövzusunda ikinci mükafat

Tövsiyə: