1.
TEMA
Diseño y elaboración de un automóvil controlado por Bluetooth mediante Arduino. 2.
OBET!"O# Ob$etivo %eneral Elaborar un automóvil a control remoto pro&ramado con Arduino
Ob$etivos Espec'(icos
+.
)onocer los di(erentes componentes electrónicos utili*ados en la elaboración del automóvil a control remoto. Ensamblar los componentes del automóvil a control remoto. )ontrolar un automóvil a control remoto utili*ando la pro&ramación del Arduino.
MA,)O TE-,!)O
ARDUINO
Arduino es una plata(orma de prototipos de códi&o abierto basado en hardare y so(tare (/cil de usar. 0lacas 0lacas Arduino son capaces de leer los insumos la lu* en un sensor un dedo en un botón o un mensa$e de Titter y convertirla en una salida la activación de un motor encender un 3ED publicar al&o en l'nea. 4sted puede decirle a su tablero 5u6 hacer mediante el env'o de un con$unto de instrucciones para el microcontrolador en el tablero. 0ara ello se utili*a el
len&ua$e de pro&ramación de Arduino 7basado en 8irin&9 y el so(tare de Arduino 7!DE9 basado en 0rocessin&.
A trav6s de los años Arduino ha sido el cerebro de miles de proyectos a partir de ob$etos cotidianos a los instrumentos cient'(icos comple$os. 4na comunidad mundial de los (abricantes estudiantes a(icionados artistas pro&ramadores y pro(esionales ha reunido alrededor de esta plata(orma de códi&o abierto sus contribuciones han añadido hasta una incre'ble cantidad de conocimiento accesible 5ue puede ser de &ran ayuda para los principiantes como para e:pertos.
Arduino nació a !vrea !nteraction Desi&n !nstitute como una herramienta (/cil para prototipado r/pido diri&ido a estudiantes sin e:periencia en electrónica y pro&ramación. Tan pronto como lle&ó a una comunidad m/s amplia la placa Arduino comen*ó a cambiar para adaptarse a las nuevas necesidades y desa('os di(erenciar su o(erta de tablas simples de ; bits a los productos para aplicaciones de la !O impresión +D port/til y entornos inte&rados. Todas las placas Arduino son completamente de códi&o abierto permitiendo a los usuarios crear de (orma independiente y (inalmente adaptarlos a sus necesidades particulares. El so(tare tambi6n es de códi&o abierto y est/ creciendo a trav6s de las aportaciones de los usuarios en todo el mundo.
ADAFRUIT MOTORSHIELD
El Adafruit Motorshield es uno de los emos mantenido la capacidad para conducir hasta ? motores de corriente continua o 2 motores paso a paso. En lu&ar de un conductor 32@+D darlin&ton ahora tiene el conductor MO#ET TB12C con 12 A por canal y pico +A capacidad de corriente. Tambi6n tiene
tensión mucho menor cae a trav6s del motor para 5ue pueda obtener m/s de par motor (uera de sus bater'as y no est/n incorporados en diodos de retorno tambi6n. En lu&ar de utili*ar un pestillo y los pines 08M del Arduino tenemos un chip totalmente dedicadacontrolador 08M bordo. Este chip se encar&a de todos los controles del motor y la velocidad a trav6s de !2). #ólo se re5uieren dos pasadores 7#DA y #)39 para conducir los motores mltiples y ya 5ue es !2) tambi6n se puede conectar cual5uier otro dispositivos !2) o escudos en los mismos pins. Esto tambi6n hace 5ue sea dropin compatible con cual5uier Arduino como el 4no Due 3eonardo y Me&a ,+.
Diseño totalmente apilableC pinesdirección seleccione si&ni(ica hasta +2 escudos apilablesC eso es ? steppers o 12; motores de corri ente continua. Estas especi(icaciones de nuevoC 2 cone:iones para servos " Fman'aF conectados a alta resolución tempori*ador dedicado del Arduino sin $itter= ? >0uentesC chipset TB12 o(rece 12A por puente 7pico +A9 con protección de apa&ado t6rmico diodos internos de protección de contra&olpe. 0ueden (uncionar motores en ?."D) a 1+."D). >asta ? direccionales bimotores de corriente continua con selección de velocidad ;bit individual 7as' la resolución de apro:imadamente GH9 >asta 2 motores paso a paso 7unipolar o bipolar9 con bobina simple doble bobina intercalados o micropaso a paso. Motores desactivan autom/ticamente durante el encendido )onectores del blo5ue de terminales &randes (/cilmente conectar cables 71;2A8%9 y poder Botón de reinicio Arduino criado superior 0olaridad prote&ida 2 pines blo5ue de terminales y puente para conectar la alimentación e:terna por la ló&ica de alimentación independientes I motor 0robado compatible con Arduino 4JO 3eonardo ADK I Me&a ,+ Due Diecimila y Duemilanove. unciona con Me&a I ADK ,2 y anteriores con 2 puentes de alambre. Descar&ue la biblioteca de so(tare de Arduino y (/cil de usar.
"iene con un ensamblado y probado escudo blo5ue de terminales cabecera llanura puente. #e re5uiere al&n soldadura para ensamblar los encabe*ados sucesivamente. )abeceras apilamiento no incluido pero las venden en la tienda por lo 5ue si desea apilar escudos por (avor reco&erlos en el mismo tiempo. Arduino y motores no est/n incluidas pero tenemos un montón de motores en la tienda y todos nuestros servos a(ición motores de corriente continua y motores paso a paso un &ran traba$o.
Detalles t6cnicos DetallesC Dimensiones ensambladaC LGmm : mm : 1Gmm 2.L :G.? :2.1 Esta tar$eta I chip utili*a !2) direcciones de L bits entre G:GG:;G seleccionable con puentes.
MOTORES REDUCTORES
3os reductores y motor reductores mec/nicos de velocidad se pueden contar entre los inventos m/s anti&uos de la humanidad y an en estos tiempos del si&lo NN! se si&uen utili*ando pr/cticamente en cada m/5uina 5ue ten&amos a la vista desde el m/s pe5ueño reductor o motor reductor capa* de cambiar y combinar velocidades de &iro en un relo$ de pulsera cambiar velocidades en un automóvil hasta enormes motor reductores capaces de dar tracción en bu5ues
de car&a molinos de cemento &randes m/5uinas cavadoras de tneles o bien en molinos de caña para la (abricación de a*car. 4n motor reductor tiene un motor acoplado directamente el reductor no tiene un motor acoplado directamente. 3a sencille* del principio de (uncionamiento y su &rado de utilidad en una &ran variedad de aplicaciones es lo 5ue ha construido la trascendencia de este invento al trav6s de los si&los.
TRACING CAR ROBOT CAR CHASIS
)hasis del automóvil inteli&ente Tracin& )ar ,obot )ar )hasis la cual es una estructura mec/nica (/cil y simple de instalar. Este coche es el codi(icador de tacómetro con una bater'a de ? AA ca$a e interruptor de encendido. 7bater'as no incluidas.9 0uede ser utili*ado para la medición de distancias la velocidad. #e puede utili*ar con otros dispositivos para reali*ar la (unción de locali*ación evasión de obst/culos distancia las pruebas de velocidad control remoto inal/mbrico. TamañoC apro:. 2G:1? cm 73 : 89 Tamaño de la ruedaC . cm 7di/metro9 : 2.L cm 7>9. MODULO DE BLUETOOTH HC-!
4na de las venta$as principales venta$as del módulo >)G adem/s de su pe5ueño tamaño y sus buenas caracter'sticas de transmisión y recepción 5ue le brindan un alcance muy amplio 7por tratarse de un sistema local Bluetooth9 es el ba$o consumo de corriente 5ue posee tanto en (uncionamiento como en modo de espera es decir alimentado con ener&'a pero sin cone:ión o enlace a otro dispositivo por e$emplo un móvil con #O Android. Otra caracter'stica interesante de este módulo es 5ue una ve* 5ue ha reali*ado un enlace con otro dispositivo es capa* de recordarlo en su memoria y no solicita validación al&una 7P1234Q por de(ecto9 pero si se activa el pin 2 7 KEY 9 hacia la tensión de alimentación esta in(ormación se elimina y el módulo >)G solicitar/ nuevamente la validación del enlace. Otro detalle particular es 5ue su tensión de alimentación de ++"olts y su ba$o consumo 7;mA en transmisiónIrecepción activa9 lo trans(orman en un dispositivo ideal para traba$ar con micro controladores de la misma tensión de alimentación lo&rando de este modo e5uipos port/tiles 5ue pueden ser alimentados durante muchas horas por bater'as recar&ables o alcalinas AA demostrando caracter'sticas e:cepcionales en aplicaciones m6dicas o para actividades recreativas donde la (uente ener&6tica debe ser liviana y port/til.
FOTOGRAFÍAS DE LAS CONEXIONES UTILIZADAS:
FOTOGRAF"AS DEL AUTO TERMINADO#
$ROGRAMACI%N EN ARDUINO#
Rinclude SAMotor.h motores Ada(ruit. AUD)Motor motor+729 AUD)Motor motor?719 int t1 int sensorVAG void setup79 W motor+.set#peed7?G9 motor?.set#peed7?G9
IIlibrer'a utili*ada para pro&ramar en el módulo de
#erial.be&in7@GG9 X void loop79 W int ilecturacm hile7#erial.available79G9W t1V#erial.read79 i(7t1VV@L9W iV1 motor+.run7O,8A,D9 motor?.run7O,8A,D9 motor+.set#peed7?G9 motor?.set#peed7?G9 X i(7t1VV@;9W iV1 motor+.run7,E3EA#E9 motor?.run7O,8A,D9 motor?.set#peed7?G9 X i(7t1VV@@9W iV1 motor+.run7O,8A,D9 motor?.run7,E3EA#E9 motor+.set#peed7?G9 X i(7t1VV1GG9W
iV1 motor+.run7BA)K8A,D9 motor?.run7BA)K8A,D9 motor+.set#peed7?G9 motor?.set#peed7?G9 X i(7t1VV1G19W iV1 motor+.run7,E3EA#E9 motor?.run7,E3EA#E9 X i(7t1VV1G29W
(or7iVGiS1GiYY9W
motor+.run7O,8A,D9 motor?.run7O,8A,D9 motor+.set#peed7?G9 motor?.set#peed7?G9 lecturaVanalo&,ead7sensor9 cmVpo7+G2L.?Ilectura1.21+?9 #erial.println7cm9 i(7cmS+G9W
motor+.run7O,8A,D9
motor?.run7,E3EA#E9
delay7GG9
X delay71GGG9 X
X
$ROGRAMACION EN &MIT A$$ IN'ENTOR ()
INTERFACE EN EL TEL*FONO M%'IL#
?. •
•
•
. •
•
)OJ)34#!OJE# #e puede concluir 5ue al momento de utili*ar un módulo de motores (acilita la manipulación de los motores y el control de los mismos pudiendo darle la velocidad re5uerida en los tiempos re5ueridos y de una manera mucho m/s sencilla 5ue al utili*ar puentes h. Otro de los aspectos (undamentales del traba$o (ue la utili*ación del módulo de bluetooth 5ue no ayudo para poder enviar las señales desde nuestro tel6(ono móvil para poder controlar al carrito utili*ando una inter(ace muy (/cil de entender. inalmente pudimos notar 5ue al tener una bater'a es decir una (uente e:terna de 12" ayudo de &ran manera para 5ue los motores pudieran e$ercer su m/:ima velocidad pudiendo as' obtener muy buenos resultados.
,E)OMEJDA)!OJE# 4tili*ar un arduino me&a pues al tener una mayor cantidad de pines disponibles (acilita de &ran manera la manipulación y mane$o de las entradas tanto di&itales como analó&icas de nuestro proyecto pudiendo as' obtener me$ores resultados #e recomienda la utili*ación de bater'as 5ue suministren volta$e mayor a los " para 5ue no ten&amos problemas de alimentación al momento de poner en marcha nuestro proyecto.
•
.
4tili*ar módulo de motores 5ue permitan un me$or mane$o de los mismos en nuestro sistema pudiendo obtener mucho me$ores resultados al momento de pro&ramar y e$ecutar nuestros proyectos.
JET %,Z%!)A •
•
•
http://www.coldfreelectronica.com/esp/item/204/19/index.php http://www.prometec.net/motorshieldv1/ https://learn.adaruit.com/adaruit-ona-mini-gsmgprs-cellular-phone-module/overview