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

HEXBUG Scarab XL Ελέγχεται από Tiva Launchpad: 4 Βήματα
HEXBUG Scarab XL Ελέγχεται από Tiva Launchpad: 4 Βήματα

Βίντεο: HEXBUG Scarab XL Ελέγχεται από Tiva Launchpad: 4 Βήματα

Βίντεο: HEXBUG Scarab XL Ελέγχεται από Tiva Launchpad: 4 Βήματα
Βίντεο: Giant Hexbugs: The Scarab XL and the Spider XL 2024, Νοέμβριος
Anonim
HEXBUG Scarab XL Ελέγχεται από το Tiva Launchpad
HEXBUG Scarab XL Ελέγχεται από το Tiva Launchpad
HEXBUG Scarab XL Ελέγχεται από το Tiva Launchpad
HEXBUG Scarab XL Ελέγχεται από το Tiva Launchpad

Ο στόχος είναι να χρησιμοποιήσετε το σφάλμα HEXBUG Scarab XL σαν ρομπότ χρησιμοποιώντας μικροελεγκτή χωρίς να χάσετε τη λειτουργικότητα του RC.

www.hexbug.com/mechanical/scarab/hexbug-sc…

www.ti.com/ww/en/launchpad/launchpads-conne…

Ο πηγαίος κώδικας..

El objetivo es usar el escarabajo como robot usando un microcontrolador sin perder la funcionalidad de ser radiocontrolado. El juguete es un HEXBUG Scarab XL

www.hexbug.com/mechanical/scarab/hexbug-sc…

y uso un microcontrolador

www.ti.com/ww/en/launchpad/launchpads-conne…

El código usado esta basado en dos programas básicos que se abordan en el curso del Doctor Jonathan Valvano y el Doctor Ramesh Yerraballi

users.ece.utexas.edu/~valvano/Volume1/E-Boo…

users.ece.utexas.edu/~valvano/

Βήμα 1: Διάγραμμα σύνδεσης του προγράμματος οδήγησης MX612 Από το HEXBUG Scarab XL στο TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores

Διάγραμμα σύνδεσης του προγράμματος οδήγησης MX612 Από HEXBUG Scarab XL σε TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Διάγραμμα σύνδεσης του προγράμματος οδήγησης MX612 Από HEXBUG Scarab XL σε TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Διάγραμμα σύνδεσης του προγράμματος οδήγησης MX612 Από HEXBUG Scarab XL σε TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Διάγραμμα σύνδεσης του προγράμματος οδήγησης MX612 Από HEXBUG Scarab XL σε TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores

Τα απαραίτητα υλικά εκτός από το Scarab XL και το Tiva TM4C123G Launchpad είναι:

2 μπαταρίες 3.7V (όπως κάθε κινητό τηλέφωνο που δεν χρησιμοποιείται πλέον)

4 θηλυκά καλώδια Dupont

εύκαμπτα καλώδια ενός λεπτού μετρητή (ίσως από κάποια απορρίμματα ηλεκτρονικής συσκευής)

Συγκόλληση, συγκόλληση, πάστα συγκόλλησης

(βίδες, πυρίτιο για χειροτεχνίες, πρωταθλήματα,…, κλπ.)

Το πρώτο θα είναι να αφαιρέσετε τις 4 βίδες που συγκρατούν την κορυφή του σκαθαριού, έκανα μια μικρή τρύπα για να αφαιρέσετε την κεραία που αρχικά τυλίγεται γύρω από το σώμα του σκαθαριού και επίσης μερικές εγκοπές για να αφαιρέσετε τα σύρματα που θα συγκολληθούν έτσι ώστε κατά το κλείσιμο δεν πνίγονται.

Ακολουθώντας το διάγραμμα, θα συγκολλήσουμε 4 σύρματα στις ακίδες 2 και 3 του καθενός από τους οδηγούς MX612, όπως φαίνεται στο διάγραμμα. Ένα διπλό θηλυκό τερματικό έχει επίσης συγκολληθεί σε GND και VCC για να χρησιμοποιήσει το GND αναφοράς. Συνιστάται ένα καλό συγκολλητικό σίδερο και μια καλή συμβουλή, επειδή οι οδηγοί είναι τοποθετημένοι στην επιφάνεια και η συγκόλληση μπορεί να περιπλέκεται από το μικροσκοπικό τους μέγεθος.

******************************************************************************************************************************

Los materiales necesarios además del Scarab XL y el Tiva TM4C123G Launchpad son:

2 πιλάτες 3.7V (como la de cualquier teléfono celular que ya no se use)

4 καλώδια hembra tipo Dupont

καλώδια flexs de un caliber delgado (quizas de algun aparato electrónico de desecho)

soldadura, cautin, pasta para soldar

(tornillos, silicon para manualidades, ligas,…, κ.λπ.)

Lo primero será quitar los 4 tornillos que sujetan la parte superior del escarabajo, he he un un pequeño hoyo para sacar la antena que originalmente viene enrollada alrededor del cuerpo del escarabajo y también unas muescas para sacar los cable que se soldarán para estrangulados.

Siguiendo el diagrama, soldaremos 4 cables a los pines 2 y 3 de cada uno de los drivers MX612 como se muestra en la foto. Se ha soldado también una terminal hembra doble a GND y VCC para usar la GND de referencia. Σας προτείνω να αγοράσετε και να κάνετε ένα παιχνίδι που θα οδηγήσει τον γιο μου από την επιφανειακή και επιφανειακή κατάσταση που σας ενδιαφέρει.

Βήμα 2: Ubicación De Las Pilas

Ubicación De Las Pilas
Ubicación De Las Pilas
Ubicación De Las Pilas
Ubicación De Las Pilas

En este primer prototipo las dos pilas recicladas se han ubicado adelante y atrás del escarabajo, lo ideal sería usar el compartimento de pilas para que el centro de gravedad quede bajo y evitar las posibles volcaduras. Una de las mejoras a futuro es usar un acelerómetro para volcar el escarabajo a la posición normal arriba.

Βήμα 3: Conexión a La TIVA TM4C123G Launchpad

Conexión a La TIVA TM4C123G Launchpad
Conexión a La TIVA TM4C123G Launchpad

Πρέπει να εγκαταστήσετε το Keil μVision, μπορείτε να ακολουθήσετε τις οδηγίες που παρέχονται από τον Δρ Valvano στον ιστότοπό του που αναφέρεται στην εισαγωγή. Είναι επίσης απαραίτητο να κατεβάσετε τα παραδείγματα του μαθήματος, ειδικά το έργο WallFollower, το οποίο θα αντικαταστήσει τα αρχικά αρχεία με αυτά που παρέχονται σε αυτό το εκπαιδευτικό εγχειρίδιο.

Μόλις είναι έτοιμο, το έργο καταρτίζεται και φορτώνεται στην κάρτα Tiva (μπορείτε να χρησιμοποιήσετε την τροφοδοσία με κάποιον άλλο μικροελεγκτή Texas Instruments ή οποιοδήποτε συμβατό με arduino και να δημιουργήσετε έναν κώδικα με την ίδια λειτουργικότητα, υπάρχουν πολλά παραδείγματα στο δίκτυο).

Τα 4 καλώδια από τους οδηγούς κινητήρα, τα οποία είναι οι λογικές εισόδους, θα συνδεθούν στον πρώτο κινητήρα με τις ακίδες PA2 και PA3 και στο δεύτερο κινητήρα με τις καρφίτσες PA5 και PA6 από την κάρτα Tiva. Μία από τις μπαταρίες θα τροφοδοτήσει το Tiva μέσω VBUS, το οποίο έχει κολληθεί 3 ακίδες που αντιστοιχούν σε GND, GND και VBUS. Η γείωση αναφοράς που συγκολλάται στο βήμα 2 από την αρχική πλακέτα κυκλώματος συνδέεται επίσης με ένα από αυτά τα GND. Στο κάτω μέρος, στη θήκη μπαταριών, μπορείτε να χρησιμοποιήσετε κανονικές μπαταρίες ή μπαταρία δεύτερης κυψέλης, η οποία θα είναι υπεύθυνη για την παροχή ισχύος στους κινητήρες, ενώ κάποια εργασία μπορεί να φιλοξενηθεί ανακατασκευάζοντας αυτό το διαμέρισμα. Οι μπαταρίες κινητών τηλεφώνων έχουν κολληθεί με ακροδέκτες για καλύτερο χειρισμό και συνδέσεις.

*****************************************************************************************************************************

Απαιτείται εγκατάσταση el Keil μVision, που μπορεί να χρησιμοποιηθεί για τη χρήση του Δρ. Valvano en su sitio mencionado en la introcción. También es necesario descargar los ejemplos del curso, και ειδικότερα για το πρότυπο WallFollower που είδα να ανακαλύψω τα αρχικά αρχικά μέσα από τις προτάσεις μας.

Una vez listo el proyecto se compila y se carga en la tarjeta Tiva (puede usar energia con alguna otro microcontrolador de Texas Instruments o cualquier compatible de arduino y generar un código con la misma funcionalidad, hay muchos ejemplos en la red).

Los 4 cables provenientes de los drivers de los motores, que son las entradas lógicas quedarán conectadas del primer motor a los pines PA2 y PA3 y del segundo motor a los pines PA5 y PA6 de la tarjeta Tiva. Una de las pilas alimentara la Tiva a través de VBUS, al que se le han soldado 3 πεύκα αντιστοιχούν σε GND, GND και VBUS. Se conecta también a una de estas GND la tierra de referencia que se soldo el el paso 2 proveniente de la tarjeta de circuito original. En la parte de abajo, en el compartimento de las pilas, puede usar pilas normales o la segunda pila de celular, que será la encargada de proporcionar energía a los motores, con algo de trabajo se puede acomodar reacondicionando este compartimento. A las pilas de celular se les han soldado καλώδια con terminales para mejor manejo y conexiones.

Βήμα 4: Αποτέλεσμα

El programa inicia con una rutina de avance, retroceso y pruebas hacia los lados. Μπορείτε να χρησιμοποιήσετε το PWM μέσω λογισμικού και προπαρασκευαστικών προγραμμάτων για να συνδέσετε τις προτεινόμενες διαδικασίες και τις αναλογικές διαδικασίες που δεν απαιτούνται ειδικές προδιαγραφές για το ADC de la Tiva Launchpad.

Cabe señalar que usar energía o arduino simpleifica mucho el uso de código y solo habría que conectar los drivers and los pines usados en el microcontrolador escogido.

Συνιστάται: