Turinys:

„Spiderbot V2“robotų automobilis: 8 žingsniai (su nuotraukomis)
„Spiderbot V2“robotų automobilis: 8 žingsniai (su nuotraukomis)

Video: „Spiderbot V2“robotų automobilis: 8 žingsniai (su nuotraukomis)

Video: „Spiderbot V2“robotų automobilis: 8 žingsniai (su nuotraukomis)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Lapkritis
Anonim
Image
Image
Reikalingos medžiagos ir įgūdžiai
Reikalingos medžiagos ir įgūdžiai

„Spiderbot V2“yra mano paskutinio projekto atnaujinta versija:

„Spiderbot“įkvėptas „Transformatorių“. Tai keturkojis RC robotas ir turi du veikimo režimus: voras ir transporto priemonė, kaip ir „Transformatorių“robotai. Jis yra pagrįstas „Arduino“ir valdomas „Android“telefonu naudojant „Bluetooth“.

Šioje versijoje buvo įtraukta atvirkštinė kinematika, kad robotas galėtų geriau judėti. Įprastas ratas paskutinėje versijoje buvo pakeistas „Omni“ratu, jis užtikrina didesnį mobilumą transporto priemonės režimu.

Pirmiausia turėtumėte peržiūrėti „Youtube“vaizdo įrašo demonstraciją!

Tikimės, kad jums patiks!

1 žingsnis: reikalingos medžiagos ir įgūdžiai

Reikalingos medžiagos ir įgūdžiai
Reikalingos medžiagos ir įgūdžiai

Elektroninės dalys

  • „Arduino ProMini x1“
  • „EMAX ES08MA II 12g Mini Metal Gear Analog Servo x12“
  • „Adafruit“16 kanalų 12 bitų PWM/servo tvarkyklė x1
  • „Bluetooth“HC-05 modulis x1
  • H tilto variklio tvarkyklė IC L293D x2
  • 300 aps / min 6V N20 nuolatinės srovės variklis x4
  • „Hobbywing UBEC-8A 2-6S Lipo“įvestis 8A UBEC RC modeliui x1
  • „UniHobby“38 mm dvigubo plastiko „Omni“ratas su 4 mm tvirtinimo movomis x4
  • 50x23x25mm plieninis rutulinis Omni ratas x1
  • „LION Power“7.4V 900MAH 25C LiPo baterija x1
  • JST lizdo akumuliatoriaus kabelis x1
  • 7 cm x 5 cm perfboard x1
  • Kai kurie laidai, kaiščių antgaliai ir lizdas, jungikliai

Mechaninės dalys

  • M2 x 10 mm apvalios galvutės varžtai ir veržlės x50
  • M1,2 x 6 mm įleista galvutė Savisriegio varžtas x30
  • 3D spaudiniai

Reikalingi įgūdžiai

Litavimas

2 žingsnis: Paruoškite 3D spausdintą korpusą

Reikalingos 3D dalys

ZIP failą sudaro 11 failų. Norėdami sukurti robotą, turite atspausdinti:

  • Kūnas.stl x1
  • Viršelis.stl x1
  • Connect.stl x8
  • Coxa.stl x2
  • Coxa_mirror.stl x2
  • Šlaunikaulis.stl x2
  • Šlaunikaulio jungtis.stl x4
  • Šlaunikaulio veidrodis.stl x2
  • Blauzdikaulis.stl x4
  • „Tibia_Connect.stl“x4
  • Pirštas.stl x4

www.thingiverse.com/thing:2289392

3 žingsnis: lituokite pagrindinę plokštę

Lituokite pagrindinę plokštę
Lituokite pagrindinę plokštę
Lituokite pagrindinę plokštę
Lituokite pagrindinę plokštę
Lituokite pagrindinę plokštę
Lituokite pagrindinę plokštę
Lituokite pagrindinę plokštę
Lituokite pagrindinę plokštę

Prieš surinkdami korpuso rėmą, turime pagaminti pagrindinę plokštę. Taip yra todėl, kad prieš pritvirtindami prie servo svirtelių, servos reikia inicijuoti į nulinę padėtį.

Norėdami sukurti pagrindinę plokštę:

  1. Iškirpkite 3 parketlentės eilutes, kaip parodyta aukščiau esančiame paveikslėlyje.
  2. Įdėkite „Arduino Mini“, HC-05, dvi L293D, 4 2 kontaktų antraštes, 5 kontaktų lizdą ir įjunkite „perfboard“, kaip parodyta aukščiau
  3. Lituokite ir prijunkite komponentus pagal schemą naudodami laidus
  4. Po visų jungčių litavimo jis atrodys kaip aukščiau pateiktas vaizdas.

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

4 žingsnis: Surinkite dalis

Surinkite dalis
Surinkite dalis
Surinkite dalis
Surinkite dalis
Surinkite dalis
Surinkite dalis

Omni ratas

Surinkite „omni“ratą, pritvirtinkite ant jo pirštą. Lituokite du 30 cm laidus prie nuolatinės srovės variklių. Tada prijunkite nuolatinės srovės variklį ir ratą.

Blauzdikaulis

Pritvirtinkite servo prie blauzdikaulio. Tada įkiškite ratą į blauzdikaulio skylę ir užsukite dangteliu.

Šlaunikaulis

Pritvirtinkite vieną servo pusę prie šlaunikaulio, padėkite šlaunikaulio jungtį tarp servo ir šlaunikaulio.

Coxa

Pritvirtinkite servo prie coxa.

kūnas

Pritvirtinkite plieninį rutulį po korpusu

5 veiksmas: prijunkite „Servos“prie PWM tvarkyklės

Prijunkite „Servos“prie PWM tvarkyklės
Prijunkite „Servos“prie PWM tvarkyklės
Prijunkite „Servos“prie PWM tvarkyklės
Prijunkite „Servos“prie PWM tvarkyklės

PWM tvarkyklėje yra 16 kanalų ir mes naudojame tik 12 iš jų.

Prijunkite servo pagal žemiau pateiktą sąrašą:

1 koja:

  • Coxa -> kanalas 0
  • Šlaunikaulis -> 1 kanalas
  • Blauzdikaulis -> 2 kanalas

2 koja:

  • „Coxa“-> 4 kanalas
  • Šlaunikaulis -> 5 kanalas
  • Blauzdikaulis -> 6 kanalas

3 koja:

  • „Coxa“-> 8 kanalas
  • Šlaunikaulis -> 9 kanalas
  • Blauzdikaulis -> 10 kanalas

4 koja:

  • „Coxa“-> 12 kanalas
  • Šlaunikaulis -> 13 kanalas
  • Blauzdikaulis -> 14 kanalas

Tada prijunkite PWM tvarkyklę prie pagrindinės plokštės.

Lituokite akumuliatorių prie UBEC kartu su pagrindiniu maitinimo jungikliu ir prijunkite jį prie PWM tvarkyklės.

6 veiksmas: inicijuokite „Servos“

Inicijuokite „Servos“
Inicijuokite „Servos“

Atsisiųskite pridėtą kodą

Nekomentuokite inicializavimo kodo ir įkelkite jį į „Arduino“.

Prieš įkeliant kodą, išjunkite „Bluetooth“maitinimo jungiklį.

Įjunkite maitinimą ir surinkite dalis, kaip parodyta aukščiau.

Priveržkite servovariklių varžtus, kad pritvirtintumėte padėtį.

Kodas pakeistas iš

7 žingsnis: pridėkite dangtelį

Inicializavę servo, pakomentuokite inicializavimo kodą ir vėl įkelkite į „Arduino“.

Uždėkite dangtelį ant roboto viršaus ir pridėkite jungtį, kad pritvirtintumėte padėtį.

8 veiksmas: „Android“programų valdymas

„Android“programų valdymas
„Android“programų valdymas

Atsisiųskite programą iš

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

Nustatykite valdymo komandą pagal „Arduino“kodą.

Ir viskas padaryta ~

Rekomenduojamas: