0% encontró este documento útil (0 votos)
83 vistas4 páginas

Semana 5 Documentos-Ieee-Es

Este documento describe un proyecto que utiliza Arduino y comunicación Bluetooth. El proyecto involucra el diseño e implementación de un circuito que recibe señales por Bluetooth en una tarjeta Arduino y enciende o apaga un relevador. También cubre la configuración de la comunicación serial y la simulación del proyecto en un simulador.

Cargado por

jpsanchez85
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
83 vistas4 páginas

Semana 5 Documentos-Ieee-Es

Este documento describe un proyecto que utiliza Arduino y comunicación Bluetooth. El proyecto involucra el diseño e implementación de un circuito que recibe señales por Bluetooth en una tarjeta Arduino y enciende o apaga un relevador. También cubre la configuración de la comunicación serial y la simulación del proyecto en un simulador.

Cargado por

jpsanchez85
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

1

POLITECNICO GRANCOLOMBIANO
I SEMESTRE 2022

Mó dulo: Internet de las cosas


Uso prá ctico de Arduino
Tipo de entrega: Artículo

Resumen
Este es el segundo ejercicio y realizaremos hacer
trabajar con la comunicació n Bluetooth y
Arduino. Para esta entrega se debe implementar
el siguiente diagrama que transfiere datos por
bluetooth.

I. INTRODUCCION
Aprenderemos a Diseñ ar, implementar y
configurar un circuito que reciba señ ales por
Bluetooth a una tarjeta ArduinoConfigurar una
comunicació n por enlace serial de la La alimentació n tanto del relevador de corriente
placa.Configurar la simulació n en uno de los como de la antenta de Bluetooth es de 5V. Aquí
simuladores y tomar las respectivas pruebas. considera que el có digo está hecho para Arduino
Uno ya que esta tarjeta solo cuenta con un serial
así que si quieres ver en el serial y comunicarte
por Bluetooth debes utilizar la clase de Software
II. DESARROLLO: Serial. Si utilizas un Arduino Mega tienes má s
1. Diseñ ar, implementar y configurar un circuito seriales y no necesitarías utilizar esta clase.
que reciba señ ales por Bluetooth a una tarjeta Dentro del có digo debes ver que solo recibirá s
Arduino. un valor por medio de la señ al de Bluetooth. Con
Para este ejercicio, lo má s recomendable es esta respuesta recibida, ya sea 0 o 1 el relevador
contar con este material: Un Arduino Uno Un se encenderá o se apagara ademá s de que la
mó dulo de relevador de corriente Un sensor HC- terminal del seríal mostrará los resultados para
06 Varios jumpers. Configuració n de cableado: indicar que la antena está conectada a la
En la siguiente imagen podrá s ver có mo funciona aplicació n y ademá s que se ha ejecutado una
la organizació n del cableado para el sistema que acció n.
vamos a utilizar. Al descargar o clonar el repo
completo podrá s ver la imagen en tamañ o real y 2. Configurar una comunicació n por enlace serial
también el diagrama de Fritzing. En este ejercicio de la placa.
es de vital importancia que veas que el pin TX La lista de Hardware que necesitas es la
(reloj) y RX (lectura) del HC-06 está en siguiente:
posiciones invertidas con respecto a la posició n Un Arduino Mega
de los mismos pines de Arduino Un mó dulo HC-06
Tres tiras de led RGB aná logas
Nueve transistores TIP120 (tres por cada tira de
leds que vayas a utilizar)
Una tarjeta de prototipado y muchos cables.

1
2
POLITECNICO GRANCOLOMBIANO
I SEMESTRE 2022

3. Configurar la simulació n en uno de los


simuladores y tomar las respectivas pruebas.

El có digo de Arduino
Con el fin de simular un "bombillo" controlado
por bluetooth se ha ensamblado un breve Utilizar un sensor de Bluetooth desde el Arduino
proyecto a través de la plataforma Arduino como Mega. A diferencia de muchos modelos de
unidad de control local para el LED RGB que Arduino, el Mega cuenta con mú ltiples puertos
reciba las señ ales enviadas desde la aplicació n seriales así que no es necesario que agregues
android a través del mó dulo bluetooth HC-05 ninguna biblioteca de clases adicional sino que
bajo la topología del siguiente esquema: ú nicamente utilices un serial diferente del que
está s acostumbrado a usar en la terminal.
String infoRecibida = "";

void setup()
{
Serial1.begin(9600);
Serial1.println("Conexió n lista");
Serial.begin(19200);
}

void loop()
{
while (Serial1.available()>0)

2
3
POLITECNICO GRANCOLOMBIANO
I SEMESTRE 2022

{ Una vez que tengas todo conectado, el có digo


char character = Serial1.read(); final del proyecto se encuentra en la carpeta
infoRecibida.concat(character); [Arduino](enlace de la carpeta).
if (character == ':') El proyecto de control desde Arduino
{
//ló gica del có digo ejecutada con el Por lo fan que soy de C# y Visual Studio, intento
resultado recibido del Bluetooth encontrar la solució n a todos mis problemas
infoRecibida = ""; desde este lenguaje de programació n y en este
} caso el aprovecharme de la ventaja que me
} ofrece Xamarin para crear aplicaciones de
} Android. Así que lo que hice fue crear un
proyecto en Visual Studio utilizando Xamarin
Por el lado de los leds, para que puedas para Android.
aumentar y atenuar la luz a tu voluntad debes
apoyarte en los pines de tu Arduino que cuenten
con señ al PWM. Debes usar un pin por cada
color, esa es la razó n por la que se justifica el uso
de un Arduino Mega y no otro modelo, solo esta
versió n viene con los suficientes pines para
todas las tiras LED (en total para este proyecto
necesitas 9 pines con PWM).

3
4
POLITECNICO GRANCOLOMBIANO
I SEMESTRE 2022

Kushner, David (26 de octubre de 2011). «The


El primer archivo mencionado, Main.axml es el Making of Arduino» (en inglés). IEEE Spectrum.
encargado de construir la interfaz de la Consultado el 19 de marzo de 2018.
aplicació n y el resultado final es el siguiente: Massimo Banzi (22 de octubre de 2012).
«Arduino Due is finally here».
https://blog.arduino.cc (en inglés). Consultado el
31 de enero de 2018.
Lahart, Justin (27 de noviembre de 2009).
«Taking an Open-Source Approach to
Hardware». https://www.wsj.com (en inglés).
Consultado el 23 de enero de 2018.
Placa Arduino Serial

En el archivo MainActivity.cs se encuentra la


ló gica de la aplicació n. Los métodos de conexió n
Bluetooth y su vinculació n con la interfaz de la
aplicació n.

III. CONCLUSIÓ N
Como se mencionó anteriormente el Fritzing y
visual studio son herramientas grá ficas y de
programació n para pruebas, control, etc. Se optó
por utilizar este software debido su facilidad en
establecer la comunicació n con el
microcontrolador de modo serial, para el
procesamiento y una rá pida presentació n de
datos obtenidos de los sensores.

IV.Referencias
«Arduino - Introduction». www.arduino.cc (en
inglés). Archivado desde el original el 29 de
agosto de 2017. Consultado el 22 de enero de
2018.

También podría gustarte