Kazalo:

Hex Robo V1 (s topom): 9 korakov (s slikami)
Hex Robo V1 (s topom): 9 korakov (s slikami)

Video: Hex Robo V1 (s topom): 9 korakov (s slikami)

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

Navdih moj prejšnji robot, tokrat ustvarjam Hex Robo za vojno igro.

Opremljen s topovi (naslednji na V2) ali morda nadzorovan z igralno palico (naslednji na V3) mislim, da se bo zabavno igrati s prijateljem.

med seboj streljate z majhno topovsko plastično kroglo in naredite nekaj izziva za zmago …

V mojem prejšnjem robotu je nekatere dele težko natisniti in jih je težko sestaviti … zato ustvarjam tega robota, ki je lažje tiskati, lažje sestavljati in manj deliti.

Uporaba 18 servomotorjev ali 18DOF s 3 priključki na nogo je dovolj prilagodljiva za hexabot robota kot 12DOF hexabot robota.

upam, da boste uživali pri gradnji tega …

1. korak: Material: Kaj morate pripraviti

Material: Kaj morate pripraviti
Material: Kaj morate pripraviti
Material: Kaj morate pripraviti
Material: Kaj morate pripraviti
Material: Kaj morate pripraviti
Material: Kaj morate pripraviti
Material: Kaj morate pripraviti
Material: Kaj morate pripraviti

To so vse komponente, ki jih morate kupiti:

  1. 32 CH servo krmilnik (x1)
  2. Wemos D1 Mini (x1)
  3. Servo MG90S kovinski zobnik (x18)
  4. 5v Ubec 6A minimalno (1x)
  5. mini DC-DC stopenjski pretvornik (x1)
  6. Samica - ženski kabel Dupont mostiček (približno x10)
  7. Baterija 3S (x1)
  8. nekaj majhnega vijaka za ohišje in servo rog

Korak: 3D -tiskanje vašega robota

3D tiskanje vašega robota
3D tiskanje vašega robota
3D tiskanje vašega robota
3D tiskanje vašega robota

Lahko prenesete moje datoteke Hex Robo 3D iz thingiverse

ponavadi tiskam z uporabo PLA ali ABS

Kaj morate natisniti je:

  • 3 par golenice
  • 3 pari Coxa
  • 3 bolečine v stegnenici
  • 1 Glavno telo
  • 1 Zgornji pokrov
  • 1 Spodnji pokrov

3. korak: Montirajte svoj Robo

Image
Image
Povezovanje pike
Povezovanje pike

samo sledite zgornjemu videu

Ko končamo, lahko kodi arduino dodamo več gibanja. Za krmiljenje uporabljam servo krmilnik RTrobot in potem, ko imamo serijski ukaz za servo, ga lahko vnesemo v kodo z nekaj prilagoditvijo kode.

prenesite tukaj

ali tukaj @4shared samo za windows in linux

PS Zelo POMEMBNO:

vsi RX in TX od in do gonilnikov Wemos in Servo morajo biti trdno povezani, ker rutinska zanka vedno preveri "OK response" od 32 servo gonilnikov. Če gonilnika servo strežnika ni mogoče najti in se ne odzove "V redu", bo program zankoval v "void the wait_serial_return_ok ()" Ta napaka bo povzročila: - ni mogoče vzpostaviti povezave z dostopno točko - prazna spletna stran - napredek nalaganja strani ni končan

4. korak: Povežite piko

To je vse elektronske sheme, v bistvu vse servomotorje, ki jih nadzira 32CH servo krmilnik, ker že ima mikro krmilnik. Tako kot arduino je neodvisen in ga je mogoče nadzorovati s serijskim ukazom iz krmilnika PS2, računalnika ali druge naprave.

Kartiranje kablov:

  1. 5v izhod (+) iz UBEC
  2. Tla iz UBEC in Mini Stepdown
  3. 5v izhod (+) od mini stopalke navzdol
  4. na Wemos D1 mini G pin
  5. na Wemos D1 mini 5v pin
  6. na pin Wemos D1 mini RX
  7. na pin Wemos D1 mini TX
  8. (uskladite barvo zatiča z barvo servo kabla) na desno sprednjo nogo (zatič 1 za coxa, zatič 2 za stegnenico, zatič 3 za golenico servo)
  9. (uskladite barvo zatiča z barvo servo kabla) na levo sprednjo nogo (pin 5 do coxa, pin 6 do stegnenice, pin 7 tibia servo)
  10. (ujemajte barvo zatiča z barvo servo kabla) levi srednji nogi (zatič 13 za coxa, zatič 14 za stegnenico, zatič 15 za golenico servo)
  11. (uskladite barvo zatiča z barvo servo kabla) na desno srednjo nogo (zatič 17 za coxa, zatič 18 za stegnenico, zatič 19 za golenico servo)
  12. (ujemajte barvo zatiča z barvo servo kabla) levi zadnji nogi (zatič 25 za coxa, zatič 26 za stegnenico, zatič 27 za golenico servo)
  13. (uskladite barvo zatiča z barvo servo kabla) na desno zadnjo nogo (zatič 29 za coxa, zatič 30 za stegnenico, zatič 31 za golenico servo)

5. korak: Začetna poza

Začetna poza
Začetna poza
Začetna poza
Začetna poza

POMEMBNO… !!

  1. ko vklopite servo gonilnik, se bo ves servo premaknil v začetni/privzeti položaj/položaj
  2. servo rog pritrdite čim bližje, kot je prikazano na zgornji sliki ali na zgornjem videoposnetku
  3. ponovno pritrdite servo rog in nastavite položaj koke, golenice in stegnenice tako kot na zgornji sliki
  4. izklopite in ponovno vklopite, da se prepričate, da so vse noge v pravem položaju
  5. ne skrbite, če je kot nekoliko drugačen
  6. še vedno ga lahko obrežete na arduino kodo

6. korak: NodeMCU AP

NodeMCU AP
NodeMCU AP

Utripajte svoj NodeMCU

Kodo prenesite tukaj

WeMos D1 mini je minimalna WiFi plošča ESP8266 Z uporabo wemos D1 mini kot WIFI AP lahko pošljemo serijski ukaz na servo krmilnik 32 CH in neodvisnost postane AP spletnega strežnika za krmiljenje robota. Vse, kar potrebujemo, je samo utripati ploščo nodeMCU s priponko za kodo in pametni telefon lahko povežemo z dostopno točko nodeMCU in s spletnim brskalnikom odpremo https://192.168.4.1 in vidimo vse ukaze.

ModeMCU Preslikava pin:

  1. na zatič RX servo krmilnika 32 CH
  2. na TX zatič servo krmilnika 32 CH
  3. od 32 -kanalnega servo krmilnika G pin
  4. od 32 CH servo krmilnika 5v pin

Korak 7: Oglejte si ta videoposnetek Hex Robo …

Image
Image
Ja … Zdaj ima na sebi modul Cannon …
Ja … Zdaj ima na sebi modul Cannon …

kmalu bom objavil daljinski upravljalnik NRF …

počakaj … ampak do takrat se samo zabavaj …

PS: Spodaj samo posodabljam modul topov …

8. korak: Da … Zdaj ima na sebi modul Cannon …

Image
Image

prenesite topovski 3D model s:

9. korak: Shema kabliranja topov

Shema kabliranja topov
Shema kabliranja topov
Shema kabliranja topov
Shema kabliranja topov

Seznam elektronskih delov:

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

  • Napajalni Mosfet modul
  • Mini-360 Super majhen napajalni modul DC DC Step-Down napajalni modul za Arduino
  • Servo iz kovinskega gonila MG90S

Kaj morate vedeti:

  • nastavite DC na DC napetost potensio, da se ne upočasni in ne vibrira, kolikor je mogoče (če kolo vedno vibrira, prosimo, da kolo ponovno uravnotežite)
  • triger servo povežite s PIN 6 vašega arduino/vozliščaMCU in MS90S topovski sprožilec servo glave povežite s PIN 24 servo krmilnika 32ch
  • Če želite dodati LED za indikator stanja, se lahko povežete s PIN 5 (za LED pozitivno nogo) arduino/nodemcu z uporabo 5v LED + upor na pozitivni nogi (lahko je katera koli vrednost med 100 ohmi in približno 10 k ohmi) in negativna noga na GND
Naj se premakne
Naj se premakne
Naj se premakne
Naj se premakne

Druga nagrada v kategoriji Make it Move

Priporočena: