สารบัญ:
- ขั้นตอนที่ 1: ไดอะแกรมการเชื่อมต่อไดรเวอร์ MX612 จาก HEXBUG Scarab XL ถึง TIVA - วัสดุ Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
- ขั้นตอนที่ 2: Ubicación De Las Pilas
- ขั้นตอนที่ 3: Conexión a La TIVA TM4C123G Launchpad
- ขั้นตอนที่ 4: ผลลัพธ์
วีดีโอ: HEXBUG Scarab XL ควบคุมโดย Tiva Launchpad: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
วัตถุประสงค์คือเพื่อใช้บั๊ก 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
วัสดุที่จำเป็นนอกเหนือจาก 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
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
คุณต้องติดตั้ง 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.
แนะนำ:
DIY - RGB LED Shades ควบคุมโดย Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)
DIY | RGB LED Shades ที่ควบคุมโดย Arduino: วันนี้ฉันจะมาสอนวิธีสร้างแว่นตา RGB LED ของคุณเองอย่างง่ายดายและราคาถูก นี่เป็นหนึ่งในความฝันที่ยิ่งใหญ่ที่สุดของฉันเสมอมา และในที่สุดก็เป็นจริง! NextPCB ขอแสดงความชื่นชมอย่างมากสำหรับการสนับสนุน โครงการนี้. พวกเขาเป็นผู้ผลิต PCB,
แรงดันไฟขาออกของตัวแปลง DCDC ควบคุมโดย PWM: 3 ขั้นตอน
แรงดันไฟขาออกของตัวแปลง DCDC ที่ควบคุมโดย PWM: ฉันต้องการตัวแปลง DCDC ที่ควบคุมแบบดิจิทัลที่มีแรงดันเอาต์พุตแบบแปรผันสำหรับวงจรการชาร์จ… ดังนั้นฉันจึงสร้างมันขึ้นมา อาจเกี่ยวข้องกับความสัมพันธ์ของ LED
Neopixel Ws 2812 LED Strip พร้อม Arduino ควบคุมโดย Bluetooth จาก Android หรือ Iphone: 4 ขั้นตอน
Neopixel Ws 2812 LED Strip พร้อม Arduino ควบคุมโดย Bluetooth จาก Android หรือ Iphone: สวัสดีทุกคนในคำแนะนำนี้ฉันได้พูดถึงวิธีควบคุมแถบ LED neopixel หรือ ws2812 led strip จากโทรศัพท์ Android หรือ iphone ของคุณโดยใช้การเชื่อมต่อ Bluetooth เพื่อให้คุณสามารถ เพิ่มแถบ LED neopixel ในบ้านของคุณพร้อมกับ Arduino ด้วย
หุ่นยนต์แขนกล 4 DOF ควบคุมโดย Arduino: 6 ขั้นตอน
4 DOF Mechanical Arm Robot ควบคุมโดย Arduino: เมื่อเร็ว ๆ นี้ฉันซื้อชุดนี้ที่ aliexpress แต่ไม่พบคำแนะนำที่เหมาะกับรุ่นนี้ ดังนั้นมันจึงจบลงด้วยการสร้างเกือบสองครั้งและทำการทดลองมากมายเพื่อค้นหามุมการติดตั้งเซอร์โวที่เหมาะสม เอกสารประกอบที่สมเหตุสมผลคือเขา
A Breathing Light ควบคุมโดย Raspberry Pi: 5 ขั้นตอน
A Breathing Light ควบคุมโดย Raspberry Pi: The "Breathing Exercise Light" ที่อธิบายไว้ในที่นี้คือไฟกะพริบที่เรียบง่ายและราคาไม่แพงนัก ซึ่งอาจช่วยสนับสนุนคุณในการฝึกหายใจ และช่วยให้คุณรักษาจังหวะการหายใจให้คงที่ นอกจากนี้ยังอาจใช้เช่น เป็นการผ่อนคลาย n