Sadržaj:

Hex Robo V1 (s topom): 9 koraka (sa slikama)
Hex Robo V1 (s topom): 9 koraka (sa slikama)

Video: Hex Robo V1 (s topom): 9 koraka (sa slikama)

Video: Hex Robo V1 (s topom): 9 koraka (sa slikama)
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Novembar
Anonim
Hex Robo V1 (s topom)
Hex Robo V1 (s topom)

Inspirisan mojim prethodnim robotom, ovog puta kreiram Hex Robo za ratnu igru.

Opremljen topovima (sledeći na V2) ili možda kontrolisan pomoću džojstika (sledeći na V3) mislim da će biti zabavno igrati se sa prijateljem.

pucajući jedni na druge malim topovskim plastičnim loptama i napravite neki izazov za pobjedu …

U mom prethodnom robotu neki je dio teško ispisati i teško sastaviti … pa sam zato stvorio ovog robota koji je lakši za ispis, lakši za sastavljanje i manje dijelova.

Korištenje 18 servo upravljača ili 18DOF -a sa 3 spoja po nozi dovoljno je fleksibilno za hexabot robota od 12DOF hexabot robota.

nadam se da ćete uživati u izgradnji ovoga …

Korak 1: Materijal: Šta trebate pripremiti

Materijal: Šta trebate pripremiti
Materijal: Šta trebate pripremiti
Materijal: Šta trebate pripremiti
Materijal: Šta trebate pripremiti
Materijal: Šta trebate pripremiti
Materijal: Šta trebate pripremiti
Materijal: Šta trebate pripremiti
Materijal: Šta trebate pripremiti

Ovo su sve komponente koje trebate kupiti:

  1. 32 CH servo upravljač (x1)
  2. Wemos D1 Mini (x1)
  3. Servo MG90S metalni zupčanik (x18)
  4. 5v Ubec 6A minimalno (1x)
  5. mini DC-DC stepenasti pretvarač (x1)
  6. Žensko - ženski dupont kratkospojnik za kabel (oko x10)
  7. Baterija 3S (x1)
  8. neki mali vijak za kućište i servo trubu

Korak 2: 3D ispis vašeg robota

3D ispis vašeg robota
3D ispis vašeg robota
3D ispis vašeg robota
3D ispis vašeg robota

možete preuzeti svoje Hex Robo 3D datoteke sa raznovrsnosti

obično ga štampam pomoću PLA ili ABS -a

Šta treba da odštampate je:

  • 3 para Tibije
  • 3 para Coxa
  • 3 bol u butnoj kosti
  • 1 Glavno telo
  • 1 Gornji poklopac
  • 1 Donji poklopac

Korak 3: Montirajte svoj Robo

Image
Image
Povezivanje tačke
Povezivanje tačke

samo slijedite video iznad

Nakon završetka, možemo dodati još kretanja arduino kodu. Koristim RTrobot servo kontroler za kretanje i nakon što imamo serijsku naredbu za servo, možemo je staviti u kôd s nekim podešavanjem koda.

preuzmite ovdje

ili ovdje @4shared samo za windows i linux

PS Veoma važno:

svi RX i TX od i do Wemos i Servo upravljačkih programa moraju biti čvrsto povezani, jer rutina petlje uvijek provjerava "OK odgovori" od 32 servo upravljačka programa. Ako servo upravljački program nije pronađen i nema odgovora "OK", tada će program biti petlji u "void the wait_serial_return_ok ()" Ova greška će uzrokovati: - Ne može se povezati s pristupnom tačkom - Prazna web stranica - Napredak učitavanja stranice nije završen

Korak 4: Povezivanje tačke

Ovo je sve elektronička shema, u osnovi svi servo upravljani 32CH servo kontrolerom jer već ima mikro kontroler u sebi. Baš kao i arduino, on je neovisan i može se kontrolirati pomoću serijske naredbe s PS2 kontrolera, računala ili drugog uređaja.

Mapiranje kabela:

  1. 5v napajanje (+) iz UBEC -a
  2. Uzemljenje od UBEC -a i Mini Stepdown -a
  3. 5v isključenje (+) od mini stepena prema dolje
  4. na Wemos D1 mini G pin
  5. na Wemos D1 mini 5v pin
  6. na Wemos D1 mini RX pin
  7. na Wemos D1 mini TX pin
  8. (uskladite boju pina sa bojom servo kabla) na prednju desnu nogu (pin 1 do coxa, pin 2 do butne kosti, pin 3 tibia servo)
  9. (uskladite boju pina sa bojom servo kabla) na prednju lijevu nogu (pin 5 do coxa, pin 6 do femura, pin 7 tibia servo)
  10. (uskladite boju pina sa bojom servo kabla) na lijevu srednju nogu (pin 13 do coxa, pin 14 do butne kosti, pin 15 tibia servo)
  11. (uskladite boju pina sa bojom servo kabla) na srednju desnu nogu (pin 17 do coxa, pin 18 do butne kosti, pin 19 tibia servo)
  12. (uporedite boju pina sa bojom servo kabla) na levu zadnju nogu (pin 25 do coxa, pin 26 do butne kosti, pin 27 tibia servo)
  13. (uskladite boju pina sa bojom servo kabla) do desne zadnje noge (pin 29 do coxa, pin 30 do butne kosti, pin 31 tibia servo)

Korak 5: Početna poza

Početna poza
Početna poza
Početna poza
Početna poza

BITAN…!!

  1. kada uključite servo upravljački program, svi servo će se pomaknuti u početni/zadani položaj/poziciju
  2. servo trubu pričvrstite što je moguće bliže, kao na slici iznad ili na videu iznad
  3. ponovo pričvrstite servo trubu i podesite položaj koke, tibije i femura baš kao na gornjoj slici
  4. isključite i ponovo uključite kako biste bili sigurni da su sve noge u ispravnom položaju
  5. ne brinite ako je ugao neznatne razlike
  6. još uvijek ga možete obrezati na arduino kodu

Korak 6: NodeMCU AP

NodeMCU AP
NodeMCU AP

Flash vaš NodeMCU

Preuzmite kôd ovdje

WeMos D1 mini je minimalna WiFi ploča ESP8266 Koristeći wemos D1 mini kao WIFI AP možemo poslati serijsku naredbu servo kontroleru od 32 CH i nezavisnost postaje AP web servera za upravljanje robotom. sve što nam treba je samo bljeskati nodeMCU ploču sa prilogom koda i možemo spojiti pametni telefon na nodeMCU AP i pomoću web preglednika otvoriti https://192.168.4.1 i možemo vidjeti sve naredbe.

ModeMCU Mapiranje pinova:

  1. na RX pin servo kontrolera od 32 CH
  2. na TX pin servo kontrolera od 32 CH
  3. od 32 CH servo kontrolera G pin
  4. od 32 CH servo kontrolera 5v pin

Korak 7: Provjerite ovaj Hex Robo demo video …

Image
Image
Da … Sada na sebi ima Cannon modul…
Da … Sada na sebi ima Cannon modul…

uskoro ću postaviti NRF daljinski upravljač …

čekaj … ali do tada samo se zabavi s tim …

PS: Upravo ažuriram modul topa ispod …

Korak 8: Da … Sada na sebi ima Cannon modul…

Image
Image

preuzmite topovski 3D model sa:

Korak 9: Shema kabliranja topova

Shema kabliranja topova
Shema kabliranja topova
Shema kabliranja topova
Shema kabliranja topova

Spisak elektronskih delova:

Par motora 716 brušen 60000rpm (obično za mini drone jjrc h67 e011)

  • Napajanje Mosfet modula
  • Mini-360 Super mali modul napajanja DC DC Step-Down modul napajanja za Arduino
  • MG90S metalni servo servo prijenosnik

Ono što treba znati:

  • podesite istosmjerni na istosmjerni napon da se ne usporava i da ne vibrira maksimalno koliko možete (ako kotač uvijek vibrira, izbalansirajte točak)
  • triger servo spojite na PIN 6 vašeg arduino/čvoraMCU i MS90S topovski okidač servo zaglavlja spojite se na PIN 24 servo kontrolera od 32ch
  • Ako želite dodati LED za indikator statusa, možete se spojiti na PIN 5 (za LED pozitivnu nogu) arduino/nodemcu -a koristeći 5v LED + otpornik na pozitivnoj nozi (može biti bilo koja vrijednost između 100 Ohma i oko 10K Ohma) i negativna noga na GND
Neka se pomakne
Neka se pomakne
Neka se pomakne
Neka se pomakne

Druga nagrada u programu Make it Move

Preporučuje se: