Examen Carrito Arduino

download Examen Carrito Arduino

of 24

Transcript of Examen Carrito Arduino

  • 7/21/2019 Examen Carrito Arduino

    1/24

    Nombre del estudiante:

    Hernndez Rosales Edson Alex

    Cern Lpez Carlos

    Caballero Ramrez Alfonzo JosephJimnez Jaime Jos Azmir

    Nombre del traba!o: "raba!o del #arrito de arduino

    $

    %aterial: Ele#trni#a

    &e#ha de entre'a: $()no*iembre)(+$,

    Campus: "ex#o#o

    Carrera )-repa: .n'eniera en sistemas

    #omputa#ionales

    /emestre)Cuatrimestre: 0

  • 7/21/2019 Examen Carrito Arduino

    2/24

    MATERIAL Y COMPONENTES DEL CARRO

    Placa arduino uno Puente H 2298N Motores DC Mdulo Bluetooth HC-05 Jumper ca!les para cone"in# Plaste Plastilina

    Papel $ierro %esistol

    Para que funciona cada uno de ellos:

    Arduino& 'rduino es una plata(orma de hard)are li!re* !asada en una placa con

    un micro controlador+ un entorno de desarrollo* dise,ada para (acilitar el uso de la

    electrnica en pro+ectos multidisciplinares

    http://es.wikipedia.org/wiki/Hardware_librehttp://es.wikipedia.org/wiki/Circuito_impresohttp://es.wikipedia.org/wiki/Microcontroladorhttp://es.wikipedia.org/wiki/Entorno_de_desarrollohttp://es.wikipedia.org/wiki/Circuito_impresohttp://es.wikipedia.org/wiki/Microcontroladorhttp://es.wikipedia.org/wiki/Entorno_de_desarrollohttp://es.wikipedia.org/wiki/Hardware_libre
  • 7/21/2019 Examen Carrito Arduino

    3/24

    Puente Ho Puente en H& es un circuito electrnico.ue permite a un motor

    el/ctrico DCirar en am!os sentidos* avance+ retroceso 1on ampliamente

    usados en ro!tica+ como conertidores de potencia 3os puentes H est4n

    disponi!les como circuitos interados*pero tam!i/n pueden construirse a partir de

    componentes discretos

    Motor de corriente continuadenominado tam!i/n motor de corriente

    directa* motor CC o motor DC# es una m4.uina .ue conierte la enera

    el/ctricaen mec4nica*proocando un moimiento rotatorio* racias a la accin del

    campo man/tico

    http://es.wikipedia.org/wiki/Circuito_electr%C3%B3nicohttp://es.wikipedia.org/wiki/Motor_de_corriente_continuahttp://es.wikipedia.org/wiki/Motor_de_corriente_continuahttp://es.wikipedia.org/wiki/Rob%C3%B3ticahttp://es.wikipedia.org/wiki/Circuito_integradohttp://es.wikipedia.org/wiki/Energ%C3%ADa_el%C3%A9ctricahttp://es.wikipedia.org/wiki/Energ%C3%ADa_el%C3%A9ctricahttp://es.wikipedia.org/wiki/Energ%C3%ADa_mec%C3%A1nicahttp://es.wikipedia.org/wiki/Circuito_electr%C3%B3nicohttp://es.wikipedia.org/wiki/Motor_de_corriente_continuahttp://es.wikipedia.org/wiki/Motor_de_corriente_continuahttp://es.wikipedia.org/wiki/Rob%C3%B3ticahttp://es.wikipedia.org/wiki/Circuito_integradohttp://es.wikipedia.org/wiki/Energ%C3%ADa_el%C3%A9ctricahttp://es.wikipedia.org/wiki/Energ%C3%ADa_el%C3%A9ctricahttp://es.wikipedia.org/wiki/Energ%C3%ADa_mec%C3%A1nica
  • 7/21/2019 Examen Carrito Arduino

    4/24

    luetoot!:es una especi(icacin industrial para %edes 6nal4m!ricas de 7rea

    Personal P'N# .ue posi!ilita la transmisin de o + datosentre di(erentes

    dispositios mediante un enlace por radio(recuenciaen la !anda 61Mde los

    2*: ;H 3os principales o!(recer la posi!ilidad de crear pe.ue,as redes inal4m!ricas+ (acilitar la

    sincroniacin de datos entre e.uipos personales

    "u#$er%ca&le $ara cone'i(n):el

  • 7/21/2019 Examen Carrito Arduino

    5/24

    Plaste: Puedes resanar lo . .uieras con esta pastita es como crema m4s espesa*color erde claro* la aplicas con una esp4tula o cu,a* de pre(erencia pl4stica* .ue

    .uede lo m4s lisito .ue puedas* + lo de

  • 7/21/2019 Examen Carrito Arduino

    6/24

    Pa$el:=l papel es un material constituido por una delada l4mina ela!orada a

    partir de pulpa de celulosa* una pasta de (i!ras eetales molidas suspendidas en

    aua* eneralmente !lan.ueada* + posteriormente secada + endurecida* a la .ue

    normalmente se le a,aden sustancias como polipropileno o polietileno con el (in de

    proporcionarle caractersticas especiales 3as (i!ras .ue lo componen est4n

    alutinadas mediante enlaces por puente de hidreno ?am!i/n se denomina

    papel* ho

  • 7/21/2019 Examen Carrito Arduino

    7/24

    3a reista de historietas arentina $ierro 'pellido de orien italiano pro!a!lemente oriinario de Campania* pero com@n

    tam!i/n en %oma* ?urn + el norte de Mil4n# sinnimo de apellidos como $erro o

    Di $ierro %epresenta a las personas tra!a

  • 7/21/2019 Examen Carrito Arduino

    8/24

    COMO *+NCIONA

    =l carro .ue hicimos est4 compuesto por una tar

  • 7/21/2019 Examen Carrito Arduino

    9/24

  • 7/21/2019 Examen Carrito Arduino

    10/24

    2 Para hacer el arman del carro se hio el molde con la plastilina

    a teniendo el molde se utili el papel + el %esistol peando arias capasen la plastilina para tener el arman del carro

    : Despu/s de de?>%IOC?3I 'sinacion de la entrada I del motor I al puerto de arduino

    de(ine M>?>%IOC?32 : 'sinacion de la entrada 2 del motor I al puerto : de arduino

    de(ine M>?>%IOPM 9 =mulacion de senal analoa del motor I

  • 7/21/2019 Examen Carrito Arduino

    11/24

    de(ine M>?>%2OC?3I 5 'sinacion de la entrada del motor 2 al puerto 5 de arduino

    de(ine M>?>%2OC?32 'sinacion de la entrada : del motor 2 al puerto de arduino

    de(ine M>?>%2OPM I0 =mulacion de senal analoa del motor 2

    de(ine M>?>%OD6%O$>%'%D 0 Direccion hacia en(rente

    de(ine M>?>%OD6%OB'CQ'%D I Direccion hacia atras

    oid setup#

    R

    pinModeM>?>%IOC?3I*>?P?# 6ndica .ue motor uno es salida diital

    pinModeM>?>%IOC?32*>?P?# 6ndica .ue motor uno es salida diital

    pinModeM>?>%IOPM*>?P?# 6ndica .ue motor uno es salida diital

    pinModeM>?>%2OC?3I*>?P?# 6ndica .ue motor dos es salida diital

    pinModeM>?>%2OC?32*>?P?# 6ndica .ue motor dos es salida diital

    pinModeM>?>%2OPM*>?P?# 6ndica .ue motor dos es salida diital

    1erial!ein900# a!re el puerto serie* esta!lece la elocidad de datos de 900 !ps

    S

    oid set1peedchar motorOnum* char motorOspeed# Metodo para a?>%IOPM* motorOspeed# 6ndica .ue la elocidad del motor I a a estardada por la aria!le motorOspeed

    S

    else =n caso de no ser el motor I

    R

    analoriteM>?>%2OPM* motorOspeed# 6ndica .ue la elocidad del motor 2 a a estardada por la aria!le motorOspeed

    S

    S

  • 7/21/2019 Examen Carrito Arduino

    12/24

    oid motor1tartchar motorOnum* !+te direction# Metodo .ue asina la direccion de los motores

    R

    char pinOctlI aria!les tipo caracter .ue seran sustituida por la aria!les del motor I

    char pinOctl2 aria!les tipo caracter .ue seran sustituida por la aria!les del motor 2

    i( motorOnum TT I# Condicion si el motor es el I

    R

    pinOctlI T M>?>%IOC?3I 3a aria!le pinOctlI tomara el alor de la aria!le M>?>%IOC?3I

    pinOctl2 T M>?>%IOC?32 3a aria!le pinOctl2 tomara el alor de la aria!le M>?>%IOC?32

    S

    else =n caso de ser el motor 2

    R

    pinOctlI T M>?>%2OC?3I 3a aria!le pinOctlI tomara el alor de la aria!le M>?>%2OC?3I

    pinOctl2 T M>?>%2OC?32 3a aria!le pinOctl2 tomara el alor de la aria!le M>?>%2OC?32

    S

    s)itch direction# Declaracion de direcciones

    R

    case M>?>%OD6%O$>%'%D& =n caso de .ue se .uiera .ue el motor alla para adelante

    R

    diitalritepinOctlI*3># =niara una senal de apaado* a la aria!le pinOctlI

    diitalritepinOctl2*H6;H# =niara una senal de encendido* a la aria!le pinOctl2

    S

    !reaA %ompe la condicion + iene la siuiente

    case M>?>%OD6%OB'CQ'%D& =n caso de .ue se .uiera .ue el motor alla para atras

    R

    diitalritepinOctlI*H6;H# =niara una senal de encendido* a la aria!le pinOctlI

    diitalritepinOctl2*3># =niara una senal de apaado* a la aria!le pinOctl2

  • 7/21/2019 Examen Carrito Arduino

    13/24

    S

    !reaA %ompe la condicion

    S

    S

    oid motor1topchar motorOnum# Metodo .ue sire para deterner los motores

    R

    set1peedmotorOnum* 0# 1e asina una elocidad de 0 para deter los motores

    i( motorOnum TT I# 1i el motor es el I

    R

    diitalriteM>?>%IOC?3I*H6;H# =nia una senal de encendido a la arian!leM>?>%IOC?3I* la cual el puente H cam!iara por apaado

    diitalriteM>?>%IOC?32*H6;H# =nia una senal de encendido a la arian!leM>?>%IOC?32* la cual el puente H cam!iara por apaado

    S

    else 1i el motor es el 2

    R

    diitalriteM>?>%2OC?3I*H6;H# =nia una senal de encendido a la arian!leM>?>%2OC?3I* la cual el puente H cam!iara por apaado

    diitalriteM>?>%2OC?32*H6;H# =nia una senal de encendido a la arian!leM>?>%2OC?3I* la cual el puente H cam!iara por apaado

    S

    S

    oid loop# =speci(icacion del ciclo .ue se de!e cumplir

    R

    )hile1erialaaila!le## Mientras el numero !+tes esten disponi!les para la lectura desde elpueto serie

    R

    char con T char#1erialread# =l puerto serial aceptara un caracter para realiar una cierta(uncion

  • 7/21/2019 Examen Carrito Arduino

    14/24

    i(con TT U"U#atras 1i el caracter .ue se oprima es VKV* entonces los motores tendran .ue irpara atras

    R

    Comiena a irar el motor I* en direccions hacia adelante* pero esta instruccion sera cam!iada

    por el puente H hacia aaatras* dicha instruccion sera mandada al puerto I

    motor1tartI* M>?>%OD6%O$>%'%D#

    set1peedI* 200# 'sinacion de una elocidad en miliseundos al motor I

    motor1tart2* M>?>%OD6%O$>%'%D# Comiena a irar el motor 2* en direccions haciaadelante* pero esta instruccion sera cam!iada por el puente H hacia atras* dicha instruccion seramandada al puerto 2

    set1peed2* 200# 'sinacion de una elocidad en miliseundos al motor 2

    S

    i(con TT U)U#adelante

    R

    motor1tartI* M>?>%OD6%OB'CQ'%D# Comiena a irar el motor I* en direccions haciaatras* pero esta instruccion sera cam!iada por el puente H hacia adelante* dicha instruccion seramandada al puerto I

    set1peedI* 200# 'sinacion de una elocidad en miliseundos al motor I

    motor1tart2* M>?>%OD6%OB'CQ'%D# Comiena a irar el motor I* en direccions haciaatras* pero esta instruccion sera cam!iada por el puente H hacia adelante* dicha instruccion sera

    mandada al puerto 2

    set1peed2* 200# 'sinacion de una elocidad en miliseundos al motor 2

    S

    i(con TT UaU#derecha

    R

    diitalriteM>?>%IOC?3I*H6;H# =niara una senal de encendido* a la aria!leM>?>%IOC?%3I 3' C'3 1=%' 6N=%?6D' ' 'P';'D> P>% =3 PN=?= H

    diitalriteM>?>%IOC?32*H6;H# =niara una senal de encendido* a la aria!leM>?>%IOC?%32 3' C'3 1=%' 6N=%?6D' ' 'P';'D> P>% =3 PN=?= H

    diitalriteM>?>%2OC?3I*H6;H# =niara una senal de encendido* a la aria!leM>?>%2OC?%3I 3' C'3 1=%' 6N=%?6D' ' 'P';'D> P>% =3 PN=?= H

    diitalriteM>?>%2OC?32*H6;H# =niara una senal de encendido* a la aria!leM>?>%2OC?%32 3' C'3 1=%' 6N=%?6D' ' 'P';'D> P>% =3 PN=?= H

  • 7/21/2019 Examen Carrito Arduino

    15/24

    motor1tartI* M>?>%OD6%OB'CQ'%D# Motor I comenara a irar pero hacia atras* esteiro se cam!iado por el puente H + en es de ir hacia atras ira hacia adelante

    set1peedI* I0# 'sinacion de una elocidad en miliseundos al motor I

    S

    i(conTT UdU#i.uierda

    R

    diitalriteM>?>%IOC?3I*H6;H# =niara una senal de encendido* a la aria!leM>?>%IOC?%3I 3' C'3 1=%' 6N=%?6D' ' 'P';'D> P>% =3 PN=?= H

    diitalriteM>?>%IOC?32*H6;H# =niara una senal de encendido* a la aria!leM>?>%IOC?%32 3' C'3 1=%' 6N=%?6D' ' 'P';'D> P>% =3 PN=?= H

    diitalriteM>?>%2OC?3I*H6;H# =niara una senal de encendido* a la aria!leM>?>%2OC?%3I 3' C'3 1=%' 6N=%?6D' ' 'P';'D> P>% =3 PN=?= H

    diitalriteM>?>%2OC?32*H6;H# =niara una senal de encendido* a la aria!leM>?>%2OC?%32 3' C'3 1=%' 6N=%?6D' ' 'P';'D> P>% =3 PN=?= H

    motor1tart2* M>?>%OD6%OB'CQ'%D# =l motor 2 comenara a irar pero hacia atras* esteiro se cam!iado por el puente H + en es de ir hacia atras ira hacia adelante

    set1peed2* I0# 'sinacion de una elocidad en miliseundos al motor 2

    S

    i(conTT UsU#alto

    R

    diitalriteM>?>%IOC?3I*H6;H# =niara una senal de encendido* a la aria!leM>?>%IOC?%3I 3' C'3 1=%' 6N=%?6D' ' 'P';'D> P>% =3 PN=?= H

    diitalriteM>?>%IOC?32*H6;H# =niara una senal de encendido* a la aria!leM>?>%IOC?%32 3' C'3 1=%' 6N=%?6D' ' 'P';'D> P>% =3 PN=?= H

    diitalriteM>?>%2OC?3I*H6;H# =niara una senal de encendido* a la aria!leM>?>%2OC?%3I 3' C'3 1=%' 6N=%?6D' ' 'P';'D> P>% =3 PN=?= H

    diitalriteM>?>%2OC?32*H6;H# =niara una senal de encendido* a la aria!leM>?>%2OC?%32 3' C'3 1=%' 6N=%?6D' ' 'P';'D> P>% =3 PN=?= H

    S

    S

    S

  • 7/21/2019 Examen Carrito Arduino

    16/24

  • 7/21/2019 Examen Carrito Arduino

    17/24

    COMO CONECTAR 0IA L+ETOOTH +NA APLICACI/N

    ANDROID AL MOD+LO DE L+ETOOTH

    Como primer dato necesitas +a tener conectado tu mdulo de !luetooth a tudispositio android*

    Para poder conectarlo de!es ir al cuadro herramientas* despu/s ir a !luetooth +!uscar tu dispositio .ue por lo reular es HC-05 dar clic so!re /l + poner lacontrase,a I2:# + listo +a est4 sincroniado tu dispositio android

    =s primordial .ue inicies primero este paso si no* tu dispositio no se conectara siomites esta accin + no podras manipular tu modulo !luetooth

    1e acomodaran en pasos e im4enes para hacer m4s sencillo el comprendimientode como conectarlo

    I De!er ir a la seccin de user inter(ace + de

  • 7/21/2019 Examen Carrito Arduino

    18/24

    1

    1

  • 7/21/2019 Examen Carrito Arduino

    19/24

    2

    4'comodando todo el cuadro a tu usto podremos empear a con(iurar laaplicacin para .ue (uncione

    De!es ir al !otn .ue dice BlocAs para .ue empieces a arear los comandos=star4 mostrado en la imaen completa al terminar de acomodar todos los

    comandostendr4 una (lecha de color ro

  • 7/21/2019 Examen Carrito Arduino

    20/24

    De ah de!es de ir a herramientas BluetoothClientI !uscar esta imaen

    ' partir de ah reresar a 3istPicAerI + arear esta imaen

    De!es cam!iar BacAroundColor por 1election como se muestra en la imaen

    a teniendo estos cuadros de!es de acomodarlos de esta (orma como se en enla imaen

    a teniendo acomodado lo .ue es el !luetooth para poderlo encender + apaarPodemos empear a arear los !otones para .ue arduino reconoca estos +pueda tra!a

  • 7/21/2019 Examen Carrito Arduino

    21/24

    De ah te as a a la herramienta ?e"t + areas el siuiente comando .ueesta mostrado con la (lecha

    : De!es arear la letra .ue es la .ue el prorama de arduino reconoce* eneste caso el prorama arduino tiene el comando de F)G +

  • 7/21/2019 Examen Carrito Arduino

    22/24

  • 7/21/2019 Examen Carrito Arduino

    23/24

    COMENTARIOS

    =n este pro+ecto nos encontramos con di(erentes inconenientes .ue por diersasraones nos retrasaron en la ela!oracin* a continuacin se descri!ir4n alunascosas .ue son (undamentales para tomar en cuenta + llear a ca!o el pro+ecto de

    una manera m4s (luida

    Para empear con la ela!oracin de este pro+ecto es mu+ importante conocer loscomponentes .ue se an a utiliar primero ha+ .ue tener en cuenta !a

  • 7/21/2019 Examen Carrito Arduino

    24/24

    CONCL+SIONES

    3a ela!oracin de este pro+ecto (ue un proceso la!orioso pero .ue sin em!arono se hio tedioso +a .ue cada error .ue sura intria!a m4s para .uererresolerlo Para ser un primer pro+ecto relacionado con ro!tica (ue una

    e"periencia satis(actoria .ue nos de