İçindekiler:

Hex Robo V1 (Top ile): 9 Adım (Resimlerle)
Hex Robo V1 (Top ile): 9 Adım (Resimlerle)

Video: Hex Robo V1 (Top ile): 9 Adım (Resimlerle)

Video: Hex Robo V1 (Top ile): 9 Adım (Resimlerle)
Video: Trinary Time Capsule 2024, Temmuz
Anonim
Hex Robo V1 (Top ile)
Hex Robo V1 (Top ile)

Önceki robotumdan ilham alarak bu sefer War Game için Hex Robo'yu yaratıyorum.

Top ile donatın (bir sonraki V2'de) veya joystick kullanılarak kontrol edilebilir (bir sonraki V3'te) Arkadaşla oynamanın eğlenceli olacağını düşünüyorum.

Küçük top plastik top kullanarak birbirinizi vurun ve kazanmak için biraz meydan okuyun…

Önceki robotumda, bir parçanın yazdırılması zor ve montajı zor… bu yüzden bu robotu yazdırması daha kolay, montajı daha kolay ve daha az parçalı yapıyorum.

Bacak başına 3 birleşimli 18 servo veya 18DOF kullanmak, bir hexabot robot için 12DOF hexabot robotundan daha esnektir.

Umarım bunu inşa etmekten keyif alırsınız…

Adım 1: Malzeme: Hazırlamanız Gerekenler

Malzeme: Hazırlamanız Gerekenler
Malzeme: Hazırlamanız Gerekenler
Malzeme: Hazırlamanız Gerekenler
Malzeme: Hazırlamanız Gerekenler
Malzeme: Hazırlamanız Gerekenler
Malzeme: Hazırlamanız Gerekenler
Malzeme: Hazırlamanız Gerekenler
Malzeme: Hazırlamanız Gerekenler

Bu, satın almanız gereken tüm bileşenler:

  1. 32 CH servo kontrolör (x1)
  2. Wemos D1 Mini (x1)
  3. Servo MG90S metal dişli (x18)
  4. 5v Ubec 6A minimum (1x)
  5. mini DC-DC Düşürücü dönüştürücü (x1)
  6. Dişi - dişi dupont kablo jumper (yaklaşık x10)
  7. Pil 3S (x1)
  8. gövde ve servo korna için bazı küçük vida

2. Adım: Robo'nuzu 3D Yazdırın

Robo'nuzu 3D Bastırın
Robo'nuzu 3D Bastırın
Robo'nuzu 3D Bastırın
Robo'nuzu 3D Bastırın

Hex Robo 3D dosyalarımıthingiverse'den indirebilirsiniz

genellikle PLA veya ABS kullanarak yazdırırım

Yazdırmanız gerekenler:

  • 3 çift tibia
  • 3 çift Coxa
  • 3 femur ağrısı
  • 1 Ana gövde
  • 1 Üst kapak
  • 1 Alt kapak

3. Adım: Robo'nuzu Birleştirin

Image
Image
Noktayı Bağlamak
Noktayı Bağlamak

sadece yukarıdaki videoyu takip et

Her şey bittikten sonra arduino koduna daha fazla hareket ekleyebiliriz. Biraz hareket yapmak için RTrobot servo kontrol cihazını kullanıyorum ve servo için seri komutu verdikten sonra, bazı kod ayarlamaları ile kodun içine koyabiliriz.

buradan indir

veya burada @4shared yalnızca windows ve linux için

PS Çok çok ÖNEMLİ:

Wemos ve Servo Sürücülerinden gelen ve giden tüm RX ve TX'lerin sıkı bir şekilde bağlanması gerekir, çünkü döngü rutini her zaman 32 servo sürücüden "Tamam yanıtını" kontrol eder. Servo sürücü bulunamazsa ve "Tamam" yanıtı yoksa, program "void the wait_serial_return_ok()" içinde döngüye girer Bu hata aşağıdakilere neden olur: - AP'ye bağlanılamıyor - Boş web sayfası - Sayfa yükleme işlemi tamamlanamıyor

Adım 4: Noktayı Bağlama

Bunların hepsi elektronik şematik, temelde tüm servolar 32CH servo kontrolör tarafından kontrol ediliyor çünkü zaten içinde mikro kontrolör var. Tıpkı arduino gibi bağımsızdır ve PS2 denetleyicisinden, PC'den veya başka bir cihazdan seri komut kullanılarak kontrol edilebilir.

Kablolama eşlemesi:

  1. UBEC'den 5v güç çıkışı (+)
  2. UBEC ve Mini Stepdown'dan Zemin
  3. Mini kademeden 5v güç çıkışı (+)
  4. Wemos D1 mini G pinine
  5. Wemos D1 mini 5v pinine
  6. Wemos D1 mini RX pinine
  7. Wemos D1 mini TX pinine
  8. (pim rengini servo kablo rengiyle eşleştirin) sağ ön bacağa (pim 1 - coxa, pim 2 - femur, pim 3 tibia servo)
  9. (pim rengini servo kablo rengiyle eşleştirin) sol ön bacağa (pim 5 - coxa, pim 6 - femur, pim 7 tibia servo)
  10. (pim rengini servo kablo rengiyle eşleştirin) sol orta bacağa (pim 13 - coxa, pim 14 - femur, pim 15 tibia servo)
  11. (pim rengini servo kablo rengiyle eşleştirin) sağ orta bacağa (pim 17 - coxa, pim 18 - femur, pim 19 tibia servo)
  12. (pim rengini servo kablo rengiyle eşleştirin) sol arka bacağa (pim 25 - coxa, pim 26 - femur, pim 27 tibia servo)
  13. (pim rengini servo kablo rengiyle eşleştirin) sağ arka bacağa (pin 29 - coxa, pin 30 - femur, pin 31 tibia servo)

Adım 5: İlk Poz

İlk Poz
İlk Poz
İlk Poz
İlk Poz

ÖNEMLİ…!!

  1. servo sürücüyü açtığınızda, tüm servolar başlangıç/varsayılan konuma/pozisyona hareket edecektir.
  2. servo kornayı yukarıdaki şekilde veya yukarıdaki videoda olduğu gibi mümkün olduğunca yakın takın
  3. servo kornayı yeniden takın ve tıpkı yukarıdaki resimdeki gibi koka, kaval kemiği ve femur pozunu ayarlayın
  4. tüm bacağın doğru konumda olduğundan emin olmak için kapatın ve tekrar açın
  5. açı biraz fark varsa endişelenmeyin
  6. hala arduino kodunda kırpabilirsin

6. Adım: NodeMCU AP

DüğümMCU AP
DüğümMCU AP

NodeMCU'nuzu Flashlayın

Kodu buradan indirin

WeMos D1 mini minimal ESP8266 wifi kartıdırWIFI AP olarak wemos D1 mini kullanarak, 32 CH servo kontrol cihazına seri komut gönderebilir ve robotu kontrol etmek için bağımsızlık Web sunucusu AP haline gelebiliriz. tek ihtiyacımız olan şey sadece nodeMCU kartını kod ekli olarak flaşlayın ve akıllı telefonu nodeMCU AP'ye bağlayabiliriz ve web tarayıcısını kullanarak https://192.168.4.1 açın ve tüm komutu görebiliriz.

ModeMCU Pin eşlemesi:

  1. 32 CH servo denetleyici RX pinine
  2. 32 CH servo denetleyici TX pinine
  3. 32 CH servo denetleyici G pininden
  4. 32 CH servo denetleyiciden 5v pin

7. Adım: Bu Hex Robo Demo Videosunu Kontrol Edin…

Image
Image
Evet… Artık Üzerinde Top Modülü Var…
Evet… Artık Üzerinde Top Modülü Var…

yakında NRF uzaktan kumandasını yayınlayacağım…

bekleyin… ama o zamana kadar, sadece eğlenin…

Not: Ben sadece aşağıdaki top modülünü güncelliyorum…

Adım 8: Evet… Artık Üzerinde Cannon Modülü Var…

Image
Image

cannon 3D modelini şu adresten indirin:

Adım 9: Cannon Kablolama Şeması

Cannon Kablolama Şeması
Cannon Kablolama Şeması
Cannon Kablolama Şeması
Cannon Kablolama Şeması

Elektronik parça listesi:

Bir çift Motor 716 fırçalanmış 60000rpm (genellikle jjrc h67 e011 mini drone için)

  • Güç Mosfet Modülü
  • Mini-360 Süper küçük boyutlu Güç Kaynağı Modülü Arduino için DC DC Step-Down Güç Modülü
  • MG90S metal dişli servo

Bilinmesi gereken şey:

  • DC'den DC'ye voltaj potansiyelini yavaşlamamaya ve maksimum titreşmemeye ayarlayın (tekerlek her zaman titriyorsa, lütfen tekerleğinizi yeniden dengeleyin)
  • tetik servosu, arduino/nodeMCU'nuzun PIN 6'sına bağlanır ve MS90S top tetikleyici servo başlığı, 32ch servo denetleyicinin PIN 24'üne bağlanır
  • Durum göstergesi için LED eklemek isterseniz, pozitif bacakta 5v LED + direnç kullanarak arduino/nodemcu'nun PIN 5'ine (LED pozitif bacak için) bağlayabilirsiniz (100 Ohm ile yaklaşık 10K Ohm arasında herhangi bir değer olabilir) ve GND'ye negatif bacak
Hareket Ettir
Hareket Ettir
Hareket Ettir
Hareket Ettir

Make it Move'da İkincilik Ödülü

Önerilen: