Sadržaj:

Robot automobil Spiderbot V2: 8 koraka (sa slikama)
Robot automobil Spiderbot V2: 8 koraka (sa slikama)

Video: Robot automobil Spiderbot V2: 8 koraka (sa slikama)

Video: Robot automobil Spiderbot V2: 8 koraka (sa slikama)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Studeni
Anonim
Image
Image
Potrebni materijali i vještine
Potrebni materijali i vještine

Spiderbot V2 je nadograđena verzija mog posljednjeg projekta:

Spiderbot je inspiriran "Transformerima". To je RC četveronožni robot i ima dva načina rada: pauk i vozilo, baš kao i roboti u "Transformatorima". Baziran je na Arduinu i kontroliran je Android telefonom putem Bluetootha.

U ovoj je verziji inverzna kinematika uključena za bolje kretanje robota. Normalni kotač u posljednjoj verziji zamijenjen je omni kotačem, pruža veću mobilnost u načinu rada vozila.

Prvo biste trebali pogledati video demonstraciju Youtubea!

Nadam se da ti se sviđa!

Korak 1: Potrebni materijali i vještine

Potrebni materijali i vještine
Potrebni materijali i vještine

Elektronički dijelovi

  • Arduino ProMini x1
  • EMAX ES08MA II 12g Mini Metal Gear Analog Servo x12
  • Adafruit 16-kanalni 12-bitni PWM/Servo upravljački program x1
  • Bluetooth HC-05 modul x1
  • Pokretač motora H-mosta IC L293D x2
  • 300 okretaja u minuti 6V N20 istosmjerni motor x4
  • Hobbywing UBEC-8A 2-6S Lipo ulaz 8A UBEC za RC model x1
  • UniHobby 38 mm dvostruki plastični omni kotač s 4 mm montažnim spojnicama x4
  • 50x23x25mm Čelična kugla Omni kotač x1
  • LION Snaga 7,4V 900MAH 25C LiPo baterija x1
  • Kabel za bateriju s utičnicom JST x1
  • 7 cm x 5 cm Perfboard x1
  • Neke žice, zaglavlja iglica i utičnica, prekidači

Mehanički dijelovi

  • M2 x 10 mm vijci i matice s okruglom glavom x50
  • M1,2 x 6 mm Upuštena glava Samorezni vijak x30
  • 3D ispisi

Potrebne vještine

Lemljenje

Korak 2: Pripremite 3D ispisano tijelo

Potrebni 3D dijelovi

Zip datoteka sadrži 11 datoteka. Za izradu robota potrebno je ispisati:

  • Tijelo.stl x1
  • Poklopac.stl x1
  • Connect.stl x8
  • Coxa.stl x2
  • Coxa_mirror.stl x2
  • Butna kost.stl x2
  • Femur_Connect.stl x4
  • Femur_Mirror.stl x2
  • Tibija.stl x4
  • Tibia_Connect.stl x4
  • Toe.stl x4

www.thingiverse.com/thing:2289392

Korak 3: Lemite glavnu ploču

Lemite glavni odbor
Lemite glavni odbor
Lemite glavni odbor
Lemite glavni odbor
Lemite glavni odbor
Lemite glavni odbor
Lemite glavni odbor
Lemite glavni odbor

Prije sastavljanja okvira karoserije moramo izraditi glavnu ploču. To je zato što se servo upravljači moraju inicijalizirati u nulti položaj prije pričvršćivanja na servo krakove.

Za izradu glavne ploče:

  1. Izrežite 3 reda perfboard ploče kao što je prikazano na gornjoj slici.
  2. Postavite Arduino Mini, HC-05, dva L293D, 4 2-pinska zaglavlja, 5-polnu utičnicu i uključite ploču kao što je prikazano gore
  3. Lemiti i spojiti komponente zajedno prema shemi pomoću žica
  4. Nakon lemljenja svih veza, izgledalo bi kao na gornjoj slici.

drive.google.com/file/d/1JmwV66b29WVJqhUEg4nHHdO0cc1QmIgX/view?usp=drivesdk

Korak 4: Sastavite dijelove

Sastavite dijelove
Sastavite dijelove
Sastavite dijelove
Sastavite dijelove
Sastavite dijelove
Sastavite dijelove

Omni kotač

Sastavite omni kotač, pričvrstite nožni prst na njega. Lemiti dvije žice od 30 cm na istosmjerne motore. Zatim spojite istosmjerni motor i kotač.

Tibija

Pričvrstite servo u tibiju. Zatim postavite omni kotačić u otvor tibije i zavijte poklopcem.

Femur

Pričvrstite jednu stranu serva u bedrenu kost, spojite femur između servo i femura.

Coxa

Priključite servo u coxa.

Tijelo

Pričvrstite čeličnu kuglu ispod tijela

Korak 5: Spojite servosisteme na PWM upravljački program

Spojite servomotore na PWM upravljački program
Spojite servomotore na PWM upravljački program
Spojite servo upravljače na PWM upravljački program
Spojite servo upravljače na PWM upravljački program

Na PWM upravljačkom programu postoji 16 kanala, a mi ih koristimo samo 12.

Spojite servo pogone prema donjem popisu:

Noga 1:

  • Coxa -> Kanal 0
  • Bedrena kost -> Kanal 1
  • Tibija -> Kanal 2

Noga 2:

  • Coxa -> Kanal 4
  • Bedrena kost -> Kanal 5
  • Tibija -> Kanal 6

Noga 3:

  • Coxa -> Kanal 8
  • Bedrena kost -> Kanal 9
  • Tibija -> Kanal 10

Noga 4:

  • Coxa -> Kanal 12
  • Bedrena kost -> Kanal 13
  • Tibija -> Kanal 14

Zatim spojite PWM upravljački program na glavnu ploču.

Lemite bateriju na UBEC zajedno s glavnim prekidačem napajanja i spojite je na PWM upravljački program.

Korak 6: Inicijalizirajte servomotore

Inicijalizirajte servomotore
Inicijalizirajte servomotore

Preuzmite priloženi kôd

Raskomentirajte inicijalizirani kôd i prenesite ga na Arduino.

Prije prijenosa koda isključite Bluetooth prekidač za napajanje.

Uključite napajanje, a zatim sastavite dijelove zajedno kao na gornjoj slici.

Pritegnite vijke servo krakova kako biste učvrstili položaj.

Kôd je izmijenjen sa

Korak 7: Dodajte poklopac

Nakon što ste inicijalizirali servosisteme, komentirajte inicijalizacijski kod i ponovo ga prenesite na Arduino.

Postavite poklopac na vrh robota i dodajte priključak kako biste popravili položaj.

Korak 8: Kontrola aplikacija za Android

Kontrola Android aplikacija
Kontrola Android aplikacija

Preuzmite aplikaciju s

github.com/anoochit/android-robot-bluetooth-joystick

Postavite upravljačku naredbu prema Arduino kodu.

I sve gotovo ~

Preporučeni: