Cuprins:

HEXBUG Scarab XL Controlat de Tiva Launchpad: 4 pași
HEXBUG Scarab XL Controlat de Tiva Launchpad: 4 pași

Video: HEXBUG Scarab XL Controlat de Tiva Launchpad: 4 pași

Video: HEXBUG Scarab XL Controlat de Tiva Launchpad: 4 pași
Video: Dancing robots 2024, Noiembrie
Anonim
HEXBUG Scarab XL Controlat de Tiva Launchpad
HEXBUG Scarab XL Controlat de Tiva Launchpad
HEXBUG Scarab XL Controlat de Tiva Launchpad
HEXBUG Scarab XL Controlat de Tiva Launchpad

Obiectivul este de a utiliza bugul HEXBUG Scarab XL ca un robot care utilizează un microcontroler fără a pierde funcționalitatea pentru RC.

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

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

Codul sursă..

El target is use el escarabajo as robot using a microcontrolador sin loss the functionality of 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 code usado este basado en dos programas basic 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/

Pasul 1: Diagrama de conectare a driverului MX612 De la HEXBUG Scarab XL la TIVA - Materiale Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores

Diagrama de conectare a driverului MX612 De la HEXBUG Scarab XL la TIVA - Materiale Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Diagrama de conectare a driverului MX612 De la HEXBUG Scarab XL la TIVA - Materiale Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Diagrama de conectare a driverului MX612 De la HEXBUG Scarab XL la TIVA - Materiale Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Diagrama de conectare a driverului MX612 De la HEXBUG Scarab XL la TIVA - Materiale Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores

Materialele necesare în plus față de Scarab XL și Tiva TM4C123G Launchpad sunt:

2 baterii de 3,7 V (ca orice telefon mobil care nu mai este folosit)

4 cabluri Dupont feminine

cabluri flexibile cu un ecartament subțire (poate de la un dispozitiv electronic restant)

Sudare, lipire, pastă de sudură

(șuruburi, siliciu pentru meșteșuguri, ligi, etc. etc.)

Primul va fi să îndepărtați cele 4 șuruburi care țin partea superioară a gândacului, am făcut o mică gaură pentru a elimina antena care inițial vine înfășurată în jurul corpului gândacului și, de asemenea, câteva crestături pentru a îndepărta firele care vor fi sudate astfel încât la închidere nu sunt sugrumați.

Urmând diagrama, vom lipi 4 fire la pinii 2 și 3 din fiecare dintre driverele MX612 așa cum se arată în diagtram. Un terminal feminin dublu a fost, de asemenea, sudat la GND și VCC pentru a utiliza GND de referință. Este recomandat un fier de lipit bun și un sfat bun, deoarece driverele sunt montate la suprafață și lipirea poate fi complicată de dimensiunile lor mici.

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

Materialele necesare în plus ale Scarab XL și Tiva TM4C123G Launchpad son:

2 pilas de 3.7V (cum ar fi orice telefon celular pe care să nu îl utilizați)

4 cabluri hembra tipo Dupont

cables flexibles de un caliber delgado (quizas de algún aparato electronic de desecho)

soldadura, cautin, paste para soldar

(tornillo, siliciu pentru manualități, ligi,… etc.)

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 inscripcionado alrededor del cuerpo del escarabajo y también unas muescas para sacar los cables care se soldarán pentru care să nu închidă estrangulados.

Siguiendo el diagrama, soldaremos 4 cables to the pines 2 și 3 de cada uno de los drivers MX612 cum se afișează în fotografie. Se a soldat și un terminal hembra dublu la GND și VCC pentru a folosi GND de referință. Se recomanda un bun cautin si o buna punta pues los drivers son de montaje superficial si poate fi complicat pentru marimea sa.

Pasul 2: Locația Las Pilas

Locație De Las Pilas
Locație De Las Pilas
Locație De Las Pilas
Locație De Las Pilas

En este primer prototipo las dos pilas recicladas se han ubicado adelante y atrás del escarabajo, lo ideal would use the compartiment de pilas for that the center of gravedad quede low and evite the posibles volcaduras. Una de cele mai bune a viitorului este folosită un accelerator pentru volcar el escarabajo la poziția normală sus.

Pasul 3: Conectarea la LaIVA TM4C123G Launchpad

Conexiune la LaIVA TM4C123G Launchpad
Conexiune la LaIVA TM4C123G Launchpad

Trebuie să instalați Keil μVision, puteți urma instrucțiunile furnizate de Dr. Valvano pe site-ul său menționate în introducere. De asemenea, este necesar să descărcați exemplele cursului, în special proiectul WallFollower, care va înlocui fișierele originale cu cele furnizate în acest instructable.

Odată gata, proiectul este compilat și încărcat pe cardul Tiva (puteți utiliza alimentarea cu un alt microcontroler Texas Instruments sau orice arduino compatibil și să generați un cod cu aceeași funcționalitate, există multe exemple în rețea).

Cele 4 fire de la driverele motorului, care sunt intrările logice, vor fi conectate în primul motor la pinii PA2 și PA3 și în al doilea motor la pinii PA5 și PA6 de pe cardul Tiva. Una dintre baterii va alimenta Tiva prin VBUS, care a fost lipit cu 3 pini corespunzătoare GND, GND și VBUS. Masa de referință care este lipită la pasul 2 de pe placa de circuit originală este, de asemenea, conectată la unul dintre aceste GND. În partea de jos, în compartimentul pentru baterii, puteți utiliza baterii normale sau a doua baterie cu celulă, care va fi responsabilă pentru furnizarea de energie motoarelor, cu unele lucrări pot fi cazate recondiționând acest compartiment. Bateriile telefonului mobil au fost lipite cu terminale pentru o mai bună manevrare și conexiuni.

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

Se necesită instalarea Keil µVision, poate urma instrucțiunile pe care le oferă Dr. Valvano în su site menționat în introducere. De asemenea, este necesar să descărcați exemplele cursului, în special proiectul WallFollower la care se reemplazează arhivele originale cu cele furnizate în acest instructable.

O dată văzut proiectul se compila și se încarcă pe cardul Tiva (poate folosi energie cu altul microcontrolator de Texas Instruments sau orice compatibil de arduino și generează un cod cu aceeași funcționalitate, există mulți exempli în roșu).

Los 4 cables provenientes de los drivers de los motores, que son las entradas lógicas quedarán conectados del primer motor a los pines PA2 y PA3 y del segundo motor la los pines PA5 y PA6 de la tarjeta Tiva. Una de las pilas alimentara la Tiva a través de VBUS, la care se le han soldado 3 pines correspondientes a GND, GND y VBUS. Se conectează și a unei de-a GND la pământ de referință care se soldo el el 2 provin de la card de circuit original. În partea de jos, în compartimentul pilelor, poate folosi pilas normale la cea de-a doua pilă de celular, care va fi încărcată de energie la motori, cu ceva de lucru se poate acomoda reacționând la acest compartiment. A las pilas de celular se les han soldado cables con terminales for better manejo y conexiones.

Pasul 4: Resultado

El programa inicia cu o rutină 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 proximitate sau orice semnal analogic care vrea să proceseze și că nu excedă specificațiile ADC de la Tiva Launchpad.

Cabe señalar that use energy o arduino simplifica much the use of code and solo habría that connectar the drivers to the pines usados in the microcontrolador escogido.

Recomandat: