Inhaltsverzeichnis:

HEXBUG Scarab XL, gesteuert von Tiva Launchpad - Gunook
HEXBUG Scarab XL, gesteuert von Tiva Launchpad - Gunook

Video: HEXBUG Scarab XL, gesteuert von Tiva Launchpad - Gunook

Video: HEXBUG Scarab XL, gesteuert von Tiva Launchpad - Gunook
Video: Hexbugs - getDigital.de 2024, November
Anonim
HEXBUG Scarab XL, gesteuert von Tiva Launchpad
HEXBUG Scarab XL, gesteuert von Tiva Launchpad
HEXBUG Scarab XL, gesteuert von Tiva Launchpad
HEXBUG Scarab XL, gesteuert von Tiva Launchpad

Ziel ist es, den HEXBUG Scarab XL-Bug wie einen Roboter mit einem Mikrocontroller zu verwenden, ohne die Funktionalität für RC zu verlieren.

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

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

Der Quellcode..

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…

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 und el Doctor Ramesh Yerraballi

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

users.ece.utexas.edu/~valvano/

Schritt 1: Diagramm der Verbindung des MX612-Treibers von HEXBUG Scarab XL zu TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores

Anschlussdiagramm des MX612-Treibers von HEXBUG Scarab XL an TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Anschlussdiagramm des MX612-Treibers von HEXBUG Scarab XL an TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Anschlussdiagramm des MX612-Treibers von HEXBUG Scarab XL an TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Anschlussdiagramm des MX612-Treibers von HEXBUG Scarab XL an TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores

Die benötigten Materialien neben dem Scarab XL und dem Tiva TM4C123G Launchpad sind:

2 Batterien 3,7V (wie jedes Handy, das nicht mehr benutzt wird)

4 weibliche Dupont-Kabel

flexible Kabel mit dünnem Durchmesser (vielleicht von einem elektronischen Schrottgerät)

Schweißen, Löten, Schweißpaste

(Schrauben, Silikon für Bastelarbeiten, Ligen, …, etc.)

Die erste besteht darin, die 4 Schrauben zu entfernen, die die Oberseite des Käfers halten. Ich habe ein kleines Loch gemacht, um die Antenne zu entfernen, die ursprünglich um den Körper des Käfers gewickelt ist, und auch einige Kerben, um die Drähte zu entfernen, die geschweißt werden, damit beim Schließen werden sie nicht erdrosselt.

Nach dem Diagramm werden wir 4 Drähte an die Pins 2 und 3 jedes der MX612-Treiber löten, wie im Diagramm gezeigt. Eine doppelte Buchsenklemme wurde auch an GND und VCC geschweißt, um die Referenz GND zu verwenden. Ein guter Lötkolben wird empfohlen und eine gute Spitze, da die Treiber oberflächenmontiert sind und das Löten durch ihre geringe Größe erschwert werden kann.

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

Alle notwendigen Materialien für Scarab XL und Tiva TM4C123G Launchpad Sohn:

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

(Tornillos, Silikon para manualidades, Ligas, …, etc.)

Lo primeo 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 cable que no que soldalcer r entfremdet.

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 recomienda un buen cautin y una buena punta pues los driver son de montaje oberflächlich und puede ser complicado por su tamaño.

Schritt 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 Prime 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 und evitar las posibles volcaduras. Una de las mejoras a futuro es usar acelerómetro para volcar el escarabajo a la posición normal arriba.

Schritt 3: Conexión a La TIVA TM4C123G Launchpad

Anschluss an das TIVA TM4C123G Launchpad
Anschluss an das TIVA TM4C123G Launchpad

Sie müssen den Keil μVision installieren. Sie können den Anweisungen von Dr. Valvano auf seiner in der Einführung erwähnten Website folgen. Es ist auch notwendig, die Beispiele des Kurses herunterzuladen, insbesondere das WallFollower-Projekt, das die Originaldateien durch die in dieser Anleitung bereitgestellten ersetzt.

Sobald das Projekt fertig ist, wird es kompiliert und auf die Tiva-Karte geladen (Sie können Strom mit einem anderen Mikrocontroller von Texas Instruments oder einem arduino-kompatiblen Gerät verwenden und einen Code mit der gleichen Funktionalität generieren, es gibt viele Beispiele im Netzwerk).

Die 4 Drähte der Motortreiber, die die Logikeingänge darstellen, werden im ersten Motor an die Pins PA2 und PA3 und im zweiten Motor an die Pins PA5 und PA6 der Tiva-Karte angeschlossen. Eine der Batterien versorgt die Tiva über VBUS, der mit 3 Pins gelötet wurde, die GND, GND und VBUS entsprechen. Die Bezugsmasse, die in Schritt 2 von der Originalplatine gelötet wird, wird ebenfalls mit einem dieser GNDs verbunden. Unten, im Batteriefach, können Sie normale Batterien oder die Zweitzellenbatterie, die für die Stromversorgung der Motoren zuständig sein wird, verwenden, wobei einige Aufarbeitungsarbeiten in diesem Fach untergebracht werden können. Handy-Akkus wurden zur besseren Handhabung und Anschlüssen mit Klemmen verlötet.

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

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 ist notwendig, um loszulegen, und zu schützen, und WallFollower al que se le reemplazan los archivos originales con los proporcionados und este instructable.

Una vez listo el proyecto se compila y se carga en la tarjeta Tiva (puede usar energia con alguna otro microcontrolador de Texas Instruments oder cualquier Compatible de arduino y generar un código con la misma funcionalidad, hay muchos ejemplos).

Los 4 Kabel-Herkunftskabel von Los-Treibern von Los-Motoren, mit den Verbindungskabeln des Primer-Motors zu den Pins PA2 und PA3 und dem Segundo-Motor zu den Pins PA5 und PA6 der Tarjeta Tiva. Una de las pilas alimentara la Tiva a través de VBUS, al que se le han soldado 3 Kiefern entsprechen einem GND, GND und 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 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 reacondicartimionandto es. A las pilas de celular se les han soldado cable con terminales para mejor manejo y conexiones.

Schritt 4: Ergebnis

El programa inicia con una rutina de avance, retroceso y pruebas hacia los lados. Variieren Sie die PWM-Potenzien für die Software und die Vorbereitungen für die Verbindungssensoren oder die analogen Funktionen, die einen Quiera-Prozess erfordern und keine besonderen Anforderungen für die ADC-Launchpads von Tiva.

Cabe señalar que usar energía oder arduino simplifica mucho el uso de código und solo habría que conectar los Drivers a Los Pines Usados und el microcontrolador escogido.

Empfohlen: