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

MATLAB Robotic Mixologist: 4 βήματα (με εικόνες)
MATLAB Robotic Mixologist: 4 βήματα (με εικόνες)

Βίντεο: MATLAB Robotic Mixologist: 4 βήματα (με εικόνες)

Βίντεο: MATLAB Robotic Mixologist: 4 βήματα (με εικόνες)
Βίντεο: Simulating Mobile Robots with MATLAB and Simulink 2024, Νοέμβριος
Anonim
Ρομποτικός Μικτολόγος MATLAB
Ρομποτικός Μικτολόγος MATLAB

Θέλατε ποτέ να ανακατέψετε τα ποτά σας τέλεια για εσάς μέσα σε λίγα δευτερόλεπτα; Λοιπόν, μην κοιτάξετε άλλο ο Robotic Mixologist είναι εδώ για να αφαιρέσει τον χρόνο που χρειάζεται για να ανακατέψετε τα ποτά σας. Αυτό το έργο χρησιμοποιεί το RobotGeek Snapper Arm για να λειτουργήσει ως ο δικός σας μπάρμαν. Το μόνο που έχετε να κάνετε είναι να βάλετε το ποτό της επιλογής σας σε ένα ποτήρι και να αφήσετε τον κώδικα MATLAB να κάνει τα υπόλοιπα.

Βήμα 1: Μέρη έργου

Μέρη Έργου
Μέρη Έργου

5x Metal Gear 9G Servos

1x RobotGeek Small Workbench

1x RobotGeek Sensor Shield

Συναρμολόγηση υλικού

Απαιτούμενα εργαλεία: Εξάγωνο πρόγραμμα οδήγησης 2,5mm

Εξάγωνο πρόγραμμα οδήγησης 1,5mm

Βήμα 2: Συναρμολόγηση

Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση

Θα χρησιμοποιήσουμε τη λαβή ως σύστημα μεταφοράς πάγου και επίσης ως μηχανισμό ανάδευσης για να αναμειγνύουμε τα ποτά με την επιθυμητή γεύση. Στην εικόνα απεικονίζεται μια εναέρια και οριζόντια άποψη της τελικής διάταξης για τον αρπαχτή βραχίονα. Ο μικροελεγκτής μας ήταν ήδη συναρμολογημένος ως επί το πλείστον, εκτός από το να εκτυπώσει ένα νέο κομμάτι βραχίονα που ήταν σπασμένο. Για έναν γενικό οδηγό συναρμολόγησης ακολουθήστε τον συνημμένο σύνδεσμο για να ενεργοποιήσετε τον αρπαχτή σας.

Σύνδεσμος συγκέντρωσης Arm Snatcher:

Βήμα 3: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Η καλωδίωση είναι το πιο δύσκολο μέρος δίπλα στον κώδικα MATLAB, οπότε βεβαιωθείτε ότι όλα τα καλώδια σας βρίσκονται στη σωστή θέση. Το κύριο πράγμα είναι να συνδέσετε το usb στον υπολογιστή σας για να συνδέσετε την πλακέτα με τον κωδικό MATLAB (γκρι usb στην εικόνα). Μόλις το συνδέσετε, το μόνο που χρειάζεται να κάνετε είναι να βεβαιωθείτε ότι τα servos είναι στις σωστές εισόδους. Κάθε σερβο είναι σχεδιασμένο να μετακινεί ένα συγκεκριμένο μέρος (δηλαδή αγκώνα, ώμος, βάση). Μόλις συνδέσετε τα servos στα καθορισμένα σημεία στο κύκλωμα, μπορείτε να συνδέσετε τα καλώδια σε οποιοδήποτε από τα (+) και (-), για περισσότερες λεπτομέρειες, κοιτάξτε την παραπάνω εικόνα για να πάρετε μια ιδέα.

Βήμα 4: Κώδικας MATLAB

Κωδικός MATLAB
Κωδικός MATLAB
Κωδικός MATLAB
Κωδικός MATLAB

Κάθε σερβο, όπως αναφέρθηκε προηγουμένως, συνδέεται με ένα συγκεκριμένο τμήμα. Για να μετακινηθούν αυτά τα μέρη θα χρειαστεί να γράψει κώδικα, επιλέξαμε να λειτουργήσουμε μέσω του MATLAB. Χρησιμοποιήσαμε έναν βρόχο for σε μια συνάρτηση μετακίνησης την οποία θα θυμόμασταν στην κύρια λειτουργία μας για να μετακινήσουμε τα συγκεκριμένα μέρη. Για παράδειγμα, στον κώδικα έχουμε servos συνδεδεμένα με ακίδες στον πίνακα που κυμαίνονται από D3-D7 και για να δημιουργήσουμε κίνηση πληκτρολογήσαμε απλώς σε βαθμούς περιστροφής για κάθε μέρος. Χρησιμοποιήσαμε επίσης καθυστερήσεις στη λειτουργία μας προκειμένου το ρομπότ να λειτουργεί ομαλά. Για περισσότερα προβλήματα που σχετίζονται με τον κώδικα, επισκεφθείτε τη σελίδα γενικής βοήθειας MATLAB.

Συνιστάται: