สารบัญ:

HEXBUG Scarab XL ควบคุมโดย Tiva Launchpad: 4 ขั้นตอน
HEXBUG Scarab XL ควบคุมโดย Tiva Launchpad: 4 ขั้นตอน

วีดีโอ: HEXBUG Scarab XL ควบคุมโดย Tiva Launchpad: 4 ขั้นตอน

วีดีโอ: HEXBUG Scarab XL ควบคุมโดย Tiva Launchpad: 4 ขั้นตอน
วีดีโอ: VEX Robotics Scarab by Hexbug from Innovation First 2024, พฤศจิกายน
Anonim
HEXBUG Scarab XL ควบคุมโดย Tiva Launchpad
HEXBUG Scarab XL ควบคุมโดย Tiva Launchpad
HEXBUG Scarab XL ควบคุมโดย Tiva Launchpad
HEXBUG Scarab XL ควบคุมโดย Tiva Launchpad

วัตถุประสงค์คือเพื่อใช้บั๊ก HEXBUG Scarab XL เหมือนหุ่นยนต์ที่ใช้ไมโครคอนโทรลเลอร์โดยไม่สูญเสียฟังก์ชันการทำงานสำหรับ RC

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

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

รหัสที่มา..

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 ยกเลิกไมโครคอนโทรลเลอร์

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

El código usado esta basado en dos programas básicos que se abordan en el curso del Doctor Jonathan Valvano และ el Doctor Ramesh Yerraballi

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

users.ece.utexas.edu/~valvano/

ขั้นตอนที่ 1: ไดอะแกรมการเชื่อมต่อไดรเวอร์ MX612 จาก HEXBUG Scarab XL ถึง TIVA - วัสดุ Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores

ไดอะแกรมการเชื่อมต่อไดรเวอร์ MX612 จาก HEXBUG Scarab XL ถึง TIVA - วัสดุ Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
ไดอะแกรมการเชื่อมต่อไดรเวอร์ MX612 จาก HEXBUG Scarab XL ถึง TIVA - วัสดุ Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
ไดอะแกรมการเชื่อมต่อไดรเวอร์ MX612 จาก HEXBUG Scarab XL ถึง TIVA - วัสดุ Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
ไดอะแกรมการเชื่อมต่อไดรเวอร์ MX612 จาก HEXBUG Scarab XL ถึง TIVA - วัสดุ Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores

วัสดุที่จำเป็นนอกเหนือจาก Scarab XL และ Tiva TM4C123G Launchpad ได้แก่:

แบตเตอรี่ 2 ก้อน 3.7V (เหมือนมือถือที่ไม่ได้ใช้แล้ว)

สายดูปองท์ตัวเมีย 4 เส้น

สายอ่อนแบบบาง (อาจมาจากเศษอุปกรณ์อิเล็กทรอนิกส์)

เชื่อม บัดกรี เชื่อมแปะ

(สกรู ซิลิคอนสำหรับงานฝีมือ ลีก … ฯลฯ)

ขั้นแรกให้ถอดสกรู 4 ตัวที่ยึดส่วนบนของด้วงออก ฉันทำรูเล็กๆ เพื่อเอาเสาอากาศที่เดิมมาพันรอบลำตัวของด้วงและมีรอยบากบางๆ เพื่อเอาสายไฟที่จะเชื่อมออกเพื่อให้ เมื่อปิดพวกเขาจะไม่ถูกรัดคอ

ตามแผนภาพ เราจะบัดกรีสายไฟ 4 เส้นเข้ากับหมุด 2 และ 3 ของไดรเวอร์ MX612 แต่ละตัวตามที่แสดงในแผนภาพ ขั้วต่อตัวเมียแบบคู่ยังถูกเชื่อมเข้ากับ GND และ VCC เพื่อใช้ GND อ้างอิง ขอแนะนำให้ใช้หัวแร้งที่ดีและเป็นเคล็ดลับที่ดีเพราะไดรเวอร์ติดตั้งบนพื้นผิวและการบัดกรีอาจซับซ้อนด้วยขนาดที่เล็ก

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

สิ่งจำเป็นที่จำเป็นต่อการพัฒนา Scarab XL และ Tiva TM4C123G Launchpad son:

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

4 สาย hembra tipo Dupont

สายเคเบิลที่มีความยืดหยุ่น de un calibre delgado (quizas de algun aparato electrónico de desecho)

soldadura, cautin, พาสต้า para soldar

(tornillos, silicon para manualidades, ligas, … ฯลฯ)

Lo primero será quitar los 4 tornillos que sujetan la parte superior del escarabajo, hecho un pequeño hoyo para sacar la antena que ต้นฉบับ viene ลงทะเบียน alrededor del cuerpo del escarabajo y también unas muescas al antena que originalmente viene ลงทะเบียน alrededor del cuerpo del escarabajo y también unas muescas al quer quer quer quer quer เอสรังกูลาโดส

Siguiendo el diagrama, soldaremos 4 cables a los pines 2 y 3 de cada uno de los drivers MX612 como se muestra en la foto. รูปภาพ Se ha soldado también una terminal hembra doble a GND y VCC para usar la GND การอ้างอิง Se recomienda un buen cautin y una buena punta pues los drivers son de montaje superficial y puede ser complicado por su tamaño. ข้อมูลเพิ่มเติม

ขั้นตอนที่ 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 ใช้ el compartimento de pilas para que el centro de Gravedad quede bajo y evitar las posibles vol. Una de las mejoras a futuro es usar un acelerómetro para volcar el escarabajo a la posición อาร์ริบาปกติ

ขั้นตอนที่ 3: Conexión a La TIVA TM4C123G Launchpad

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

คุณต้องติดตั้ง Keil μVision คุณสามารถทำตามคำแนะนำของ Dr. Valvano บนเว็บไซต์ของเขาที่กล่าวถึงในบทนำ จำเป็นต้องดาวน์โหลดตัวอย่างของหลักสูตรด้วย โดยเฉพาะโครงการ WallFollower ซึ่งจะแทนที่ไฟล์ต้นฉบับด้วยไฟล์ที่ให้ไว้ในคำแนะนำนี้

เมื่อพร้อมแล้ว โปรเจ็กต์จะถูกคอมไพล์และโหลดบนการ์ด Tiva (คุณสามารถใช้พลังงานกับไมโครคอนโทรลเลอร์ Texas Instruments อื่น ๆ หรือ Arduino ที่เข้ากันได้ และสร้างโค้ดที่มีฟังก์ชันการทำงานเดียวกัน มีตัวอย่างมากมายในเครือข่าย)

สายไฟ 4 เส้นจากตัวขับมอเตอร์ซึ่งเป็นอินพุตลอจิก จะเชื่อมต่อในมอเตอร์ตัวแรกกับพิน PA2 และ PA3 และในมอเตอร์ตัวที่สองกับพิน PA5 และ PA6 จากการ์ด Tiva หนึ่งในแบตเตอรี่จะป้อน Tiva ผ่าน VBUS ซึ่งได้รับการบัดกรี 3 พินที่สอดคล้องกับ GND, GND และ VBUS กราวด์อ้างอิงที่บัดกรีในขั้นตอนที่ 2 จากแผงวงจรดั้งเดิมนั้นเชื่อมต่อกับหนึ่งใน GND เหล่านี้ด้วย ที่ด้านล่าง ในช่องใส่แบตเตอรี่ คุณสามารถใช้แบตเตอรี่ปกติหรือแบตเตอรี่เซลล์ที่สอง ซึ่งจะรับผิดชอบในการจัดหาพลังงานให้กับเครื่องยนต์ โดยการทำงานบางอย่างสามารถปรับสภาพช่องนี้ได้ แบตเตอรี่โทรศัพท์มือถือได้รับการบัดกรีด้วยขั้วเพื่อการจัดการและการเชื่อมต่อที่ดีขึ้น

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

จำเป็น instalar el Keil µ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 especial el proyecto WallFollower al que se le reemplazan los archivos originales con los proporcionados en este Instrucable.

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

Los 4 cables Provenientes de los ไดรเวอร์ 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 a través de VBUS, al que se le han soldado 3 pines สอดคล้องกับ GND, GND y 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 ดั้งเดิม 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, กับ algo de trabajo se pureaedeconicionodar comodar A las pilas de celular se les han soldado cables con terminales para mejor manejo และ conexiones.

ขั้นตอนที่ 4: ผลลัพธ์

El programa inicia con una rutina de avance, retroceso y pruebas hacia los lados. ตัวเลือกที่เหมาะสมกับการใช้งาน PWM กับซอฟต์แวร์และการเตรียมการสำหรับเซ็นเซอร์ที่ใกล้เคียงหรือใกล้เคียงกัน อะนาล็อก que quiera กระบวนการ 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 drivers a los pines usados และ microcontrolador escogido.

แนะนำ: