Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

download Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

of 13

Transcript of Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    1/13

    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óndel Arduino.

    +. MA,)O TE-,!)O

    ARDUINO

     Arduino es una plata(orma de prototipos de códi&o abierto basado en hardarey so(tare (/cil de usar. 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 enuna 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

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    2/13

    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 comunidadmundial de los (abricantes estudiantes a(icionados artistas pro&ramadores ypro(esionales ha reunido alrededor de esta plata(orma de códi&o abierto suscontribuciones han añadido hasta una incre'ble cantidad de conocimientoaccesible 5ue puede ser de &ran ayuda para los principiantes como parae:pertos.

     Arduino nació a !vrea !nteraction Desi&n !nstitute como una herramienta (/cilpara prototipado r/pido diri&ido a estudiantes sin e:periencia en electrónica ypro&ramación. Tan pronto como lle&ó a una comunidad m/s amplia la placa Arduino comen*ó a cambiar para adaptarse a las nuevas necesidades ydesa('os di(erenciar su o(erta de tablas simples de ; bits a los productos paraaplicaciones de la !O impresión +D port/til y entornos inte&rados. Todas lasplacas Arduino son completamente de códi&o abierto permitiendo a losusuarios crear de (orma independiente y (inalmente adaptarlos a susnecesidades 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#ETTB12C con 12 A por canal y pico +A capacidad de corriente. Tambi6n tiene

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    3/13

    tensión mucho menor cae a trav6s del motor para 5ue pueda obtener m/s depar motor (uera de sus bater'as y no est/n incorporados en diodos de retornotambi6n.

    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 todoslos controles del motor y la velocidad a trav6s de !2). #ólo se re5uieren dospasadores 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 losmismos 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 corriente continua.Estas especi(icaciones de nuevoC

      2 cone:iones para servos " Fman'aF conectados a alta resolucióntempori*ador dedicado del Arduino sin $itter=

      ? >0uentesC chipset TB12 o(rece 12A por puente 7pico +A9 conprotecció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 develocidad ;bit individual 7as' la resolución de apro:imadamente GH9

      >asta 2 motores paso a paso 7unipolar o bipolar9 con bobina simple doblebobina intercalados o micropaso a paso.

      Motores desactivan autom/ticamente durante el encendido

      )onectores del blo5ue de terminales &randes (/cilmente conectar cables71;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 ,+ DueDiecimila y Duemilanove. unciona con Me&a I ADK ,2 y anteriores con 2puentes de alambre.

      Descar&ue la biblioteca de so(tare de Arduino y (/cil de usar.

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    4/13

      "iene con un ensamblado y probado escudo blo5ue de terminales cabecerallanura puente. #e re5uiere al&n soldadura para ensamblar los encabe*adossucesivamente. )abeceras apilamiento no incluido pero las venden en latienda por lo 5ue si desea apilar escudos por (avor reco&erlos en el mismotiempo. 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 corrientecontinua 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:;Gseleccionable 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 delsi&lo NN! se si&uen utili*ando pr/cticamente en cada m/5uina 5ue ten&amos ala 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 unautomóvil hasta enormes motor reductores capaces de dar tracción en bu5ues

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    5/13

    de car&a molinos de cemento &randes m/5uinas cavadoras de tneles o bienen molinos de caña para la (abricación de a*car.

    4n motor reductor tiene un motor acoplado directamente el reductor no tieneun motor acoplado directamente.

    3a sencille* del principio de (uncionamiento y su &rado de utilidad en una &ranvariedad de aplicaciones es lo 5ue ha construido la trascendencia de esteinvento 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 unaestructura mec/nica (/cil y simple de instalar.

    Este coche es el codi(icador de tacómetro con una bater'a de ? AA ca$a einterruptor 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ónevasión de obst/culos distancia las pruebas de velocidad control remotoinal/mbrico.TamañoC apro:. 2G:1? cm 73 : 89 Tamaño de la ruedaC . cm 7di/metro9 : 2.Lcm 7>9.

    MODULO DE BLUETOOTH HC-!

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    6/13

    4na de las venta$as principales venta$as del módulo >)G adem/s de supe5ueño tamaño y sus buenas caracter'sticas de transmisión y recepción 5uele 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 enmodo de espera es decir alimentado con ener&'a pero sin cone:ión o enlacea otro dispositivo por e$emplo un móvil con #O Android. Otra caracter'sticainteresante de este módulo es 5ue una ve* 5ue ha reali*ado un enlace con otrodispositivo es capa* de recordarlo en su memoria y no solicita validaciónal&una 7P1234Q por de(ecto9 pero si se activa el pin 2 7KEY 9 hacia la tensiónde 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ónde alimentación de ++"olts y su ba$o consumo 7;mA en transmisiónIrecepciónactiva9 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 modoe5uipos port/tiles 5ue pueden ser alimentados durante muchas horas por bater'as recar&ables o alcalinas AA demostrando caracter'sticas e:cepcionalesen aplicaciones m6dicas o para actividades recreativas donde la (uenteener&6tica debe ser liviana y port/til.

    FOTOGRAFÍAS DE LAS CONEXIONES UTILIZADAS:

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    7/13

    FOTOGRAF"AS DEL AUTO TERMINADO#

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    8/13

    $ROGRAMACI%N EN ARDUINO#

    Rinclude SAMotor.h IIlibrer'a utili*ada para pro&ramar en el módulo demotores 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

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    9/13

      #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

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    10/13

      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

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    11/13

      X

    $ROGRAMACION EN &MIT A$$ IN'ENTOR ()

    INTERFACE EN EL TEL*FONO M%'IL#

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    12/13

    ?. )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 mismospudiendo darle la velocidad re5uerida en los tiempos re5ueridos y deuna manera mucho m/s sencilla 5ue al utili*ar puentes h.

    • Otro de los aspectos (undamentales del traba$o (ue la utili*ación delmódulo de bluetooth 5ue no ayudo para poder enviar las señales desdenuestro tel6(ono móvil para poder controlar al carrito utili*ando unainter(ace muy (/cil de entender.

    • inalmente pudimos notar 5ue al tener una bater'a es decir una (uentee:terna de 12" ayudo de &ran manera para 5ue los motores pudierane$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 pinesdisponibles (acilita de &ran manera la manipulación y mane$o de lasentradas tanto di&itales como analó&icas de nuestro proyecto pudiendoas' 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 deponer en marcha nuestro proyecto.

  • 8/18/2019 Diseño y Elaboración de Un Automóvil Controlado Por Bluetooth Mediante Arduino.

    13/13

    • 4tili*ar módulo de motores 5ue permitan un me$or mane$o de losmismos en nuestro sistema pudiendo obtener mucho me$oresresultados al momento de pro&ramar y e$ecutar nuestros proyectos.

    . JET %,Z%!)A

    •   http://www.coldfre-

    electronica.com/esp/item/204/19/index.php 

    •  http://www.prometec.net/motorshieldv1/ 

    •   https://learn.adaruit.com/adaruit-ona-mini-gsm-

    gprs-cellular-phone-module/overview 

    http://www.coldfire-electronica.com/esp/item/204/19/index.phphttp://www.coldfire-electronica.com/esp/item/204/19/index.phphttp://www.prometec.net/motorshieldv1/https://learn.adafruit.com/adafruit-fona-mini-gsm-gprs-cellular-phone-module/overviewhttps://learn.adafruit.com/adafruit-fona-mini-gsm-gprs-cellular-phone-module/overviewhttp://www.prometec.net/motorshieldv1/https://learn.adafruit.com/adafruit-fona-mini-gsm-gprs-cellular-phone-module/overviewhttps://learn.adafruit.com/adafruit-fona-mini-gsm-gprs-cellular-phone-module/overviewhttp://www.coldfire-electronica.com/esp/item/204/19/index.phphttp://www.coldfire-electronica.com/esp/item/204/19/index.php