Daftar Isi:

HEXBUG Scarab XL Dikendalikan oleh Tiva Launchpad: 4 Langkah
HEXBUG Scarab XL Dikendalikan oleh Tiva Launchpad: 4 Langkah

Video: HEXBUG Scarab XL Dikendalikan oleh Tiva Launchpad: 4 Langkah

Video: HEXBUG Scarab XL Dikendalikan oleh Tiva Launchpad: 4 Langkah
Video: Взлом Hexbug Spider XL для добавления компьютерного зрения с помощью смартфона 2024, November
Anonim
HEXBUG Scarab XL Dikendalikan oleh Tiva Launchpad
HEXBUG Scarab XL Dikendalikan oleh Tiva Launchpad
HEXBUG Scarab XL Dikendalikan oleh Tiva Launchpad
HEXBUG Scarab XL Dikendalikan oleh Tiva Launchpad

Tujuannya adalah untuk menggunakan bug HEXBUG Scarab XL seperti robot menggunakan mikrokontroler tanpa kehilangan fungsionalitas untuk RC.

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

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

Kode sumbernya..

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…

Anda menggunakan mikrokontroler

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

El código usado esta basado en dos programas 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/

Langkah 1: Diagram Koneksi Driver MX612 Dari HEXBUG Scarab XL ke TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Untuk Los Motores

Diagram Koneksi Driver MX612 Dari HEXBUG Scarab XL ke TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Untuk Los Motores
Diagram Koneksi Driver MX612 Dari HEXBUG Scarab XL ke TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Untuk Los Motores
Diagram Koneksi Driver MX612 Dari HEXBUG Scarab XL ke TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Untuk Los Motores
Diagram Koneksi Driver MX612 Dari HEXBUG Scarab XL ke TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Untuk Los Motores

Bahan-bahan yang diperlukan selain Scarab XL dan Launchpad Tiva TM4C123G adalah:

2 baterai 3.7V (seperti ponsel yang tidak digunakan lagi)

4 kabel Dupont perempuan

kabel fleksibel pengukur tipis (mungkin dari beberapa perangkat elektronik bekas)

Pengelasan, penyolderan, pasta las

(sekrup, silikon untuk kerajinan, liga, …, dll.)

Yang pertama akan melepas 4 baut yang menahan bagian atas kumbang, saya membuat lubang kecil untuk melepas antena yang semula datang melilit tubuh kumbang dan juga beberapa takik untuk melepas kabel yang akan dilas sehingga saat menutup mereka tidak dicekik.

Mengikuti diagram, kami akan menyolder 4 kabel ke pin 2 dan 3 dari masing-masing driver MX612 seperti yang ditunjukkan pada diagram. Terminal perempuan ganda juga telah dilas ke GND dan VCC untuk menggunakan referensi GND. Besi solder yang baik direkomendasikan dan tip yang bagus karena driver dipasang di permukaan dan penyolderan dapat menjadi rumit karena ukurannya yang kecil.

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

Los materiales necesarios además del Scarab XL dan Tiva TM4C123G Launchpad putra:

2 pilas de 3.7V (como la de cualquier teléfono celular que ya no se use)

4 kabel hembra tipo Dupont

kabel flexibles de un caliber delgado (quizas de algun aparato electrónico de desecho)

soldadura, cautin, pasta para solder

(tornillo, silicon para manualidades, ligas, …, dll.)

Lo primero será quitar los 4 tornillos que sujetan la parte superior del escarabajo, he hecho 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 kabel que al que se soldarán para que estrangulado.

Siguiendo el diagrama, soldaremos 4 kabel a los pines 2 y 3 de cada uno de los driver 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. Se recomomienda un buen cautin y una buena punta pues los driver son de montaje superfisial y puede ser complicado por su tamaño.

Langkah 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.

Langkah 3: Conexión a La TIVA TM4C123G Launchpad

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

Anda perlu menginstal Keil Vision, Anda dapat mengikuti instruksi yang diberikan oleh Dr. Valvano di situsnya yang disebutkan dalam pendahuluan. Anda juga perlu mengunduh contoh kursus, terutama proyek WallFollower, yang akan menggantikan file asli dengan yang disediakan dalam instruksi ini.

Setelah siap, proyek dikompilasi dan dimuat pada kartu Tiva (Anda dapat menggunakan daya dengan beberapa mikrokontroler Texas Instruments lainnya atau arduino yang kompatibel dan menghasilkan kode dengan fungsi yang sama, ada banyak contoh di jaringan).

4 kabel dari driver motor, yang merupakan input logika, akan terhubung di motor pertama ke pin PA2 dan PA3 dan di motor kedua ke pin PA5 dan PA6 dari kartu Tiva. Salah satu baterai akan memberi makan Tiva melalui VBUS, yang telah disolder 3 pin yang sesuai dengan GND, GND dan VBUS. Tanah referensi yang disolder pada langkah 2 dari papan sirkuit asli juga terhubung ke salah satu GND ini. Di bagian bawah, di kompartemen baterai, Anda dapat menggunakan baterai normal atau baterai sel kedua, yang akan bertanggung jawab untuk menyediakan daya ke mesin, dengan beberapa pekerjaan dapat mengakomodasi rekondisi kompartemen ini. Baterai ponsel telah disolder dengan terminal untuk penanganan dan koneksi yang lebih baik.

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

Se necesita instalar el Keil Vision, puede seguir las instrucciones que proporciona el Dr. Valvano en su sitio mencionado en la introducción. También es necesario descargar los ejemplos del curso, en especial el proyecto WallFollower al que se le reemplazan los archivos originales con los proporcionados en este dapat diinstruksikan.

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 genear un código con la misma funcionalidad, hay muchos ejemplos en la red).

Los 4 kabel yang terbukti dari driver de los motores, que son las entradas 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 pinus berkorespondensi dengan GND, GND y 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 asli. 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 kabel con terminales para mejor manejo y conexiones.

Langkah 4: Hasil

El programa inicia con una rutina de avance, retroceso y pruebas hacia los lados. Variasikan potensi Anda untuk menggunakan perangkat lunak PWM dan persiapan untuk menghubungkan sensor kuatro de proximidad o cualquier señal analogica que quiera procesarse y que no exceda las especificaciones de los ADC de la Tiva Launchpad.

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

Direkomendasikan: