Sisällysluettelo:

Helppokäyttöinen robotti: 4 vaihetta
Helppokäyttöinen robotti: 4 vaihetta

Video: Helppokäyttöinen robotti: 4 vaihetta

Video: Helppokäyttöinen robotti: 4 vaihetta
Video: Vaihe 4 -- Kaapelin kytkeminen Husqvarna Automower® -leikkurin latausasemaan 2024, Heinäkuu
Anonim
Helppokäyttöinen robotti
Helppokäyttöinen robotti
Helppokäyttöinen robotti
Helppokäyttöinen robotti
Helppokäyttöinen robotti
Helppokäyttöinen robotti

Olen kehittänyt tätä robottia viimeisen vuoden ajan käyttääkseni sitä alustana robotiikan opettamiseen.

Tällä robotilla opetan servojen siirtämistä suorilla liikkeillä ja hallituilla liikkeillä käyttämällä "FOR"

Robotti voi tanssia, kävellä ja jopa juosta.

Tarvitset:

Arduino Nano

14 uros-urosjohtoa

pieni protoboard

4 SG90 -servoa

1 9V akku

1 9V akun liitin

2 kuminauhaa

Vaihe 1: Esimerkkejä tämän robotin suorittamista rutiineista

Image
Image

Vaihe 2: Tulostettava 3D -malli

Lataa malli tästä linkistä.

Se on skaalattu sopimaan SG90 Servoihin. Liimaa ei tarvita. Kaikki on napsautettavaa.

Vaihe 3: Kokoa robotti

Toista video oppiaksesi kokoamaan robotti.

Kiinnitä erityistä huomiota servoakselien asentoon. Akselit on keskitettävä tarkasti ennen robotin kokoamista.

Voit keskittää servosi suorittamalla tämän ohjelman, kun johdot on tehty:

#sisältää

Servo oikea jalka;

Servo oikea reisi;

Servo vasen jalka;

Vasen servo;

mitätön asennus ()

{

oikea jalka.kiinnitys (9);

oikea reisi.kiinnitys (5);

vasenjalka.kiinnitys (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh.write (90);

oikea reisi.kirjoittaa (90);

rightfoot.write (90);

}

tyhjä silmukka ()

{

viive (500);

}

Vaihe 4: Esimerkki koodista

#sisältää

Servo oikea jalka;

Servo oikea reisi;

Servo vasen jalka;

Vasen servo;

mitätön asennus ()

{

oikea jalka.kiinnitys (9);

oikea reisi.kiinnitys (5);

vasenjalka.kiinnitys (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh.write (90);

oikea reiteen. kirjoittaa (90);

rightfoot.write (90);

}

tyhjä silmukka ()

{

// primer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

oikea reiteen. kirjoittaa (90);

leftthigh.write (90);

viive (500);

// segundo movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

oikea reisi.kirjoittaa (90);

leftthigh.write (90);

viive (500);

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

oikea reisi.kirjoittaa (110);

leftthigh.write (90);

viive (500);

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

oikea reisi.kirjoita (70);

leftthigh.write (90);

viive (500);

// primer movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

oikea reiteen. kirjoittaa (90);

leftthigh.write (90);

viive (500);

// segundo movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

oikea reisi.kirjoittaa (90);

leftthigh.write (90);

viive (500);

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

oikea reisi.kirjoittaa (90);

leftthigh.write (70);

viive (500);

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

oikea reiteen. kirjoittaa (90);

leftthigh.write (110);

viive (500);

}

Suositeltava: