Բովանդակություն:
- Քայլ 1. MX612 վարորդի միացման դիագրամ HEXBUG Scarab XL- ից մինչև TIVA - Materiales 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 գործարկման տուփ
- Քայլ 4: Արդյունք
Video: HEXBUG Scarab XL Կառավարվում է Tiva Launchpad- ի կողմից. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Նպատակն է օգտագործել HEXBUG Scarab XL սխալը ՝ ռոբոտի նման, օգտագործելով միկրոկոնտրոլերը ՝ առանց RC- ի ֆունկցիոնալությունը կորցնելու:
www.hexbug.com/mechanical/scarab/hexbug-sc…
www.ti.com/ww/en/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 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 y el Doctor Ramesh Yerraballi
users.ece.utexas.edu/~valvano/Volume1/E-Boo…
users.ece.utexas.edu/~valvano/
Քայլ 1. MX612 վարորդի միացման դիագրամ HEXBUG Scarab XL- ից մինչև TIVA - Materiales Y Diagrama De Conexión a Los Drivers MX612 Para Los Motores
Scarab XL- ից և Tiva TM4C123G Launchpad- ից բացի անհրաժեշտ նյութերն են.
2 մարտկոց 3.7 Վ (ինչպես ցանկացած բջջային հեռախոս, որն այլևս չի օգտագործվում)
4 կանացի Dupont մալուխ
բարակ չափիչի ճկուն մալուխներ (գուցե ինչ -որ ջարդոն էլեկտրոնային սարքից)
Եռակցում, զոդում, եռակցման մածուկ
(պտուտակներ, սիլիցիում արհեստների համար, լիգեր, … և այլն)
Առաջինը կլինի հեռացնել բզեզի գագաթը պահող 4 պտուտակները, ես մի փոքր անցք արեցի, որպեսզի հեռացնեմ ալեհավաքը, որն ի սկզբանե փաթաթված էր բզեզի մարմնի շուրջը, ինչպես նաև որոշ խազեր ՝ հեռացնելու այն լարերը, որոնք կպչվեն այնպես, որ փակելիս դրանք չեն խեղդվում:
Դիագրամից հետո մենք 4 լար կպցնենք MX612 վարորդներից յուրաքանչյուրի 2 և 3 կապում, ինչպես ցույց է տրված դիագրամում: Կրկնակի կին տերմինալը եռակցվել է նաև GND- ին և VCC- ին `հղումային GND- ն օգտագործելու համար: Խորհուրդ է տրվում լավ զոդման սարք և լավ հուշում, քանի որ վարորդները տեղադրված են մակերեսին, և զոդումը կարող է բարդ լինել դրանց փոքր չափի պատճառով:
******************************************************************************************************************************
Los materiales necesarios además del Scarab XL y el Tiva TM4C123G Launchpad son:
2 հատ 3.7 Վ լամպով
4 մալուխ hembra tipo Dupont
մալուխներ ճկուն de calibre delgado (quizas de algun aparato electrónico de desecho)
soldadura, cautin, pasta para soldar
(tornillos, silicon para manualidades, ligas,… և այլն)
Lo primero será quitar los 4 tornillos que sujetan la parte superior del escarabajo, he he un 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 se soldarán para էստրանգուլադոս:
Siguiendo el diagrama, soldaremos 4 մալուխներ 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 de referencia. Առաջարկվում է խորհուրդ տալ ձեզ վարորդների որդի մակերեսային և մակերեսային բարդությունների դեպքում:
Քայլ 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 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.
Քայլ 3. Conexión a La TIVA TM4C123G գործարկման տուփ
Դուք պետք է տեղադրեք Keil μVision- ը, կարող եք հետևել դոկտոր Վալվանոյի կողմից տրված ցուցումներին, որոնք նշված են ներածության մեջ: Անհրաժեշտ է նաև ներբեռնել դասընթացի օրինակները, հատկապես WallFollower նախագիծը, որը կփոխարինի օրիգինալ ֆայլերը սույն հրահանգում նշվածներով:
Պատրաստ լինելուց հետո նախագիծը կազմվում և բեռնվում է Tiva քարտի վրա (կարող եք էներգիա օգտագործել Texas Instruments- ի որոշ այլ միկրոկոնտրոլերի կամ arduino- ի հետ համատեղելի և ստեղծել նույն գործառույթով ծածկագիրը, ցանցում կան բազմաթիվ օրինակներ):
Շարժիչային վարորդների 4 լարերը, որոնք տրամաբանական մուտքերն են, առաջին շարժիչում միացված կլինեն PA2 և PA3 կապանքներին, իսկ երկրորդ շարժիչում ՝ Tiva քարտի PA5 և PA6 կապերին: Մարտկոցներից մեկը Tiva- ն սնուցելու է VBUS- ի միջոցով, որը զոդվել է GND- ին, GND- ին և VBUS- ին համապատասխանող 3 կապում: Հղման հիմքը, որը 2 -րդ փուլում զոդվում է սկզբնական տպատախտակից, նույնպես միացված է այս GND- երից մեկին: Ներքևի մասում, մարտկոցի խցիկում, կարող եք օգտագործել սովորական մարտկոցներ կամ երկրորդ բջջային մարտկոց, որը պատասխանատու կլինի շարժիչներին էներգիա ապահովելու համար, իսկ որոշ հատվածներ կարող են տեղավորվել ՝ վերականգնելով այս խցիկը: Բջջային հեռախոսի մարտկոցները զոդվել են տերմինալներով `ավելի լավ վարման և միացման համար:
*****************************************************************************************************************************
Se necesita տեղադրել էլ Keil μVision, puede seguir Լաս Օգտագործեք que proporciona էլ Դոկտոր Valvano en su Sitio mencionado en la introducción: También es necesario descargar los ejemplos del curso, es special el proyecto WallFollower- ի որոշ տեղեկություններ, որոնք պահանջում են արխիվային աղբյուրներ, որոնք անհրաժեշտ են ուսուցանելու համար:
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 drivers 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, que que se le han soldado 3 սոճին համապատասխանում է GND, GND և 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 reacondicionando este compartimento. A las pilas de celular se les han soldado cables con terminales para mejor manejo y conexiones.
Քայլ 4: Արդյունք
El programa inicia con una rutina de avance, retroceso y pruebas hacia los lados. PWM- ը կարող է օգտագործվել ծրագրային ապահովման կամ ծրագրաշարի նախապատրաստման համար, որը նախատեսում է մի քանի սենսորներ, որոնք նախատեսված են մերձեցման կամ մշակման գործընթացների անալոգային գործընթացների համար, որոնք անհրաժեշտ չեն ADC- ի 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 վարորդները a los pines usados en el microcontrolador escogido.
Խորհուրդ ենք տալիս:
RGB Led Կառավարվում է Bluetooth- ով կամ պոտենցիոմետրով ՝ 5 քայլ
RGB Led վերահսկվում է Bluetooth- ով կամ պոտենցիոմետրով. Բարև, այսօր ես ուզում էի ձեզ հետ կիսել իմ Arduino նախագիծը: Ես RGB- ն ղեկավարել եմ Arduino- ի կողմից: Այն ունի 3 ռեժիմ և 2 ինտերֆեյս: Առաջին ռեժիմը ձեռքով կառավարումն է, երկրորդը ՝ սառը ծիածանը և երրորդը ՝ գունավոր կողպեքը: Սկզբում դուք չափում եք պոտենցիոմետրը: Հետո դու
Հեշտ մոնտաժվող լույսի անջատիչ Թրթռում. Սմարթֆոնի միջոցով կառավարվում է BLYNK- ով `10 քայլ
Հեշտ մոնտաժվող լույսի անջատիչ Թրթռում. Սմարթֆոնի միջոցով կառավարվող BLYNK. IoT սարքերն արագորեն դառնում են ավելի ու ավելի հայտնի, ուստի ինչու՞ չեք սովորում և ստեղծում ձեր սեփական IoT սարքերը էժան նյութերից և քրտնաջան աշխատանքից ՝ բաներ անելու համար, որոնք նախկինում չէիք կարող: ? Իմ անունները ՝ Սեհուայը և ես միշտ հայտնվում եմ քնելու մոտ, բայց
Neopixel Ws 2812 LED ժապավեն Arduino- ով կառավարվում է Bluetooth- ով Android- ից կամ iPhone- ից ՝ 4 քայլ
Neopixel Ws 2812 LED Strip- ով Arduino- ով կառավարվում է Bluetooth- ից Android- ից կամ Iphone- ից: Բարև ձեզ այս հրահանգների մեջ ես քննարկել եմ այն մասին, թե ինչպես կարելի է վերահսկել neopixel led ժապավենը կամ ws2812 led ժապավենը ձեր Android հեռախոսից կամ iphone- ից `Bluetooth կապի միջոցով: այնպես որ կարողանաք ձեր տանը ավելացրեք neopixel led ժապավեն ՝ Arduino- ի հետ միասին
ESP 8266 Nodemcu RGB LED ժապավեն, որը կառավարվում է վեբ սերվերի միջոցով ՝ 4 քայլ
ESP 8266 Nodemcu RGB LED ժապավեն, որը վերահսկվում է վեբ սերվերի հեռակառավարման վահանակով
Ինտերֆեյս DHT11- ի օգտագործումը Arjino- ի կողմից Sujay- ի կողմից. 5 քայլ
Interfacing DHT11- ը Arduino- ի կողմից Sujay- ի միջոցով. Այս հրահանգում դուք կսովորեք, թե ինչպես տեղադրել DHT11 խոնավության և ջերմաստիճանի տվիչը ձեր Arduino UNO- ում: Եվ իմացեք, թե ինչպես է աշխատում Խոնավության տվիչը և ինչպես ստուգել սերիական մոնիտորի ելքային ընթերցումները Նկարագրություն. DHT11- ը հայտնաբերում է