Isi kandungan:

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

Objektifnya adalah menggunakan bug HEXBUG Scarab XL seperti robot menggunakan mikrokontroler tanpa kehilangan fungsi untuk RC.

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

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

Kod sumber..

El objetivo es usar el escarabajo robot komo 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 Doktor Jonathan Valvano y el Doktor Ramesh Yerraballi

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

users.ece.utexas.edu/~valvano/

Langkah 1: Diagram Sambungan Pemacu MX612 Dari HEXBUG Scarab XL ke TIVA - Material Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores

Diagram Sambungan Pemacu MX612 Dari HEXBUG Scarab XL ke TIVA - Material Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Diagram Sambungan Pemacu MX612 Dari HEXBUG Scarab XL ke TIVA - Material Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Diagram Sambungan Pemacu MX612 Dari HEXBUG Scarab XL ke TIVA - Material Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Diagram Sambungan Pemacu MX612 Dari HEXBUG Scarab XL ke TIVA - Material Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores

Bahan yang diperlukan sebagai tambahan kepada Scarab XL dan Tiva TM4C123G Launchpad adalah:

2 bateri 3.7V (seperti telefon bimbit yang tidak lagi digunakan)

4 kabel Dupont wanita

kabel fleksibel tolok nipis (mungkin dari beberapa alat elektronik sekerap)

Kimpalan, pematerian, tampalan kimpalan

(skru, silikon untuk kraf, liga, …, dll.)

Yang pertama adalah dengan melepaskan 4 skru yang memegang bahagian atas kumbang, saya membuat lubang kecil untuk melepaskan antena yang pada asalnya datang melilit badan kumbang dan juga beberapa takik untuk melepaskan wayar yang akan dikimpal sehingga semasa menutup mereka tidak dicekik.

Mengikuti rajah, kami akan menyolder 4 wayar ke pin 2 dan 3 setiap pemacu MX612 seperti yang ditunjukkan dalam diagtram. Terminal wanita berganda juga telah dikimpal ke GND dan VCC untuk menggunakan rujukan GND. Seterika yang baik disarankan dan tip yang baik kerana pemacu dipasang di permukaan dan pematerian boleh menjadi rumit kerana ukurannya yang kecil.

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

Los materiales necesarios además del Scarab XL y el 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 soldar

(puting beliung, silikon untuk manualidades, ligas, …, dll.)

Lo primero será quitar los 4 tornillos que sujetan la parte superior del escarabajo, hecho un pequeño hoyo para sacar la antena que originalmente viene registerada alrededor del cuerpo del escarabajo y también unas muescas para sacar los kabel que seenaren que al quen estrangulados.

Siguiendo el diagrama, soldaremos 4 cable 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 untuk usar la GND de referencia. Se recomienda un buen cautin y una buena punta pues los driver son de montaje superficial 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 memasang Keil μVision, anda boleh mengikuti arahan yang diberikan oleh Dr. Valvano di laman webnya yang disebut dalam pendahuluan. Anda juga perlu memuat turun contoh kursus, terutamanya projek WallFollower, yang akan menggantikan fail asal dengan yang disediakan dalam arahan ini.

Setelah siap projek disusun dan dimuatkan pada kad Tiva (anda boleh menggunakan kuasa dengan beberapa mikrokontroler Texas Instruments lain atau arduino yang serasi dan menghasilkan kod dengan fungsi yang sama, terdapat banyak contoh di rangkaian).

4 wayar dari pemandu motor, yang merupakan input logik, akan disambungkan pada motor pertama ke pin PA2 dan PA3 dan di motor kedua ke pin PA5 dan PA6 dari kad Tiva. Salah satu bateri akan memberi makan Tiva melalui VBUS, yang telah disolder 3 pin sesuai dengan GND, GND dan VBUS. Tanah rujukan yang disolder pada langkah 2 dari papan litar asal juga disambungkan ke salah satu GND ini. Di bahagian bawah, di ruang bateri, anda dapat menggunakan bateri biasa atau bateri sel kedua, yang akan bertanggung jawab untuk memberikan tenaga kepada enjin, dengan beberapa pekerjaan dapat ditampung untuk memperbaiki kompartemen ini. Bateri telefon bimbit telah disolder dengan terminal untuk pengendalian dan sambungan yang lebih baik.

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

Lihat maklumat lanjut KeV µ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 el proyecto WallFollower terutamanya, reemplazan los archivos originales con los proporcionados en este yang boleh dipandu.

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 cququier kompatibel de arduino y generar un código con la misma funcionalidad, hay muchos ejemplos en la red).

Kabel Los 4 proofientes de los driver 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 través de VBUS, al que se le han soldado koresponden 3 pinus GND, GND dan VBUS. Se conecta también a una de estas GND la tierra de referencia que se soldo el el paso 2 proofiente 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: Resultado

El programa inicia con una rutina de avance, retroceso y pruebas hacia los lados. Varía la potencia de salida usando PWM por software y esta Preparado para conectar cuatro sensores 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 dan solo habría que conectar los driver a los pines usados en el microcontrolador escogido.

Disyorkan: