Πίνακας περιεχομένων:

Ρομπότ Easy Biped: 4 βήματα
Ρομπότ Easy Biped: 4 βήματα

Βίντεο: Ρομπότ Easy Biped: 4 βήματα

Βίντεο: Ρομπότ Easy Biped: 4 βήματα
Βίντεο: Προτάσεις εκπαιδευτικής ρομποτικής για το Ηράκλειο Έξυπνη Πόλη 2024, Νοέμβριος
Anonim
Easy Biped Robot
Easy Biped Robot
Easy Biped Robot
Easy Biped Robot
Easy Biped Robot
Easy Biped Robot

Έχω αναπτύξει αυτό το ρομπότ τον τελευταίο χρόνο για να το χρησιμοποιήσω ως πλατφόρμα για να διδάξω ρομποτική.

Με αυτό το ρομπότ διδάσκω πώς να μετακινείτε servos με άμεσες κινήσεις και με ελεγχόμενες κινήσεις χρησιμοποιώντας το "FOR"

Το ρομπότ μπορεί να χορέψει, να περπατήσει, ακόμη και να τρέξει.

Θα χρειαστείτε:

Arduino Nano

14 αρσενικά-αρσενικά σύρματα

μικρό πρωτοπόρτο

4 σερβο SG90

1 μπαταρία 9V

1 υποδοχή μπαταρίας 9V

2 λαστιχάκια

Βήμα 1: Μερικά παραδείγματα των ρουτίνων που μπορεί να εκτελέσει αυτό το ρομπότ

Image
Image

Βήμα 2: Τρισδιάστατο μοντέλο για εκτύπωση

Ακολουθήστε αυτόν τον σύνδεσμο για να κατεβάσετε το μοντέλο.

Είναι κλιμακωτή για να ταιριάζει στο SG90 Servos. Δεν χρειάζεται κόλλα. Όλα είναι συμπληρωματικά.

Βήμα 3: Βάζοντας μαζί το ρομπότ

Παίξτε το βίντεο για να μάθετε πώς να συναρμολογείτε το ρομπότ.

Δώστε ιδιαίτερη προσοχή στη θέση των σερβο άξονα. Οι άξονες πρέπει να είναι ακριβώς στο κέντρο πριν από τη συναρμολόγηση του ρομπότ.

Για να κεντράρετε τα servos σας, μπορείτε να εκτελέσετε αυτό το πρόγραμμα μόλις ολοκληρωθεί η καλωδίωση:

#περιλαμβάνω

Servo δεξιά?

Servo δεξιά?

Servo αριστερά?

Servo αριστερό μηρό?

void setup ()

{

rightfoot.attach (9);

rightthigh.attach (5);

leftfoot.attach (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

κενός βρόχος ()

{

καθυστέρηση (500)?

}

Βήμα 4: Παράδειγμα κώδικα

#περιλαμβάνω

Servo δεξιά?

Servo δεξιά?

Servo αριστερό πόδι?

Servo αριστερό μηρό?

void setup ()

{

rightfoot.attach (9);

rightthigh.attach (5);

leftfoot.attach (3);

leftthigh.attach (11);

leftfoot.write (90);

leftthigh.write (90);

rightthigh.write (90);

rightfoot.write (90);

}

κενός βρόχος ()

{

// αστάρι movimiento pata derecha

leftfoot.write (90);

rightfoot.write (110);

rightthigh.write (90);

leftthigh.write (90);

καθυστέρηση (500)?

// segundo movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

καθυστέρηση (500)?

// tercer movimiento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (110);

leftthigh.write (90);

καθυστέρηση (500)?

// cuarto movimento pata derecha

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (70);

leftthigh.write (90);

καθυστέρηση (500)?

// αστάρι movimiento pata izda

leftfoot.write (70);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

καθυστέρηση (500)?

// segundo movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (90);

καθυστέρηση (500)?

// tercer movimiento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (70);

καθυστέρηση (500)?

// cuarto movimento pata izda

leftfoot.write (90);

rightfoot.write (90);

rightthigh.write (90);

leftthigh.write (110);

καθυστέρηση (500)?

}

Συνιστάται: