Taula de continguts:

Hex Robo V1 (amb canó): 9 passos (amb imatges)
Hex Robo V1 (amb canó): 9 passos (amb imatges)

Vídeo: Hex Robo V1 (amb canó): 9 passos (amb imatges)

Vídeo: Hex Robo V1 (amb canó): 9 passos (amb imatges)
Vídeo: Friday Night Funkin' - Perfect Combo - Vs Hex Mod (FULL WEEK UPDATE) [HARD] 2024, Juliol
Anonim
Hex Robo V1 (amb canó)
Hex Robo V1 (amb canó)

Inspirat pel meu robot anterior, aquesta vegada vaig crear Hex Robo for War Game.

Equipar-se amb canons (el següent a V2) o potser controlat mitjançant un joystick (el següent a V3), crec que serà divertit jugar amb un amic.

disparar-se mútuament amb boles de plàstic de canó i fer un repte per guanyar …

Al meu robot anterior, algunes parts són difícils d’imprimir i de muntar … per això creo aquest robot que és més fàcil d’imprimir, més fàcil de muntar i menys.

L’ús de 18 servos o 18DOF amb 3 juntes per cama és prou flexible per a un robot hexabot que un robot hexabot 12DOF.

espero que pugueu gaudir construint això …

Pas 1: Material: què heu de preparar?

Material: el que heu de preparar
Material: el que heu de preparar
Material: el que heu de preparar
Material: el que heu de preparar
Material: el que heu de preparar
Material: el que heu de preparar
Material: el que heu de preparar
Material: el que heu de preparar

Tot aquest component que heu de comprar:

  1. Servocontrolador de 32 CH (x1)
  2. Wemos D1 Mini (x1)
  3. Engranatge metàl·lic Servo MG90S (x18)
  4. 5 V Ubec 6A mínim (1x)
  5. mini convertidor DC-DC Step down (x1)
  6. Jumper de cable dupont femella - femella (aproximadament x10)
  7. Bateria 3S (x1)
  8. alguns cargols petits per al cos i el servocorn

Pas 2: imprimiu en 3D el vostre robot

Imprimeix 3D el teu robot
Imprimeix 3D el teu robot
Imprimeix 3D el teu robot
Imprimeix 3D el teu robot

Podeu descarregar els meus fitxers Hex Robo 3D de thingiverse

normalment l’imprimeixo amb PLA o ABS

El que heu d'imprimir és:

  • 3 parells de Tíbia
  • 3 parells de Coxa
  • 3 dolor de fèmur
  • 1 Cos principal
  • 1 Coberta superior
  • 1 Coberta inferior

Pas 3: Muntatge del robot

Image
Image
Connectant el punt
Connectant el punt

només cal que seguiu el vídeo anterior

Després de tot, podem afegir més moviment al codi arduino. Jo faig servir el controlador servo RTrobot per fer una mica de moviment i després que tinguem l’ordre serial del servo, el podem introduir al codi amb algun ajust de codi.

descarregar aquí

o aquí @ 4shared només per a Windows i Linux

PS Molt molt IMPORTANT:

tots els RX i TX des de i cap a Wemos i Servo Drivers s'han de connectar fermament, perquè la rutina de bucle sempre comprova "Respon correcte" des dels 32 servo controladors. Si no es troba el controlador del servo i no hi ha cap resposta "D'acord", el programa es mostrarà en bucle a "void the wait_serial_return_ok ()" Aquest error provocarà: - No es pot connectar a l'AP - Pàgina web en blanc - El progrés de la càrrega de la pàgina no s'acaba

Pas 4: connectar el punt

Tot això és un esquema electrònic, bàsicament tots els servos controlats per un servocontrolador de 32 canals perquè ja tenen microcontroladors. Igual que arduino, és independent i es pot controlar mitjançant comandes serials des del controlador PS2, PC o un altre dispositiu.

Assignació de cablejat:

  1. Apagada de 5 V (+) d'UBEC
  2. Terreny de UBEC i Mini Stepdown
  3. Apagada de 5V (+) des del mínim pas
  4. al pin Wemos D1 mini G.
  5. a Wemos D1 mini 5v pin
  6. al pin WX D1 mini RX
  7. al pin Wemos D1 mini TX
  8. (fa coincidir el color del pin amb el color del cable del servo) a la cama davantera dreta (pin 1 a la coxa, pin 2 al fèmur, pin 3 al servo de la tíbia)
  9. (coincideix el color del pin amb el color del cable del servo) a la cama davantera esquerra (pin 5 a la coxa, pin 6 al fèmur, pin 7 al servo de la tíbia)
  10. (fa coincidir el color del pin amb el color del cable de servo) a la cama mitjana esquerra (pin 13 a coxa, pin 14 a fèmur, pin 15 a servo tibia)
  11. (fa coincidir el color del pin amb el color del cable de servo) a la cama mitjana dreta (pin 17 a coxa, pin 18 a fèmur, pin 19 a servo tibia)
  12. (fa coincidir el color del pin amb el color del cable del servo) a la cama posterior esquerra (pin 25 a la coxa, pin 26 al fèmur, pin 27 al servo de la tíbia)
  13. (fa coincidir el color del pin amb el color del cable del servo) a la cama posterior dreta (el pin 29 a la coxa, el pin 30 al fèmur, el pin 31 al servo de la tíbia)

Pas 5: Posició inicial

Posa inicial
Posa inicial
Posa inicial
Posa inicial

IMPORTANT … !!

  1. quan engegueu el servo controlador, tot el servo es mourà a la posició / posició inicial / predeterminada
  2. connecteu la banya del servo el més a prop possible, com la figura de dalt o el vídeo de dalt
  3. torneu a col·locar la banya del servo i ajusteu la posició de la coca, la tíbia i el fèmur igual que la imatge de la imatge
  4. apagueu-lo i torneu-lo a encendre per assegurar-vos que tota la cama estigui en la posició correcta
  5. No us preocupeu si l'angle és una mica diferent
  6. Encara el podeu retallar al codi arduino

Pas 6: NodeMCU AP

AP NodeMCU
AP NodeMCU

Feu flaix el vostre NodeMCU

Baixeu-vos el codi aquí

El WeMos D1 mini és una placa wifi ESP8266 mínima. Utilitzant wemos D1 mini com a AP WIFI podem enviar ordres en sèrie al servo controlador de 32 CH i la independència es converteix en AP de servidor web per controlar el robot. tot el que necessitem és només fer flash a la placa nodeMCU amb el codi adjunt i podem connectar el telèfon intel·ligent al nodeMCU AP i mitjançant el navegador web obert https://192.168.4.1 i podem veure tota l'ordre.

Assignació de pin ModeMCU:

  1. al servocontrolador de 32 CH del pin RX
  2. al pin del servo controlador de 32 CH
  3. a partir de servocontrolador de 32 CH G pin
  4. a partir de servocontrolador de 32 CH de 5 pin

Pas 7: comproveu aquest vídeo de demostració Hex Robo …

Image
Image
Sí … Ara té un mòdul de canó …
Sí … Ara té un mòdul de canó …

aviat publicaré el comandament a distància NRF …

espereu-ho … però fins aleshores, divertiu-vos-hi …

PD: Acabo d'actualitzar el mòdul de canó a continuació …

Pas 8: Sí … Ara té un mòdul de canó …

Image
Image

descarregueu el model 3D de canó des de:

Pas 9: esquema de marcatge de canó

Esquema de marcatge de canó
Esquema de marcatge de canó
Esquema de marcatge de canó
Esquema de marcatge de canó

Llista de la peça electrònica:

Parell de motor 716 raspallat a 60000 rpm (generalment per a mini dron jjrc h67 e011)

  • Mòdul Power Mosfet
  • Mòdul d'alimentació Mini-360 de mida reduïda Mòdul d'alimentació DC DC reduït per Arduino
  • Servo d'engranatges metàl·lics MG90S

Cosa que cal saber:

  • configureu la potència de la tensió de CC a CC perquè no disminueixi la velocitat i no vibri al màxim (si la roda sempre vibra, torneu a equilibrar la roda)
  • servo triger connectar-se al PIN 6 del vostre arduino / node MCU i canó MS90S activar la capçalera del servo connectar-se al PIN 24 del controlador servo de 32 canals
  • Si voleu afegir LED per a l’indicador d’estat, podeu connectar-vos al PIN 5 (per a LED positiu) de l’arduino / nodemcu mitjançant una resistència LED de 5v + resistència a la cama positiva (pot tenir qualsevol valor entre 100 Ohms i uns 10K Ohms) i cama negativa a GND
Fes que es mogui
Fes que es mogui
Fes que es mogui
Fes que es mogui

Accèssit al programa Make it Move

Recomanat: