Talaan ng mga Nilalaman:

HEXBUG Scarab XL Kinokontrol ng Tiva Launchpad: 4 Hakbang
HEXBUG Scarab XL Kinokontrol ng Tiva Launchpad: 4 Hakbang

Video: HEXBUG Scarab XL Kinokontrol ng Tiva Launchpad: 4 Hakbang

Video: HEXBUG Scarab XL Kinokontrol ng Tiva Launchpad: 4 Hakbang
Video: Giant Hexbugs: The Scarab XL and the Spider XL 2024, Nobyembre
Anonim
HEXBUG Scarab XL Kinokontrol ng Tiva Launchpad
HEXBUG Scarab XL Kinokontrol ng Tiva Launchpad
HEXBUG Scarab XL Kinokontrol ng Tiva Launchpad
HEXBUG Scarab XL Kinokontrol ng Tiva Launchpad

Ang layunin ay gamitin ang HEXBUG Scarab XL bug tulad ng isang robot na gumagamit ng isang microcontroller nang hindi nawawala ang pag-andar para sa RC.

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

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

Ang source code..

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/mekanikal/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 at el Doctor Ramesh Yerraballi

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

users.ece.utexas.edu/~valvano/

Hakbang 1: Diagram ng Koneksyon ng MX612 Driver Mula sa HEXBUG Scarab XL hanggang TIVA - Mga Materyales Y Diagrama De Conexión isang Los Drivers MX612 Para Los Motores

Diagram ng Koneksyon ng MX612 Driver Mula sa HEXBUG Scarab XL hanggang TIVA - Mga Materyales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Diagram ng Koneksyon ng MX612 Driver Mula sa HEXBUG Scarab XL hanggang TIVA - Mga Materyales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Diagram ng Koneksyon ng MX612 Driver Mula sa HEXBUG Scarab XL hanggang TIVA - Mga Materyales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Diagram ng Koneksyon ng MX612 Driver Mula sa HEXBUG Scarab XL hanggang TIVA - Mga Materyales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores

Ang mga kinakailangang materyal bilang karagdagan sa Scarab XL at Tiva TM4C123G Launchpad ay:

2 baterya 3.7V (tulad ng anumang cell phone na hindi na ginagamit)

4 na mga babaeng kable ng Dupont

kakayahang umangkop na mga kable ng isang manipis na gauge (marahil mula sa ilang scrap electronic device)

Welding, soldering, welding paste

(mga turnilyo, silikon para sa mga sining, liga,…, atbp.)

Ang una ay tatanggalin ang 4 na mga turnilyo na humahawak sa tuktok ng beetle, gumawa ako ng isang maliit na butas upang alisin ang antena na orihinal na bumabalot sa katawan ng beetle at ilang mga notch din upang alisin ang mga wires na mai-weld upang ang kapag nagsara ay hindi sila nasakal.

Kasunod sa diagram, hihihinang namin ang 4 na mga wire sa mga pin 2 at 3 ng bawat isa sa mga driver ng MX612 tulad ng ipinakita sa diagtram. Ang isang dobleng terminal ng babae ay na-weld din sa GND at VCC upang magamit ang sanggunian na GND. Ang isang mahusay na bakal na panghinang ay inirerekomenda at isang magandang tip dahil ang mga driver ay naka-mount sa ibabaw at ang paghihinang ay maaaring maging kumplikado ng kanilang maliit na sukat.

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

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

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

4 na kable hembra tipo Dupont

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

soldadura, cautin, pasta para soldar

(tornillos, silicon para manualidades, ligas,…, atbp.)

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 cables que se soldarán para que al cerrar no queden estrangulados.

Siguiendo el diagrama, soldaremos 4 cables a los pines 2 y 3 de cada uno de los driver MX612 como se muestra en la foto. Kung mayroon kang isang terminal ay dapat gawin ang isang GND y VCC para magamit ang GND de referencia. Se recomienda un buen cautin y una buena punta pues los driver son de montaje superficial y puede ser komplicado por su tamaño.

Hakbang 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

Ito ang pangunahing prototipo ng las 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.

Hakbang 3: Conexión a La TIVA TM4C123G Launchpad

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

Kailangan mong i-install ang Keil μVision, maaari mong sundin ang mga tagubilin na ibinigay ni Dr. Valvano sa kanyang site na nabanggit sa panimula. Kinakailangan din na mag-download ng mga halimbawa ng kurso, lalo na ang proyekto ng WallFollower, na papalitan ang mga orihinal na file ng mga ibinigay sa itinuturo na ito.

Kapag handa na ang proyekto ay naipon at na-load sa Tiva card (maaari mong gamitin ang kapangyarihan sa ilang iba pang Texas Instruments microcontroller o anumang arduino na katugma at makabuo ng isang code na may parehong pag-andar, maraming mga halimbawa sa network).

Ang 4 na mga wire mula sa mga driver ng motor, na kung saan ay ang mga input ng lohika, ay makakonekta sa unang motor sa mga pin na PA2 at PA3 at sa pangalawang motor na pin ang PA5 at PA6 mula sa Tiva card. Ang isa sa mga baterya ay magpapakain sa Tiva sa pamamagitan ng VBUS, na na-solder na 3 mga pin na naaayon sa GND, GND at VBUS. Ang sanggunian na lupa na na-solder sa hakbang 2 mula sa orihinal na circuit board ay konektado din sa isa sa mga GND na ito. Sa ilalim, sa kompartimento ng baterya, maaari kang gumamit ng mga normal na baterya o ang pangalawang baterya ng cell, na responsable para sa pagbibigay ng lakas sa mga makina, na may ilang trabaho na maaaring mapaunlakan ang reconditioning ng kompartimento na ito. Ang mga baterya ng cell phone ay na-solder na ng mga terminal para sa mas mahusay na paghawak at mga koneksyon.

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

Inaatasan ni Keil ang µVision, puede ang mga tagubilin sa 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 itinuturo.

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

Ang Los 4 na mga kable ay napatunayan sa mga drayber ng 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 pines correspondentses a GND, GND y VBUS. Ang koneksyon también a una de estas GND la tierra de referencia que se soldo el el paso 2 proviente 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 cables con terminales para sa akin manejo y conexiones.

Hakbang 4: Resulta

El programa inicia con una rutina de avance, retroceso y pruebas hacia los lados. Ang mga ito ay potensyal ng salida usando PWM sa pamamagitan ng software at paghahanda para sa 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 y solo habría que conectar los driver a los pines usados en el microcontrolador escogido.

Inirerekumendang: