Proyecto Carro Bluetoorh - Ultrasonido
-
Upload
roberto-cayo-huaynillo -
Category
Documents
-
view
216 -
download
0
Transcript of Proyecto Carro Bluetoorh - Ultrasonido
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
1/24
Octubre 2016
PROYECTO DE L CURSO: PROGRAMACION PARA INGENIEROS
TECNOLOGIA ARDUINO:
CARRO CONTROLADO VIABLUETOOTH CON SENSOR
ULTRASONIDO
2016
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
2/24
CARRO ARDUINO -
DEDICATORIA
A todos aquellos que nos sentimos comprometidos connuestro trabajo, que tratamos de dar siempre más denosotros, y quisiéramos que el día tenga más de 24 horas, a
veces solo por completar nuestras actividades. Pidamos horaspara disrutar con nuestros seres queridos, e!ijamosseguridad y salud, para que las uer"as nunca nos alten parabrindar amor, seguridad y salud a todos aquellos que nosesperan en casa.
#os Alumnos
2
CARRO ARDUINO
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
3/24
CARRO ARDUINO -
Contenido$%$&'A()*&A................................................................................................................... 2
+. &(*)$-''&............................................................................................................ /
2. )01%(&)3................................................................................................................... 4
)01%(&) 5%%*A#......................................................................................................4
)01%(&)3 %3P%'67&')3.............................................................................................. 4
/. 8A*') (%*&').........................................................................................................9
8$-#) $% 0#-%())(:..............................................................................................;
SENSOR DE -#(*A3)&$).............................................................................................;
4. $%3'*&P'&) $%# P*)) $%# '&*'-&() %#%'(*&')..................................................................+/
4./.+ $&3%>) $% &3(A#A'&) $% #)3 8)()*%3 $' < '&*'-&() &(%5*A$)#2?/$......................................................................................................................+/
4./.2 $&3%>) $% &3(A#A'&) $%# -#(*A3)&$)................................................+4
4././ $&3%>) $% &3(A#A'&) $% $&3P)3&(&) 0#-%())(: :'@=.......................+4
4./.4 $&3%>) $% &3(A#A'&) $% ()$)3 #)3 A''%3)*&)3.................................+9
4./ P*)'%$&8&%()..................................................................................................+9
/./ P*)5*A8A'&)...................................................................................................+9
9. %A#-A'&) $% ')3()3 < AP#&'A'&)%3...............................................................+;9.+ %valuaciBn de costos............................................................................................ +;
9.2 Potenciales aplicaciones......................................................................................+?
. ')'#-3&)%3.........................................................................................................2=
C. *%')8%$A'&)%3................................................................................................. 2=
/
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
4/24
CARRO ARDUINO -
1. INTRODUCCIÓN
%stamos viviendo en una época donde la tecnología avan"a a pasos agigantados, cadaaDo surgen nuevas tecnologías o muchas se reinventan, siguiendo así un ciclo cada ve"
más acelerado. -na de estas nuevas tecnologías son los microcontroladores EArduinoF.Arduino que traduce literalmente como GPoderosos amigoG en &taliano. 'ualquier cosaes posible, con el gran poder de Arduino. %s compacto, es sencillo, y hace que laelectrBnica de microprocesadores en el mundo sea divertida y ácil. Arduino es una plataorma de prototipos electrBnica de cBdigo abierto Hopen I sourceJbasada en hardKare y sotKare Le!ibles y áciles de usar. %stá pensado e inspirado enartistas, diseDadores, y estudiantes de computaciBn o robBtica y para cualquierinteresado en crear objetos o entornos interactivo, o simplemente por hobby. Arduinoconsta de una placa principal de componentes eléctricos, donde se encuentranconectados los controladores principales que gestionan los demás complementos y
circuitos ensamblados en la misma. Además, requiere de un lenguaje de programaciBnpara poder ser utili"ado y, como su nombre lo dice, programado y conMgurarlo anuestra necesidad, por lo que se puede decir que Arduino es una herramientaGcompletaG, ya que sBlo debemos instalar y conMgurar con el lenguaje de programaciBnde esta placa los componentes eléctricos que queramos para reali"ar el proyecto quetenemos en mente, haciéndola una herramienta no sBlo de creaciBn, sino también deaprendi"aje en el ámbito del diseDo de sistemas electrBnicos@automáticos y, además,ácil de utili"ar. %l presente proyecto pretende e!plicar de manera ácil y graMca la elaboraciBn de un'arro controlado via 0luetooth, incorporado de un sensor ultrasonido y basado en latecnología de los microncontroladores e!plorando la capacidades de Arduino comoherramienta de control electrBnico ya que su manejo implica una gran reducciBn detiempo en diseDo electrBnico y en la programaciBn de su microcontroladorN ademásaprovechar las características del proyecto como oportunidad de negocio en cuanto asu implementaciBn en los sectores de la automati"aciBn, seguridad, investigaciBn,rescate y sectores industriales.
4
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
5/24
CARRO ARDUINO -
2. OBJETIVOS:
OBJETIVO GENERAL:
0rindar al usuario un Aparato %lectrBnico H'arroJ elaborado a partir de una placaArduino, que pueda ser controlado desde su dispositivo Android haciendo uso de latecnología bluetooth y sensores ultrasonido, de tal manera que se demuestre su ácilprogramaciBn, sencilla elaboraciBn, bajo costo y su alto potencial de aplicaciBn
OBJETIVOS ESPECÍICOS:
+. 7amiliari"aciBn con la plataorma Arduino.2. &ntegraciBn de la red de sensores y actuadores en la plataorma Arduino./. $emostrar la acilidad de la programaciBn para inventar nuevas cosas que
uncionen con tecnología de microprocesadores.4. 8ostrar la secuencia lBgica para el ensamblado del carro9. 8ostrar las aplicaciones y rentabilidad del proyecto.
9
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
6/24
CARRO ARDUINO -
!. "ARCO TEÓRICO:
EL "ICROCONTROLADOR ARDUINO
Arduino es una plataorma libre de computaciBn de bajo coste basada en unaplaca de entrada@salida y en un entorno de desarrollo &$% que implementa ellenguaje ProcessingOiring:ardKare. Arduino se puede usar para desarrollarobjetos interactivos automáticos o conectarse a sotKare en el ordenador HPure$ata, 7lash, ProcessingN 8a!83P.:ardKare.@ %lementos de la placa #a placa es una placa de circuito impresodonde va instalado el microprocesador, la memoria, las cone!iones de entrada ysalida y la cone!iBn para el puerto -30.0otBn de reset permite resetear el programa y permite cargar uno nuevo.Puerto -30 a través de él se cargan las instrucciones a ejecutar, el programa
que es reali"ado en el entorno de programaciBn de arduino. 'omunicaciBnArduino@)rdenador.8icroprocesador reali"a las instrucciones almacenadas en el programa de ormacíclica. %s un circuito integrado que contiene muchas de las mismas cualidadesque una computadora. %scribe en los pines $32@+/ y lee en los $%2@+/ A%[email protected] de entrada y salida Permiten conectar elemento que dan inormaciBn ycrean actuaciones.
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
7/24
CARRO ARDUINO -
E#e$ento% de# $i&'o&ont'o#(do':
Are@ Pin de reerencia analBgica HnaranjaJ5$@ 3eDal de tierra digital Hverde claroJ
Pines digitales 2@+/. %ntrada y salida HverdeJPines digitales =@+ O entrada y salida del puerto serie (QO*Q Hverde oscuroJ0otBn de reset@ Pulsador Ha"ul oscuroJPines de entrada analBgica =@9 Ha"ul claroJPines de alimentaciBn y tierra Huer"a naranja, tierra naranja claroJ%ntrada de la uente de alimentaciBn e!terna H?@+2 $'J Q+ HrosaJPuerto -30 HamarilloJ
C
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
8/24
CARRO ARDUINO -
Ent'(d(% ) S(#id(%
%l microcontrolador recibe inormaciBn de las entradas HreadJ, la procesa y escribe un +o un = H9v B =vJ en las salidas HriteJ, actuando sobre el dispositivo que tenemosconectado. Al microcontrolador por lo tanto conectamos unos sensores a la entrada y
unos actuadores a la salida, para que en unciBn del programa y de la lectura de lossensores se produ"can una serie de actuaciones.%ntrada@sensores salidas@actuadores,pulsadores, leds, motoresm #$*, Pie"oeléctrico... "umbadores....
Se*(#e% An(#+,i&(% ) Di,it(#e%
-na seDal es analBgica cuando puede tomar inMnitos valores entre su valor mínimo ymá!imo. %lementos analBgicos PotenciBmetro, ldr, ntc, Rumbador, motor eléctrico.-na seDal es digital cuando solo puede tomar 2 valores, el má!imo asociado a + o a'ierto EonF y el mínimo asociado a cero, also o EoSF. %lementos digitales pulsador,
detector de presencia, led, timbre.
-n&ion($iento de# $i&'o&ont'o#(do'
7unciBn $igitalrite
7unciBn rite Pines de salida HescribirJ
:igh el microntrolador escribe un + en el pin de salida, es decir 9v. %l led se enciende.
#oK el microntrolador escribe un = en el pin de salida, es decir =v. %l led no seenciende.
-n&i+n Di,it(#Re(d
%l microcontrolador lee la tensiBn en el pin de entrada si T/,9v asigna un +, si U/,9vasigna un =
;
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
9/24
CARRO ARDUINO -
"ÓDULO DE BLUETOOTH3on mBdulos muy populares para aplicaciones con microcontroladores P&' y Arduino. 3etrata de dispositivos relativamente econBmicos y que habitualmente se venden en unormato que permite insertarlos en un protoboard y cablearlo directamente a cualquiermicrocontrolador, incluso sin reali"ar soldaduras.
?
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
10/24
CARRO ARDUINO -
SENSOR DE ULTRASONIDO
3on detectores de pro!imidad que trabajan libres de roces mecánicos y que detectanobjetos a distancias de hasta ;m. %l sensor emite un sonido y mide el tiempo que laseDal tarda en regresar. %stos reLejan en un objeto, el sensor recibe el eco producido ylo convierte en seDales eléctricas, las cuales son elaboradas en el aparato devaloraciBn. #os sensores trabajan segVn el tiempo de transcurso del eco, es decir, sevalora la distancia temporal entre el impulso de emisiBn y el impulso del eco.
+=
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
11/24
CARRO ARDUINO -
. DESCRIPCION DEL PRO/ECTO:
%l presente proyecto permite la construcciBn de un carro controlado por control remotocon un dispositivo Android, dicho carro tiene sensor ultrasonido que evita impactos,todos los componentes son adaptados a un microcontrolador A*$-&).
%n el procesador del arduino instalaremos un programa que dictara los pasos a seguirpor el equipo. Para la alimentaciBn del auto usaremos una batería de ?v.
uestra intenciBn es construir un dispositivo completo de manera más ácil yeconBmica posible.
++
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
12/24
CARRO ARDUINO -
.1 CO"PONENTES A USAR• Placa arduino -)• Protoboard %&'@9=• 3ensor -ltrasonido :'@3*=4• 8odulo 0luetooth :'@=• 'ircuito integrado #2?/$• *uedas jebe• 8otor reductor 58/@*+2=• *ueda giratoria• 'able jumper 8@8• 'Able jumper 8@:• 0ase Acrilico POcarro W tuercas• Pila ?v W cable• 'inta adhesiva
.2 DIAGRA"A DE LUJO
+2
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
13/24
CARRO ARDUINO -
+/
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
14/24
CARRO ARDUINO -
.! DISE0O DEL CIRCUITO ELECTRÓNICO
.!.1 DISE0O DE INSTALACION DE LOS "OTORES DC / CIRCUITOINTEGRADO L2!D
+4
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
15/24
CARRO ARDUINO -
.!.2 DISE0O DE INSTALACION DEL ULTRASONIDO:
+9
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
16/24
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
17/24
CARRO ARDUINO -
bJ %laboramos el programa que se adecue al proyecto
cJ &niciamos con el armado de la carcasa del carro. 'olocando las dos ruedas de jebe enla placa de acrílico y la rueda giratoria.
dJ #uego Mjamos a la placa el Arduino, el protoboard. 'olocamos el mBdulo de bluetoothy el mBdulo de ultrasonido al protoboard.
eJ 'ableamos de acuerdo a los diagramas anteriores. A continuaciBn cargamos elprograma al Arduino teniendo en cuenta que antes de cargar el programa sedesconecta los cables de transmisiBn y recepciBn del bluetooth,
J $escargamos la aplicaciBn al celular desde internet para poder controlar el carro víabluetooth.
gJ Adecuamos cambios del programa. *eali"amos cambios necesarios
!.! PROGRA"ACION
/* Carro Inalámbrico Bluetooth
ARDUINO L293DPuente ! //cone"ione# $el ar$uino con el %uente
& '(
) '& 9
'( 2
&+ ', 9, ')
-ND ., &, '2, '3
l motor ' #e conecta a lo# %ine# 3 0 ) $el Puente
l motor 2 #e conecta a lo# %ine# '' 0 '. $el Puente
La 1uente $e alimentacin $e lo# otore# #e conecta a tierra 0
l %o#iti4o al %in 5 $el %uente 6
Cone"in $el $ulo Bluetooth C7() 0 el Ar$uino
ARDUINO Bluetooth C7()
( 8R! :
' 8:! R
&+ +CC
-ND -ND
;;Cui$a$o;; La# cone"ione# $e : 0 R al m$ulo Bluetooth $eben e#tar $e#conecta$a#
n el momento a $el c$i>o 8?@etch! al Ar$uino6
Cone"in ?en#or Ultra#oni$o C7?R(.
ARDUINO Ultra#oni$o C7?R(.
2 cho
3 :ri>
&+ +CC
-ND -n$
*/
int i=
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
18/24
CARRO ARDUINO -
int $erA 9
int $erB '(
int 4el 2&& // +eloci$a$ $e lo# motore# 8(72&&!
int e#ta$o > // inicia $eteni$o6
int %echo 2 // $e1ine el %in 2 como 8%echo! %ara el Ultra#oni$o
int %tri> 3 // $e1ine el %in 3 como 8%tri>! %ara el Ultra#oni$o
int $uracion, $i#tancia // %ara Calcular $i#tancia
4oi$ #etu%8! //De1inimo# el %uerto #erial
?erial6be>in89)((! // inicia el %uerto #erial %ara comunicacin con el
//bluerooth
%ino$e8$erA, OU:PU:!
%ino$e8$erB, OU:PU:!
%ino$e8i=!
%ino$e8'3,OU:PU:!
E
4oi$ loo%8!
i18?erial6a4ailable8!F(! // lee el bluetooth 0 almacena en e#ta$o
e#ta$o ?erial6rea$8!
E
i18e#ta$oa! // Botn $e#%la=ar al Grente
analo>Hrite8$erB, (!
analo>Hrite8i=Hrite8$erA, 4el!
analo>Hrite8i=Hrite8$erB, (!
analo>Hrite8i=Hrite8$erA, (!
analo>Hrite8i=Hrite8$erB, (!
analo>Hrite8i=Hrite8$erA, (!
analo>Hrite8i=Hrite8$erB, (!
analo>Hrite8i=Hrite8i=Hrite8$erA, 4el!
E
i18e#ta$oe! // Botn Re4er#a
analo>Hrite8$erA, (!
analo>Hrite8i=Hrite8$erB, 4el!
analo>Hrite8i=italHrite8%tri>, I-! // >enera el %ul#o $e tri>>er %or '(u#
$ela08(6('!
$i>italHrite8%tri>, LOH!
$uracion %ul#eIn8%echo, I-! // Lee el tiem%o $el cho
+;
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
19/24
CARRO ARDUINO -
$i#tancia 8$uracion/2! / 29 // calcula la $i#tancia en centimetro#
$ela08'(!
i1 8$i#tancia K '& $i#tancia F2! // #i la $i#tancia e# menor $e '&cm
$i>italHrite8'3,I-! // ncien$e LD
analo>Hrite8$erB, (! // Parar lo# motore# %or 2(( mili #e>un$o#
analo>Hrite8i=Hrite8$erA, (!
analo>Hrite8i=Hrite8$erB, 4el! // Re4er#a $urante &(( mili #e>un$o#
analo>Hrite8i=Hrite8$erB, (! // -irar $urante ''(( mili#e>un$o#
analo>Hrite8i=Hrite8$erA, (!
analo>Hrite8i=italHrite8'3,LOH!
E
el#e // ?i no ha0 ob#táculo# #e $e#%la=a al 1rente
analo>Hrite8$erB, (!
analo>Hrite8i=Hrite8$erA, 4el!
analo>Hrite8i=! // Botn OGG, $etiene lo# motore# no hace na$a
analo>Hrite8$erB, (!
analo>Hrite8i=Hrite8$erA, (!
analo>Hrite8i=
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
20/24
CARRO ARDUINO -
2=
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
21/24
CARRO ARDUINO -
5. EVALUACION DE COSTOS / APLICACIONES:
*eali"aremos una evaluaciBn simple del costo del producto y el precio de venta al
mercado, para esto consideramos una producciBn mensual de 2= unidades
5.1 E6(#-(&i+n de &o%to%
$eterminando el costo de materiales e insumos
8A(%*&A# 'antidad
Precio !-nid
importeH3O.J
+ Placa arduino -) + ;9.= ;9.=2 Protoboard %&'@9= + C.= C.=/ 3ensor -ltrasonido :'@3*=4 + +;.= +;.=4 8odulo 0luetooth :'@= + //.= //.=9 'ircuito integrado #2?/$ + C.= C.= *uedas jebe 2 C.9 +9.=C 8otor reductor 58/@*+2= 2 C.= +4.=; *ueda giratoria + 2.= 2.=? 'able jumper 8@8 2= =.+ 2.
+= 'Able jumper 8@: 4 =./ +.2++ 0ase Acrilico POcarro W + +9.= +9.=
2+
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
22/24
CARRO ARDUINO -
tuercas+2 Pila ?v W cable + 9.= 9.=+/ 'inta adhesiva + +.9 +.9
()(A# 2=./compra al ! mayor Hreduce+9XJ +C9./99
$eterminando los costos 7ijos
personal mensualA$8&&3(*A$)* 29==A3&3(%(% )P%*A*&) ;==%$%$)* +2==
)P%*A*&) +=== ()(A# Huevos 3olesJ 99==
3ervicio mensual3ervicio #u" ?=3ervicio de agua ;=5as 'alida +2=teleonía +2=
()(A# Huevos 3olesJ 4+=
mensual
equipos y otros +==
$eterminando el precio de venta unitario
'osto Mjo mensual =+=capacidad de producciBn
mensual 2='osto ! unidad +?;.9-tilidad /=XP'e&io de 6ent( %inIGV 7S8.9
25.3115
5.2 Poten&i(#e% (;#i&(&ione%:
%ntre las principales aplicaciones del proyecto elaborado, tenemos las siguientes
22
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
23/24
CARRO ARDUINO -
• %!ploraciBn los carros pueden ser acondicionados para resistir situacionesadversas e indagar en ambientes poco accesibles u hostiles para el ser humano,pudiendo ser usados en situaciones de desastres, para la bVsqueda de heridos
• %ntretenimiento %sta industria se avorece del uso de robots para recrearsituaciones Mcticias o posibles, haciendo uso de los llamados Geectos
especialesG, o simplemente como un pasa tiempo
• 'onstrucciBn Para el transporte de materiales y herramientas
• %ducaciBn %l sistema es modular y ampliable, con el que se puede construir unaplataorma muy completa , su acilidad de armado y desarmado permitirá a losestudiantes de manera entretenida ingresar al mundo de la robBtica.
• Automati"aciBn &ndustrial #a tecnología de este proyecto puede ser llevado amuchos equipos industriales que requieren sensores antiinpacto o control remotode los mismos con una tecnología accesible para todos como la e!istente en loscelulares
4. CONCLUSIONES:
• #a tecnología de los microprocesadores, en este caso A*$-&), permite laconstrucciBn de dispositivos de alta tecnología y a bajo costo, sentando basepara proyectos más complejos.
• 3e ha logrado desarrollar un dispositivo utili"ando un 3istema %mbebido a travésde las grandes ventajas que nos proporciona la Plataorma de Arruino, con lavariedad de dispositivos disponibles se pueden crear no solo este tipo deprototipos sino que puede desarrollarse todo una gama de buenos proyectos.
•
&nteresante resulta el hecho que no es necesario grandes cantidades de energíaeléctrica, ni de grandes costos, con una inversiBn bien planiMcada se puedereali"ar un diseDo similar al que se presenta.
2/
-
8/19/2019 Proyecto Carro Bluetoorh - Ultrasonido
24/24
CARRO ARDUINO -