Cuprins:
- 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
- Pasul 2: Locația Las Pilas
- Pasul 3: Conectarea la LaIVA TM4C123G Launchpad
- Pasul 4: Resultado
Video: HEXBUG Scarab XL Controlat de Tiva Launchpad: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
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
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
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
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:
Hackarea Hexbug Spider XL pentru a adăuga viziune computerizată utilizând un smartphone Android: 9 pași (cu imagini)
Hacking Hexbug Spider XL pentru a adăuga viziune pe computer folosind un smartphone Android: Sunt un mare fan al Hexbug & trade original; Păianjen. Am deținut peste o duzină și le-am piratat pe toate. Oricând unul dintre fiii mei merge la un prieten ’ petrecere de ziua de naștere, prietenul primește un Hexbug ™ păianjenul ca cadou. Am spart sau
TM4C123G LaunchPad Ghid de pornire: 7 pași
TM4C123G LaunchPad Ghid de pornire: Ca introducere la programarea încorporată, plăcile de dezvoltare precum lansatorul TM4C123G oferă o modalitate simplă de configurare a hardware-ului suficient pentru a începe programarea. Cu toate acestea, procesul de creare a unui mediu de dezvoltare pentru consiliul dvs. poate fi
Asigurați-vă propriul Launchpad: 6 pași
Creați-vă propriul Launchpad: În acest episod de DIY sau Cumpărare, vă voi arăta cum am creat propriul meu launchpad. Asta înseamnă că vă voi arăta cum am combinat o idee de design cu imprimări 3D, LED-uri WS2812, comutatoare tactile și un Arduino pentru a crea un instrument MIDI adecvat. În timp ce construiți
Plotarea datelor live ale unui senzor de temperatură (TMP006) utilizând MSP432 LaunchPad și Python: 9 pași
Plotarea datelor în timp real ale unui senzor de temperatură (TMP006) Utilizarea MSP432 LaunchPad și Python: TMP006 este un senzor de temperatură care măsoară temperatura unui obiect fără a fi nevoie să ia contact cu obiectul. În acest tutorial vom grafica datele de temperatură live din BoosterPack (TI BOOSTXL-EDUMKII) folosind Python
Neurobots Battle Royale: Hexbug-uri de luptă controlate de mușchi: 7 pași
Neurobots Battle Royale: Muscul-Controlled Combat Hexbugs: Acest tutorial arată cum să utilizați datele EMG transmise prin hardware OpenBCI și OpenBCI GUI pentru a controla acțiunile unui Hexbug. Capacitățile de luptă ale acestor hexbug-uri pot fi apoi controlate de propriul aport muscular și veți putea să vă angajați