Indholdsfortegnelse:

Hex Robo V1 (med kanon): 9 trin (med billeder)
Hex Robo V1 (med kanon): 9 trin (med billeder)

Video: Hex Robo V1 (med kanon): 9 trin (med billeder)

Video: Hex Robo V1 (med kanon): 9 trin (med billeder)
Video: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Juli
Anonim
Hex Robo V1 (med kanon)
Hex Robo V1 (med kanon)

Inspireret af min tidligere robot, denne gang opretter jeg Hex Robo for War Game.

Udstyr med kanon (næste på V2) eller måske styret ved hjælp af joystick (næste på V3) jeg tror, det vil være sjovt at lege med en ven.

skyde hinanden ved hjælp af en lille kanon plastikbold og gøre en udfordring for at vinde …

I min tidligere robot er en del vanskelig at udskrive og vanskelig at montere … så derfor opretter jeg denne robot, der er lettere at udskrive, lettere at montere og mindre del.

Brug af 18 servoer eller 18DOF med 3 sammenføjninger pr ben er fleksibel nok til en hexabot -robot end 12DOF hexabot -robot.

jeg håber du kan nyde at bygge dette …

Trin 1: Materiale: Hvad skal du forberede

Materiale: Hvad skal du forberede
Materiale: Hvad skal du forberede
Materiale: Hvad skal du forberede
Materiale: Hvad skal du forberede
Materiale: Hvad skal du forberede
Materiale: Hvad skal du forberede
Materiale: Hvad skal du forberede
Materiale: Hvad skal du forberede

Dette er alle de komponenter, du skal købe:

  1. 32 CH servo controller (x1)
  2. Wemos D1 Mini (x1)
  3. Servo MG90S metal gear (x18)
  4. 5v Ubec 6A minimal (1x)
  5. mini DC-DC Step down converter (x1)
  6. Kvinde - kvindelig dupont kabeljumper (ca. x10)
  7. Batteri 3S (x1)
  8. nogle små skruer til krop og servo horn

Trin 2: 3D -udskrivning af din Robo

3D -print din Robo
3D -print din Robo
3D -print din Robo
3D -print din Robo

du kan downloade mine Hex Robo 3D -filer fra thingiverse

Normalt udskriver jeg det ved hjælp af PLA eller ABS

Det du skal udskrive er:

  • 3 par tibia
  • 3 par Coxa
  • 3 smerter i lårbenet
  • 1 Hovedlegeme
  • 1 Topdæksel
  • 1 Bunddæksel

Trin 3: Monter din Robo

Image
Image
Tilslutning af prikken
Tilslutning af prikken

følg bare videoen ovenfor

Når alt er afsluttet, kan vi tilføje mere bevægelse til arduino -koden. Jeg bruger RTrobot servo controller til at foretage lidt bevægelse, og efter at vi har den serielle kommando til servoen, kan vi sætte den i koden med en vis kodejustering.

download her

eller her @4shared kun til windows og linux

PS Meget meget VIGTIGT:

alle RX og TX fra og til Wemos og Servo -drivere skal være fast forbundet, fordi looping rutine altid tjekker "OK svar" fra de 32 servodrivere. Hvis servodriveren ikke findes, og der ikke er noget "OK" svar, vil programmet løbe i "void the wait_serial_return_ok ()" Denne fejl vil medføre: - Kan ikke oprette forbindelse til AP - Blank webside - Sideindlæsning fremskridt ikke afsluttet

Trin 4: Tilslutning af prikken

Dette er alt elektronisk skematisk, stort set alle servoer styret af 32CH servo controller, fordi den allerede har en mikro controller i den. Ligesom arduino er det uafhængigt og kan styres ved hjælp af seriel kommando fra PS2 -controller, pc eller anden enhed.

Kablingskortlægning:

  1. 5v strømafbrydelse (+) fra UBEC
  2. Jord fra UBEC og Mini Stepdown
  3. 5v strømafbrydelse (+) fra minitrin ned
  4. til Wemos D1 mini G pin
  5. til Wemos D1 mini 5v pin
  6. til Wemos D1 mini RX pin
  7. til Wemos D1 mini TX pin
  8. (match nålens farve med servokabelfarven) til højre forben (pin 1 til coxa, pin 2 til lårben, pin 3 tibia servo)
  9. (match nålens farve med servokabelfarven) til venstre forben (pin 5 til coxa, pin 6 til lårbenet, pin 7 tibia servo)
  10. (match nålens farve med servokabelfarven) til venstre midterste ben (pin 13 til coxa, pin 14 til lårbenet, pin 15 tibia servo)
  11. (match nålens farve med servokabelfarven) til højre midterste ben (pin 17 til coxa, pin 18 til lårben, pin 19 tibia servo)
  12. (match nålens farve med servokabelfarven) til venstre bagben (pin 25 til coxa, pin 26 til lårbenet, pin 27 tibia servo)
  13. (match nålens farve med servokabelfarven) til højre bagben (pin 29 til coxa, pin 30 til lårben, pin 31 tibia servo)

Trin 5: Indledende stilling

Indledende Pose
Indledende Pose
Indledende Pose
Indledende Pose

VIGTIG…!!

  1. når u tænder for servodriveren, vil al servo flytte til den oprindelige/standardposition/stilling
  2. fastgør servohornet så tæt som muligt som figuren ovenfor eller videoen ovenfor
  3. fastgør servohornet igen, og juster coca, skinneben og lårben, ligesom billedet ovenfor
  4. sluk og tænd igen for at sikre, at alle ben er i den rigtige position
  5. Bare rolig, hvis vinklen er en smule forskel
  6. du kan stadig trimme det på arduino -koden

Trin 6: NodeMCU AP

NodeMCU AP
NodeMCU AP

Flash din NodeMCU

Download koden her

WeMos D1 mini er minimalt ESP8266 wifi board Ved hjælp af wemos D1 mini som WIFI AP kan vi sende seriel kommando til 32 CH servokontrolleren og uafhængighed blive webserver AP til styring af robotten. alt, hvad vi har brug for, blinker nodeMCU -kortet med koden vedhæftet, og vi kan forbinde smartphonen til nodeMCU AP og åbne webbrowseren https://192.168.4.1 ved hjælp af webbrowser, og vi kan se hele kommandoen.

ModeMCU Pin -kortlægning:

  1. til 32 CH servo controller RX pin
  2. til 32 -kanals servostyringens TX -pin
  3. fra 32 CH servo controller G pin
  4. fra 32 CH servo controller 5v pin

Trin 7: Tjek denne Hex Robo Demo -video …

Image
Image
Ja … Nu har det kanonmodul på det …
Ja … Nu har det kanonmodul på det …

snart sender jeg NRF fjernbetjeningen …

vent på det … men indtil da skal du bare have det sjovt med det …

PS: Jeg opdaterer bare kanonmodulet herunder …

Trin 8: Ja … Nu har det kanonmodul på det …

Image
Image

download kanonens 3D -model fra:

Trin 9: Cannon Cabeling Schema

Cannon Cabeling Schema
Cannon Cabeling Schema
Cannon Cabeling Schema
Cannon Cabeling Schema

Liste over elektroniske dele:

Par motor 716 børstet 60000 omdr./min. (Normalt til jjrc h67 e011 mini drone)

  • Power Mosfet -modul
  • Mini-360 Super lille strømforsyningsmodul DC DC Step-Down strømmodul til Arduino
  • MG90S metal gear servo

Ting at vide:

  • indstil DC til DC spændingspotentiale til ikke at bremse og ikke vibrere så meget som muligt (hvis hjulet altid vibrerer, skal du balancere dit hjul igen)
  • triger servo tilslut til PIN 6 på din arduino/nodeMCU og MS90S kanon udløser servo header tilslut til PIN 24 på 32ch servo controller
  • Hvis du vil tilføje LED til statusindikator, kan du oprette forbindelse til PIN 5 (for LED positivt ben) på arduino/nodemcu ved hjælp af 5v LED + modstand på positivt ben (kan være en hvilken som helst værdi mellem 100 Ohm og ca. 10K Ohms) og negativt ben til GND
Få det til at bevæge sig
Få det til at bevæge sig
Få det til at bevæge sig
Få det til at bevæge sig

Anden pris i Make it Move

Anbefalede: