Sommario:

Robot bipede facile: 4 passaggi
Robot bipede facile: 4 passaggi

Video: Robot bipede facile: 4 passaggi

Video: Robot bipede facile: 4 passaggi
Video: How to draw a Robot #youtubeshorts 2024, Novembre
Anonim
Robot bipede facile
Robot bipede facile
Robot bipede facile
Robot bipede facile
Robot bipede facile
Robot bipede facile

Ho sviluppato questo robot nell'ultimo anno per usarlo come piattaforma per insegnare la robotica.

Con questo robot insegno a muovere i servi con movimenti diretti e con movimenti controllati usando "FOR"

Il robot può ballare, camminare e persino correre.

Avrai bisogno:

Arduino Nano

14 fili maschio-maschio

piccola scheda prototipi

4 servi SG90

1 batteria da 9V

1 connettore batteria 9V

2 elastici

Passaggio 1: alcuni esempi delle routine che questo robot può eseguire

Image
Image

Passaggio 2: modello 3D da stampare

Segui questo link per scaricare il modello.

È ridimensionato per adattarsi ai servi SG90. Non è necessaria alcuna colla. Tutto è a scatto.

Passaggio 3: mettere insieme il robot

Riproduci il video per imparare a assemblare il robot.

Prestare particolare attenzione alla posizione degli alberi dei servocomandi. Gli alberi devono essere esattamente centrati prima di assemblare il robot.

Per centrare i tuoi servi, puoi eseguire questo programma una volta terminato il cablaggio:

#includere

Servo piede destro;

Servo coscia destra;

Servo piede sinistro;

Servo coscia sinistra;

configurazione nulla()

{

rightfoot.attach(9);

rightthigh.attach(5);

leftfoot.attach(3);

leftthigh.attach(11);

leftfoot.write(90);

leftthigh.write(90);

rightthigh.write(90);

piede destro.write(90);

}

ciclo vuoto()

{

ritardo (500);

}

Passaggio 4: esempio di codice

#includere

Servo piede destro;

Servo coscia destra;

Servo piede sinistro;

Servo coscia sinistra;

configurazione nulla()

{

rightfoot.attach(9);

rightthigh.attach(5);

leftfoot.attach(3);

leftthigh.attach(11);

leftfoot.write(90);

leftthigh.write(90);

rightthigh.write(90);

piede destro.write(90);

}

ciclo vuoto()

{

//primer movimiento pata derecha

leftfoot.write(90);

piede destro.write(110);

rightthigh.write(90);

leftthigh.write(90);

ritardo (500);

//secondo movimento pata derecha

leftfoot.write(90);

piede destro.write(90);

rightthigh.write(90);

leftthigh.write(90);

ritardo (500);

//tercer movimiento pata derecha

leftfoot.write(90);

piede destro.write(90);

rightthigh.write(110);

leftthigh.write(90);

ritardo (500);

//cuarto movimento pata derecha

leftfoot.write(90);

piede destro.write(90);

rightthigh.write(70);

leftthigh.write(90);

ritardo (500);

//primer movimiento pata izda

leftfoot.write(70);

piede destro.write(90);

rightthigh.write(90);

leftthigh.write(90);

ritardo (500);

//secondo movimento pata izda

leftfoot.write(90);

piede destro.write(90);

rightthigh.write(90);

leftthigh.write(90);

ritardo (500);

//tercer movimiento pata izda

leftfoot.write(90);

piede destro.write(90);

rightthigh.write(90);

leftthigh.write(70);

ritardo (500);

//cuarto movimento pata izda

leftfoot.write(90);

piede destro.write(90);

rightthigh.write(90);

leftthigh.write(110);

ritardo (500);

}

Consigliato: