Turinys:

Robotas: 7 žingsniai (su nuotraukomis)
Robotas: 7 žingsniai (su nuotraukomis)

Video: Robotas: 7 žingsniai (su nuotraukomis)

Video: Robotas: 7 žingsniai (su nuotraukomis)
Video: Kas yra robotas ir kodėl tirpsta sniegas? Ką pasakė Kakė Makė? 2024, Liepa
Anonim
Image
Image

Paskutiniam projektui mums buvo liepta statyti viską, ko norime. Naudodamiesi tuo, ką išmokome, ir tuo, ką galėjome rasti internete. Aš esu didelis „Super Smash Bros“serijos gerbėjas. Man priklauso visi žaidimai, išskyrus pirmąjį. Taigi galutiniam projektui nusprendžiau sukurti robotą pagal žaidžiamą personažą R. O. B.

1 žingsnis: medžiagos

Medžiagos
Medžiagos
Medžiagos
Medžiagos
  • 4 180 laipsnių servo
  • 13 Male - Male laidai
  • 8 vyrų ir moterų laidai
  • 2 vairasvirtės
  • 1 Duonos lenta
  • 1 Arduino

2 žingsnis: laidai

Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai

Norėdami prijungti neigiamą duonos lentos pusę prie „Arduino“įžeminimo (GND), naudokite vielinį-vyrišką laidą. Tada prijunkite vairasvirtės VR X prie A0 ir A2, o VR Y prie A1 ir A3 „Arduino“. Tada prijunkite „Joysticks 5v“kaištį prie „Arduino“3,5 ir 5 V kaiščių, o GND - prie bet kurio „Arduino“GND. Tada kiekvienam iš 4 servo prijunkite baltą laidą prie „Arduino“kaiščių 7–4. Tada prijunkite raudoną servo laidą prie teigiamos šoninės lentos, o juodą - prie neigiamos duonos plokštės pusės. Tada įjunkite akumuliatoriaus dėžutę, kad įjungtumėte grandinę.

3 žingsnis: kodas - deklaruokite savo kintamuosius

Kodas - deklaruokite savo kintamuosius
Kodas - deklaruokite savo kintamuosius

#įtraukti

Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;

Komanda Servo sukuria servo objektą, skirtą valdyti servo.

4 žingsnis: kodas - sąranka

Kodas - sąranka
Kodas - sąranka

void setup () {// Pritvirtina kiekvieną servo prie kaiščio servo1.attach (7); servo2.attach (6); servo3.attach (5); servo4.attach (4); }

5 žingsnis:

Vaizdas
Vaizdas

tuštumos kilpa ()

{

joyVal = analogRead (joyX); // Skaito vairasvirtės vertę joyVal = map (joyVal, 0, 1023, 0, 180); // Konvertuoja vairasvirtės reikšmes į servo1.write (joyVal) laipsnius; // Pakeičia servo padėtį, kad atitiktų vairasvirtės įvestį joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); vėlavimas (15); joyVal2 = analogRead (joyX2); joyVal2 = žemėlapis (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = žemėlapis (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); vėlavimas (15); }

6 žingsnis: pagrindas

Pagrindas
Pagrindas

Taigi, kai baigsite grandinę ir kodą. Galite pradėti kurti tikrąjį robotą. Pagrindui norite, kad visi kampai būtų 45 laipsnių. Ilgos pusės 18 cm, o šortai 6 cm. Taigi tiesiog sekite paveikslėlį ir iškirpkite pagrindo formą. Tada padarykite 2 54 cm ilgio ir 5 cm pločio juosteles, kurios bus naudojamos kaip sienos. Mažus 6 cm kraštus palikite atvirus. Tada norite dubliuoti pagrindą, kad sukurtumėte stogą. Dabar šiame skyriuje mes pridėsime

7 žingsnis: priverskite kūną suktis

Image
Image
Priversti kūną suktis
Priversti kūną suktis
Priversti kūną suktis
Priversti kūną suktis

Paimkite popierinio rankšluosčio ritinį ir užklijuokite lipnia juosta/karšto klijų pistoletu iki stogo vidurio. Tada aplink popierinio rankšluosčio ritinio pagrindą sukurkite kažką 6 cm aukščio žiedų. Tada sukurkite didelę lėkštę su pakankamai didele skylute, kad per ją tilptų popierinio rankšluosčio ritinys. Padėkite plokštelę ant žiedo, tada įklijuokite servo servetėlę į popierinio rankšluosčio ritinio viršų. Mes negalime uždėti viso svorio ant servo. Taigi mes naudosime kaiščių lazdeles ir kad jos suktųsi. Taigi plokštėje sukurkite 2 skyles, kurios būtų pakankamai didelės, kad tilptų kai kurie kaiščiai. Įkiškite kaiščius į skylę, pakanka, kad ji šiek tiek įsiskverbtų pro skylės dugną. Juostos/ karšto klijų pistoleto kaiščius pritvirtinkite prie skylės, kad ji nejudėtų. Paimkite tuščią audinių dėžutę ir padarykite pakankamai dideles skylutes, kad tilptų kitame kaiščių gale. Taip pat įsitikinkite, kad jis yra pakankamai išplėstas, kad abu kaiščiai galėtų praeiti. Tada priklijuokite dėžutę prie servo ir įkiškite kaiščius į audinių dėžės skyles. Juostą / karštą klijuokite kaiščius prie skylių, kad jie nejudėtų.

Rekomenduojamas: