proyecto arduino con voz y bluetooth
TRANSCRIPT
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
1/19
V Feria Nacional de nvestigacin e
nnovacin Tecnolgica de nstituciones de
Educacin Tcnico Productivas y superior
Tecnolgica - NT 2015
P!"E#T!$
%#!NT!& 'E (!T!E) " F!#!) (E' *NTE V!+,
" (*N'! (*N*& .&ET!!T/ *T*VE+ 'E
#E&&* #!N P&*T*F!(* *' N!
E)(EN$
Es una placa MICRO controladora de categora open HARDWAREy open SOURCE es decir, una platafora de c!digo a"ierto paraprototipos electr!nicos#
Al ser open source, tanto su dise$o coo su distri"uci!n, puedeutili%arse li"reente para el desarrollo de cual&uier tipo de proyectosin necesidad de licencia#
Hoy la pala"ra de oda en cuanto a electr!nica digital y desarrollosr'pidos, eficaces y sorprendentes es Arduino# En uc(os colegios
t)cnicos est'n tra"a*ando con este nue+o producto &ue se presentacoo una soluci!n a uc(os de los pro"leas de aprendi%a*e e
1
INSTITUTO DE EDUCACIN SUPERIOR TECNOLGICO
PBLICO
SAN FRANCISCO DE ASS
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
2/19
interacci!n del aluno con la tecnologa# Cu'les son los oti+os&ue lle+an a creer &ue a partir de una platafora pre-arada puedaser 's sencillo aprender. /ue tiene de especial. Hagaos unacoparati+a y e+alueos si es tan sorprendente coo nos lo
+enden#Si a este gran suario le agregaos las caractersticas de c!digoa"ierto&ue "rinda el sistea, estaos sin duda ante un productodigno de ser anali%ado# 0a facilidad de desarrollar eleentosinteracti+os y la posi"ilidad de coen%ar a utili%ar Arduino sinconociientos pre+ios so"re electr!nica, nos tientan a seguirleyendo e in+estigando acerca de )l# El proetedor suceso deane*ar otores, encender y apagar luinarias, actuar so"resensores, y crear prograas de coputadora para interactuar con elsistea, nos entusiasa y nos perite iaginarnos a nosotrosisos sorprendiendo a la failia con la ara+illa de la electr!nica&ue (eos aprendido#
'ENT F #*# !N 'E& P!.&E(*$
Este proyecto se e*ecuta "a*o la necesidad de poder controlararran&ue de otores, focos y secuencias l!gicas1 ediante un
2
http://www.neoteo.com/game-boy-de-codigo-abierto-13937.neohttp://www.neoteo.com/game-boy-de-codigo-abierto-13937.neohttp://www.neoteo.com/construye-un-interruptor-crepuscular.neohttp://www.neoteo.com/ldr-fotorresistencias.neohttp://www.neoteo.com/construye-un-interruptor-crepuscular.neohttp://www.neoteo.com/ldr-fotorresistencias.neohttp://www.neoteo.com/game-boy-de-codigo-abierto-13937.neohttp://www.neoteo.com/game-boy-de-codigo-abierto-13937.neo -
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
3/19
controlador ARDUI2O, &ue es una tar*eta de interfa% decounicaci!n &ue por esta se puede counicar de forainal'"rica +a 30UE4OO4H y WI5I en el '"ito industrial,ediante los diferentes prograas asi coo ta"i)n en sistea
do!tica#0a counicaci!n ta"i)n se puede reali%ar a grandes distanciasediante un dispositi+o MICROCHI61 ade's &ue nos sir+e parapoder reali%ar diferentes operaciones l!gicas descargandoaplicati+os para celulares A2DROID# Ade's la ipleentaci!n enel a+ance tecnol!gico en los centros educaci!n superior ediante ladifusi!n de proyectos de in+estigaci!n, &ue son factores rele+antespara la e*ora de la producti+idad de los diferentes sectores
econ!icos producti+os, sociales y culturales#
!.ET V!)$
5ortalecer las capacidades de los estudiantes y profesores ediantela difusi!n de estos proyectos de in+estigaci!n atra+e% de Arduino1 y
3
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
4/19
responder a las e7pectati+as del undo oderno de la tecnologainal'"rica atra+e% de la platafora Arduino
Conocer el entorno de Arduino8 (istoria,odelosycaractersticas#
Conocer el soft9are relacionado tanto
con la prograaci!ncoo con lae7plotaci!n de sisteas "asados enArduino#
Conocer las fuentes de docuentaci!n"'sicas para elaprendi%a*e y usoa+an%ado de Arduino#
a (*#! #!NTE3T*&
0a Instituci!n Educati+a, los estudiantes, los profesores y la
counidad, ser'n los "eneficiados ediante laipleentaci!n de estos sisteas de seguridad &ue ser'ndesarrollados ediante la ipleentaci!n de platafora
Arduino#
4 (*#! TE! #!
1) IntroduccinUna posi"ilidad &ue proporciona la tar*eta Arduino, coo ya coent)
en el prier+captulo, es la de crear se$ales de salida anal!gicas, esdecir, +aria"les en el tiepo y en su +alor de tensi!n, desde : a ; en los pines ?, @: y @@, asignando sutensi!n de salida gradual con neros del : al B;;, lo &ue pro"ar) acontinuaci!n#
2) Iluminacin variable de un diodo led
0a utili%aci!n del "lo&ue SO2IDO para &ue suenen distintas notasusicales a tra+)s del pie%oel)ctrico conectado al pin digital ? denuestra placa, es una fora sofisticada de apro+ec(ar una salidaanal!gica de la tar*eta Arduino, en este caso, con una estrategiadifcil de e7plicar a nuestros alunos, ya &ue los tonos se calculancon el nero in+erso a la frecuencia de cada nota usical, y asaparece e7plicitado en el editor de te7to de Arduino, a tra+)s de lali"rera denoinada por el prograa Melody#( #
4
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
5/19
5
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
6/19
M's coprensi"le para ellos puede ser la propuesta de crear un
prograa &ue realice una secuencia de cuatro intensidades deiluinaci!n en el diodo led conectado al pin @@ de nuestra placautili%ando, por e*eplo, los +alores ;, ;:, @:: y B:: en la pesta$a decada "lo&ue O2# 0a luinosidad puede graduarse de : a B;;ediante la funci!n analogWrite=>, de tal odo &ue si asignaos el+alor F el diodo led "rillar' al B;G de su capacidad, con el +alor@B lo (ar' al ;:G, y as sucesi+aente8 +ariaos, de foraipercepti"le por nuestra +ista, la relaci!n entre el tiepo deencendido y apagado del led en un perodo de tiepo nio#
3) Creacin de un detector de presencia utilizando el bloque
METODO
0as alaras y detectores de presencia son dispositi+os de controluy utili%ados en nuestra +ida cotidiana para crear sisteasantirro"o, la apertura auto'tica de puertas de gara*e o decoercios, acti+ar escaleras ec'nicas, "arreras de paso de+e(culos o la cinta corredera en la ca*a de un superercado# 0ossensores 's utili%ados en estos e*eplos son los detectores depresi!n =&ue actan coo un pulsador> y los con*untos eisor-receptor de infrarro*os#
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
7/19
u"ral de distancia &ue superado, produ%ca el sonido de alara o,por contra, la +ariaci!n de "rillo en el led coo se$ali%aci!n delsistea# Este sensor es 's sofisticado y caro =unos @; euros> &uelos &ue (e utili%ado (asta a(ora, pero e pareca interesante
ostrarlo en un e*eplo, ya &ue su cone7ionado es uy sencillo yfunciona coo un potenci!etro &ue +ara su +alor resisti+o alsituarse un eleento frente a )l, a ayor o enor distancia =desde@: a : c>1 la lu% infrarro*a de edio alcance procedente del eisorre"otar' en el o"*eto detectado y llegar' una se$al de lu% al receptor=a"os forando una nica pie%a># Sipleente dispone de tresca"les &ue conectar8 negro en 2D, ro*o en L ;< y aarillo en al pinde entrada anal!gica elegido#
6ara (acer 's interesante la prograaci!n, +oy a crear un
M4ODO con Aici, es decir, +oy a incorporar dos su"prograasdentro del prograa principal, &ue en i caso (e denoinadoSENA0 =reduciendo el ltio e*eplo coentado> y SIRE2A=copuesto de dos notas> #
7
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
8/19
8
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
9/19
Con esta estrategia no s!lo e+ito el aontonaiento de "lo&uesgr'ficos en la consola de Aici, sino &ue ade's ordeno elprograa en el editor de te7to, e*orando claraente su legi"ilidad#
Al crear distintos M4ODOS e incorporarlos al "lo&ue 0OO6, aplicoel concepto de odularidad "'sico en la prograaci!n infor'tica,el cual e parece una "uena pr'ctica &ue con+iene for%ar a losalunos a utili%ar en los e*ercicios &ue les propongaos#) !rranque " cambio de velocidad de un peque#o motorDel iso odo &ue se grada la luinosidad, podra odularse la
+elocidad de giro de un otor, pero antes de poder reali%ar estae7periencia, de"eos sa"er c!o podeos acti+ar este dispositi+ocon la tar*eta Arduino, ya &ue )sta no proporciona directaentedesde sus pines digitales prograados coo salidas, la corrientenecesaria =superior a B: A> para &ue un otor de
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
10/19
He decidido utili%ar el transistor Mosfet denoinado IR5;B:, ya &uelo recoiendan en di+ersas pu"licaciones de iniciaci!n al uso de
Arduino# Se trata de una tecnologa de fa"ricaci!n de transistores&ue funciona al aplicar tensi!n en la patilla denoinada JgateK=e&ui+alente a la J"aseK de los transistores counes> y &ue conutaa +elocidades siilares a las de tra"a*o del icroprocesador
A4ega de la tar*eta#
Coo ya e7pli&u) al inicio de este onogr'fico, soy partidario de
crear placas para pinc(ar en los pines de Arduino al tra"a*ar con losalunos, de odo &ue (e dise$ado una sencilla de ; pistas deco"re &ue e perite conectar un otor =con la salida @:> yencender un diodo led =con la @@>1 a"os dispositi+os sonsuscepti"les de ser odulados por pulsos, y ade's norenunciaos a conectar un pie%oel)trico en el pin ? para crearsonidos# 0as lneas a%ules del es&uea son ca"les de cone7i!n ensuperficie entre pistas, y las +erdes lneas de corte de las pistas deco"re en el re+erso de la placa#
10
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
11/19
6ara alientar el otor de"e utili%arse el pin denoinado
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
12/19
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
13/19
El reto en la prograaci!n ser', tras conectar el ca"le de datos
aarillo en el pin anal!gico :, deterinar el +alor u"ral &ue,onitori%ado a tra+)s del ca"le US3 y ediante la pesta$a J0EER
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
14/19
*##E)! !) 'E *' N!-
(ET!'!&!6 * " 'E)*!&&! 'E
NVE)T 6*# !N$
El Arduino se (a +uelto un proyecto uy popular en la red y es la"ase so"re la &ue se construyen y desarrollan un "uen nero deproyectos relacionados con los icrocontroladores y la electr!nica
en general#
14
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
15/19
Este proyectodecoputador de "a*o coste &ue tiene coo origen la educaci!n ylle+ar a las aulas la ense$an%a de aterias tecnol!gicas aun&ue,coo pudios +er, alrededor de esta coputadora (an surgido un"uen nero de proyectos con los &ue podeos profundi%arnuestros conociientos so"re sisteas o pasar un "uen rato
*ugando a arcades cl'sicos# Otro proyecto "astante popular es!rduino, un proyecto de hardwareli"re &ue se (a la"rado su lugarentre los usuarios y ta"i)n es la "ase de un "uen nero deproyectos de electr!nica y do!tica#
Arduino es una placa &ue lle+a un icrocontrolador Atel A y ofrece al usuario +arios puertos de de entradaQsalida yun entorno de desarrollo &ue tiene coo o"*eti+o desarrollarproyectos +inculados al undo de la electr!nica y losicrocontroladores dentro de un entorno sencillo &ue no plantee"arreras de entrada econ!icas =el sistea tiene un coste uy "a*o>o tecnol!gicas =aun&ue Arduino se prograa en el lengua*e6rocessing es posi"le usar otros lengua*es coo C, a+a, 6yt(on,etc>#
4eniendo en cuenta &ue Arduino es un proyecto &ue tiene cooo"*eti+o facilitar el desarrollo de proyectos relacionados con laelectr!nico, conseguir este sistea es cada +e% 's sencillo ye7isten un "uen nero de tiendas en Internet en las &ue podeosconseguir una placa de Arduino y un "uen nero decopleentos, sensores y apliaciones con los &ue desarrollarnuestros proyectos#
15
http://www.arduino.cc/http://www.arduino.cc/ -
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
16/19
#!)T! 'E& P!"E#T!$
0os coponentes se pueden ad&uirir en las casas donde (ay +entade coponentes electr!nicos#
Tar'eta !(DI*O *O+++++++++,-., 1//,//
Tar'eta de %otencia+++++++++++-., 2$,//
Tar'eta 0ETOOT++++++++++,-., $,//
%laca de %rotoboard+,,+++++++,,+,-., 2/,// -ocet 4/)++++++,+++++++,,+-., 1$,//
uminarias 4)++++ ++++++++,,,-., $,//
0ornera++++++++++++++++,-., 5,//
Cable Mellizo 1+++++++,,,++++,,-., 1/,//
Enc6u7e++++++++++,+++++,,,-., 2,//
Cable de Comunicacin++++++++,,-., 1/,//
Tablero++++++++++++++++,-., 1/,//
(ele 128DC 4)+++,,+++++++++-., 1/,//
Transistores 2*2222 4)++++++++,-., $,//
Diodo 1*//9 4)+++,+,+++++++-., 1,//
(esitencia 4)+++++++,,+++++,,-., 1,//
Conectores para %rotoboard+++++,+-., 1/,//
:oco Incandescente 5/;++++++++-., 1,//
:oco !6orrador 5/;++++++++++,-., 1$,//
:oco ED de 5/;++++++++++++-., 3/,//
T!T*&$ )7 82100
16
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
17/19
E)&T*'!)$
El resultado del proyecto es (acer conocer a los estudiantes yprofesores de la iportancia de la ipleentaci!n de nue+asestrategias tecnol!gicas, con el prop!sito de desarrollar lain+estigaci!n1 asi coo los resultados acad)icos e*orando asi lainno+aci!n tecnol!gica#
UDOO es un proyecto ipulsado dentro del undo de lain+estigaci!n en el capo de la electr!nica &ue tiene coo o"*eti+odesarrollar un sistea did'ctico &ue concentre Rasp"erry 6i y
Arduino "a*o una nica placa de desarrollo en la &ue tra"a*ar conAndroid, 0inu7 o prograar icrocontroladores y desarrollarproyectos de todo tipo tanto en la escena uni+ersitaria coo en lasepresas o, sipleente, por afici!n#
#!N#&) !NE) " E#!(EN'*# !NE)
0a placa &ue (e utili%ado para acti+ar un otor con la tar*eta Arduinoa"re la posi"ilidad el control de los pe&ue$os proyectos &ueconstruios con nuestros alunos en el taller y &ue prograaoscon tar*etas coerciales tipo Enconor# 4a"i)n podraos odificarel funcionaiento de pe&ue$os *uguetes con otor, lu% o sonido1 porltio, duplicando la presencia del transistor en una placa,tendreos la oportunidad prograar un dispositi+o !+il sencillo#
Arduino nace ante la necesidad dedisponer de una plataforma para el
17
-
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
18/19
control que sea abierta y asequible
La losofa de Hardware Libre ha hechoque Arduino se extienda a gran velocidad
Existe una gran variedad demodelos, consecuentemente hayuna gran variedad de aplicaciones
ambi!n hay una gran variedaddeentornos de programaci"n ysimulaci"n
Adem#s, cada ve$ aparecem#s
documentaci"n yproveedores
. .& !6*F * " 9E.6*F *
Arduino CooP"ooP Mic(ael Margolis# B:@B
etting Started 9it( Arduino Massio 3an%i# B:@@
MaPe8 Arduino 3ots and adgets 4ero ar+inen, io ar+inenB:@@
En+ironental Monitoring 9it( Arduino Eily ert% , 6atricP Di usto#
(ttp8QQ999#youtu"e#coQ9atc(.+Tdynr/+5"E
(ttp8QQ999#youtu"e#coQ9atc(.+T9 gO*dyVI
(ttp8QQ 999#youtu"e#coQ9atc(.+TSE*5Wl@s
18
X
X
X
X
http://www.youtube.com/watch?v=8dynrQvF_bEhttp://www.youtube.com/watch?v=mw__gOjdyYIhttp://www.youtube.com/watch?v=SmJEjFWXl1shttp://www.youtube.com/watch?v=8dynrQvF_bEhttp://www.youtube.com/watch?v=mw__gOjdyYIhttp://www.youtube.com/watch?v=mw__gOjdyYIhttp://www.youtube.com/watch?v=SmJEjFWXl1shttp://www.youtube.com/watch?v=SmJEjFWXl1s -
7/24/2019 Proyecto Arduino Con Voz y Bluetooth
19/19