
Πίνακας περιεχομένων:
- Βήμα 1: Προετοιμασία
- Βήμα 2: Συνδέστε το Arduino στον υπολογιστή
- Βήμα 3: Ανοίξτε το Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) και ορίστε σωστά την επιλογή
- Βήμα 4: Κάντε κλικ στο κουμπί "Μεταφόρτωση"
- Βήμα 5: Συνδέστε το UARM στον υπολογιστή
- Βήμα 6: Ανοίξτε το XLoader (xloader.russemotto.com/) και φορτώστε το UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
- Βήμα 7: Κάντε κλικ στο κουμπί Μεταφόρτωση
- Βήμα 8: Συνδέστε το OpenMV στον υπολογιστή
- Βήμα 9: Ανοίξτε το Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) από το OpenMV IDE και κάντε κλικ στο κουμπί Σύνδεση για τον εντοπισμό της συσκευής
- Βήμα 10: Στη συνέχεια, κάντε κλικ στο κουμπί Έναρξη
- Βήμα 11: Περιστρέψτε το φακό για να βεβαιωθείτε ότι η εικόνα είναι σαφώς αρκετή
- Βήμα 12: Αποθηκεύστε το αρχείο στο OpenMV
- Βήμα 13: Εγκατάσταση μονάδας OpenMV
- Βήμα 14: Εγκατάσταση μονάδας Arduino
- Βήμα 15: Συνδέστε όλες τις ενότητες ακολουθώντας τις εικόνες
- Βήμα 16: Η πλακέτα σύνδεσης με Velcro επεκτείνει το μήκος των καλωδίων. η σύνδεση θα ήταν πιο σταθερή αφού μπορεί να διορθωθεί σφιχτά στο κάτω χέρι
- Βήμα 17: Διορθώστε το βεντούζα στο τελικό εφέ
- Βήμα 18: Τροφοδοτήστε ολόκληρο το σύστημα (Ο αρχικός προσαρμογέας ισχύος UARM)
- Βήμα 19: Πλαίσιο συστήματος
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39



Όταν μιλάμε για μηχανική όραση, είναι πάντα τόσο απρόσιτο για εμάς. Ενώ κάναμε μια επίδειξη οράματος ανοιχτού κώδικα που θα ήταν εξαιρετικά εύκολο να γίνει για όλους. Σε αυτό το βίντεο, με την κάμερα OpenMV, ανεξάρτητα από το πού βρίσκεται ο κόκκινος κύβος, ο βραχίονας ρομπότ θα μπορούσε να το σηκώσει και να το τοποθετήσει στη σταθερή θέση. Τώρα ας σας δείξουμε πώς να το κάνετε βήμα προς βήμα.
Βήμα 1: Προετοιμασία
Σκεύη, εξαρτήματα:
1. uArm Swift Pro * 1
2. Arduino Mega 2560 Shield * 1
3. Arduino Mega 2560 * 1
4. Αντικείμενο για όραση (Κόκκινο) * 1
5. Καλώδια (USB Cable, 4P 1.27 Cable, DC Power Cord) * Αρκετά
6. Πίνακας επέκτασης βάσης uArm * 1
7. Βεντούζα * 1
8. Πίνακας επέκτασης OpenMV * 1
9. Πίνακας OpenMV με βάση βάσης * 1
10. Σύνδεση για OpenMV και uArm * 1
11. Θήκη για το OpenMV * 1
12. Βίδες M3 * Αρκετές
Λογισμικό:
1. Arduino IDE (www.arduino.cc)
2. OpenMV IDE (www.openmv.io)
3. Vision.ino για Arduino MEGA2560 [Github]
4. Color_tracking_test.py για το OpenMV [Github]
5. UArmSwiftPro_2ndUART.hex για uArm [Github]
Github:
Βήμα 2: Συνδέστε το Arduino στον υπολογιστή

Βήμα 3: Ανοίξτε το Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) και ορίστε σωστά την επιλογή

Βήμα 4: Κάντε κλικ στο κουμπί "Μεταφόρτωση"

Βήμα 5: Συνδέστε το UARM στον υπολογιστή

Σημείωση: Το uArm Swift Pro έχει σχεδιαστεί με βάση το Arduino Mega2560, συνήθως επικοινωνεί με υπολογιστή με uart0 μέσω θύρας USB, ενώ σε αυτό το σενάριο πρέπει να χρησιμοποιεί το uart2 στη θύρα επέκτασης 30P, οπότε πρέπει να αλλάξουμε το υλικολογισμικό, για περισσότερες λεπτομέρειες ελέγξτε τον οδηγό προγραμματιστή.
Βήμα 6: Ανοίξτε το XLoader (xloader.russemotto.com/) και φορτώστε το UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Βήμα 7: Κάντε κλικ στο κουμπί Μεταφόρτωση

Βήμα 8: Συνδέστε το OpenMV στον υπολογιστή

Βήμα 9: Ανοίξτε το Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) από το OpenMV IDE και κάντε κλικ στο κουμπί Σύνδεση για τον εντοπισμό της συσκευής

Βήμα 10: Στη συνέχεια, κάντε κλικ στο κουμπί Έναρξη

Βήμα 11: Περιστρέψτε το φακό για να βεβαιωθείτε ότι η εικόνα είναι σαφώς αρκετή

Βήμα 12: Αποθηκεύστε το αρχείο στο OpenMV

Σημείωση: Εάν ο κωδικός λήφθηκε με επιτυχία, συνδέστε ξανά το καλώδιο USB που έχετε
θα μπορούσε να διαπιστώσει ότι το μπλε LED θα ήταν αναμμένο για αρκετά δευτερόλεπτα.
Βήμα 13: Εγκατάσταση μονάδας OpenMV


Το OpenMV (NO.1) είναι απλώς μια πλακέτα PCB, επομένως προσφέρουμε τόσο την ασπίδα PCB (NO.4) όσο και τα μηχανικά μέρη (αρ. 2, 3) για να διευκολύνουμε πολύ τη χρήση με το uArm.
Το μέρος (NO.2) πρέπει να στερεωθεί στη βεντούζα.
Το μέρος (NO.3) είναι το εξώφυλλο της μονάδας OpenMV.
Με τα μηχανικά μέρη, θα μπορούσαμε να στερεώσουμε την ενότητα OpenMV στον τελικό τελεστή του uArm εύκολα.
Βήμα 14: Εγκατάσταση μονάδας Arduino


Το Arduino Mega 2560 (NO.1) είναι η κεντρική CPU ολόκληρου του συστήματος, η ασπίδα (NO.2) είναι η πλακέτα επέκτασης που κάνει τη σύνδεση πολύ πιο εύκολη. Το μέρος (NO.3) είναι μια πλακέτα σύνδεσης με Velcro που βοηθά στην επέκταση του καλωδίου όταν είναι πολύ κοντό. Βάλτε όλα αυτά μαζί.
Βήμα 15: Συνδέστε όλες τις ενότητες ακολουθώντας τις εικόνες


Τα καλώδια 4P 1,27mm χρησιμοποιούνται για τη σύνδεση της θύρας uart τόσο από το uArm όσο και από το OpenMV στο Arduino Mega 2560.
Το καλώδιο τροφοδοσίας 2P από την ασπίδα διευκολύνει την τροφοδοσία, τρεις συσκευές χρειάζονται απλώς τον αρχικό προσαρμογέα ρομπότ (12V5A).
Βήμα 16: Η πλακέτα σύνδεσης με Velcro επεκτείνει το μήκος των καλωδίων. η σύνδεση θα ήταν πιο σταθερή αφού μπορεί να διορθωθεί σφιχτά στο κάτω χέρι

Βήμα 17: Διορθώστε το βεντούζα στο τελικό εφέ

Βήμα 18: Τροφοδοτήστε ολόκληρο το σύστημα (Ο αρχικός προσαρμογέας ισχύος UARM)

Προσοχή: Μετά την τροφοδοσία ολόκληρου του συστήματος, το OpenMV και το MEGA2560 θα λειτουργούσαν αμέσως, ενώ το uarm έχει τον δικό του διακόπτη τροφοδοσίας και θα πρέπει να το ενεργοποιούμε χειροκίνητα.
Βήμα 19: Πλαίσιο συστήματος

Δημιουργήθηκε από την UFACTORY Team Επικοινωνήστε μαζί μας: [email protected]
Ακολουθήστε μας στο Facebook: Ufactory2013
Επίσημος ιστότοπος: www.ufactory.cc
Συνιστάται:
Ρομπότ τηλεπαρουσίας ανθρώπινου μεγέθους με βραχίονα: 5 βήματα (με εικόνες)

Human Sized Telepresence Robot With Gripper Arm: MANIFESTOA η φρενίτισσά μου με κάλεσε σε ένα πάρτι αποκριών (30+ άτομα) κατά τη διάρκεια μιας πανδημίας, οπότε του είπα ότι θα παρευρεθώ και σχεδίασα μανία να σχεδιάσω ένα ρομπότ τηλεπαρουσίας για να προκαλέσω χάος στο πάρτι μου θέση. Αν δεν είστε εξοικειωμένοι με το τι είναι η τηλεφωνία
DIY Robotics - Εκπαιδευτικό βραχίονα ρομπότ 6 αξόνων: 6 βήματα (με εικόνες)

DIY Robotics | Εκπαιδευτικό βραχίονα ρομπότ 6 αξόνων: Το εκπαιδευτικό κελί DIY-Robotics είναι μια πλατφόρμα που περιλαμβάνει έναν ρομποτικό βραχίονα 6 αξόνων, ένα κύκλωμα ηλεκτρονικού ελέγχου και ένα λογισμικό προγραμματισμού. Αυτή η πλατφόρμα είναι μια εισαγωγή στον κόσμο της βιομηχανικής ρομποτικής. Μέσα από αυτό το έργο, DIY-Robotics εύχονται
Πώς να συναρμολογήσετε ένα εντυπωσιακό ξύλινο βραχίονα ρομπότ (Μέρος 1: Ρομπότ για παρακολούθηση γραμμών)-Βασισμένο στο Micro: Bit: 9 βήματα

Πώς να συναρμολογήσετε ένα εντυπωσιακό ξύλινο βραχίονα ρομπότ (Μέρος 1: Ρομπότ για παρακολούθηση γραμμών)-Με βάση το Micro: Bit: Αυτός ο ξύλινος τύπος έχει τρεις μορφές, είναι πολύ διαφορετικός και εντυπωσιακός. Στη συνέχεια, ας μπούμε σε αυτό ένα προς ένα
Ρομπότ βραχίονα ελεγχόμενη με χειρονομία μέσω Bluetooth στο Arduino: 4 βήματα

Χειρονομία ελεγχόμενου ρομπότ βραχίονα μέσω Bluetooth στο Arduino: Υπάρχουν δύο λειτουργίες στο μπράτσο. Πρώτα είναι η χειροκίνητη λειτουργία που μπορείτε να μετακινήσετε το χέρι με bluetooth στο κινητό σας τηλέφωνο μετακινώντας τα ρυθμιστικά στην εφαρμογή. Ταυτόχρονα, μπορείτε να αποθηκεύσετε τις θέσεις σας και να παίξετε … Δεύτερο είναι το Gesture Mode που χρησιμοποιεί το ph σας
Μια απλή λύση στο πρόβλημα του περιβόητου χεριού βοήθειας: 9 βήματα

Μια απλή λύση στο πρόβλημα του περιβόητου χεριού βοήθειας: Πρόσφατα, αγόρασα ένα από αυτά τα φθηνά χέρια βοήθειας και άρχισα να σημειώνω ότι τα " χέρια " εξαντλήθηκαν, έτσι προσπάθησα να βρω μια έξυπνη (και Φτηνή Φυσικά) Λύση σε αυτό το μικρό πρόβλημα Το πρόβλημα είναι αυτό: Η ρυθμισμένη βίδα ήταν