Академический Документы
Профессиональный Документы
Культура Документы
UNIVERSIDAD DE CARTAGENA
CENTRO TUTORIAL CARMEN DE BOLÍVAR
INGENIERÍA DE SISTEMAS
IX Semestre
Mayo de 2018
TABLA DE CONTENIDO
Pag.
1. INTRODUCCIÓN 4
2. OBJETIVOS 5
3. MARCO TEORICO 6
5. PARTE EXPERIMENTAL 17
5.1. Materiales 17
5.2. Procedimiento 23
6. CONCLUSIONES 37
BIBLIOGRAFIA 38
2
3
1. INTRODUCCIÓN
El propósito de una red es transmitir información desde un equipo otro. Para lograr
esto, primero se debe decidir cómo se van a codificar los datos que serán
tipo de datos, los cuales pueden ser: audio, texto, gráficos, video, etc.
Para que ocurra la transmisión de datos, debe haber una línea de transmisión
entre los dos equipos, también denominada canal de transmisión o canal. Estos
través de una placa de Arduino. La trasmisión de los datos se hace vía bluetooth.
Por medio del desarrollo de este proyecto pudimos comprender al detalle la los
4
2. OBJETIVOS
tecnología bluetooth.
5
3. MARCO TEORICO
HARDWARE
significado acorde, por tal motivo se lo ha adoptado tal cual es y suena. La Real
SOFTWARE
6
todas las tareas concernientes a la edición de textos; el llamado software de
sistema, tal como el sistema operativo, que básicamente permite al resto de los
con el usuario.
ARDUINO
para sus componentes de hardware como de software, son liberados con licencia
7
Por otro lado, el software consiste en un entorno de desarrollo (IDE) basado en el
BLUETOOTH
Personal (WPAN) creado por Bluetooth Special Interest Group, Inc. que posibilita
radiofrecuencia en la banda ISM de los 2.4 GHz. Los principales objetivos que se
Los dispositivos que con mayor frecuencia utilizan esta tecnología pertenecen a
cámaras digitales.
8
Se denomina Bluetooth al protocolo de comunicaciones diseñado especialmente
"Clase 1", "Clase 2" o "Clase 3" en referencia a su potencia de transmisión, siendo
Sven, como reemplazo de cable, que estaban trabajando para Ericsson en Lund,
espectro.
720 kbs, una capacidad increíble para la década de los noventa pero que hoy
parece muy limitada. Después de varias décadas de mejoras, los diferentes tipos
9
de conexión es otro de los aspectos que ha mejorado mucho. El Bluetooth ha
Las prestaciones fueron publicadas por el Bluetooth Special Interest Group (SIG).
El SIG las anunció formalmente el 20 de mayo de 1998. Fue creado por Ericsson,
compañías. Hoy cuenta con una membresía de más de 20.000 empresas en todo
para la retro compatibilidad, que permite que el último estándar cubra todas las
versiones anteriores.
m con repetidores).
Opera en la frecuencia de radio de 2,4 a 2,48 GHz con amplio espectro y saltos de
El hardware que compone el dispositivo Bluetooth está compuesto por dos partes:
10
un controlador digital, compuesto por una CPU, un procesador de señales digitales
manejo de los protocolos ARQ y FEC de la capa física; además, se encarga de las
y el cifrado de datos.
Para ello, sobre la CPU corre un software denominado Link Manager cuya función
SDP. Además, los dispositivos que se comunican por Bluetooth pueden usar casi
para el establecimiento y control del enlace de radio entre dos dispositivos. Está
implementado en el controlador.
11
L2CAP: El protocolo de control y adaptación del enlace lógico (Logical Link
conexiones lógicas entre dos dispositivos que usan diferentes protocolos de nivel
sus parámetros asociados. Por ejemplo, cuando usas un teléfono móvil con unos
auriculares Bluetooth, el teléfono usa SDP para determinar qué perfil de Bluetooth
necesarios para que el teléfono pueda conectarse con los auriculares. Cada
cable usado para generar un flujo de datos virtual en serie. RFCOMM ofrece
12
protocolos a través de un canal L2CAP. Su principal propósito es la transmisión de
Control Transport Protocol, AVCTP) es usado por el perfil de control remoto para
botones de control en unos aurículares estéreo usan este protocolo para controlar
el reproductor de música.
Binary, TCS BIN) es el protocolo orientado a bits que define la señalización del
dispositivos Bluetooth.
Protocolos adoptados: Los protocolos adoptados son aquellos que han sido
13
Protocolo de intercambio de objetos (OBEX), Wireless Application
PUERTO SERIAL
Los puertos seriales (también llamados RS-232, por el nombre del estándar al que
hacen referencia) fueron las primeras interfaces que permitieron que los equipos
datos enviados mediante un solo hilo: los bits se envían uno detrás de otro
transmisión).
Originalmente, los puertos seriales solo podían enviar datos, no recibir, por lo que
equipos actuales). Por lo tanto, los puertos seriales bidireccionales necesitan dos
intervalos aleatorios.
A su vez, el periférico debe poder distinguir los caracteres (un carácter tiene 8 bits
de longitud) entre la sucesión de bits que se están enviando. Esta es la razón por
bit de inicio (llamado bit START) y seguido por un bit de fin (llamado bit STOP).
14
del ancho de banda (de cada 10 bits enviados, 8 se utilizan para cifrar el carácter y
2 para la recepción).
Los puertos seriales, por lo general, están integrados a la placa madre, motivo por
15
4. PLANTEAMIENTO DEL PROBLEMA
que esto se pueda realizar de una manera rápida sin necesidad de desmontar el
letrero para reprogramar los mensajes, sino que estos puedan ser recibidos por el
leds, programable a través de una placa de Arduino, la cual recibirá el mensaje vía
16
5. PARTE EXPERIMENTAL
5.1. Materiales
artesanalmente, el cual permite conectarse vía bluetooth con un PC, el cual por
17
Este dispositivo de hardware, internamente consta de los siguientes componentes:
18
➢ Cinco (5) Matriz de Leds 8×8 con Driver MAX7219
19
Nuestro dispositivo de hardware, funciona por medio de software alojado en la
placa de Arduino, el cual permite captar el mensaje que llega vía bluetooth, lo
convierte en un patrón que puede ser representado por medio de una matriz de
20
Para poder comunicar la PC, con nuestro dispositivo, fue necesario crear una
Arduino
21
22
5.2. Procedimiento
permitirá comunicar la PC con este disipativo vía bluetooth, hay que llevar a cabo
una serie de pasos, los cuales nos permitirán que se lleve a cabo dicha
comunicación:
Paso 1. Como primera medida debemos activar los puestos seriales y paralelos
virtuales de nuestra PC, pues será por medio de uno de los puertos seriales
23
➢ Damos Click en el Nombre del equipo, en el menú Acción escogemos
➢ Damos Click en Siguientes varias veces hasta llegar a una ventana en cual
(COM y LPT)
24
25
➢ Damos Click en Siguientes varias veces y por último clic en finalizar.
26
27
Paso 2. Una vez hemos activado los puertos virtuales, procedemos a agregar el
PC, para poder iniciar la comunicación entre estos, para lo cual debemos seguir el
siguiente procedimiento:
activarlo.
28
➢ Des pues de activar el bluetooth damos Click en la opción Agregar Bluetooth
escogemos Bluetooth
➢ Aparecerá una lista con los dispositivos disponibles, en nuestro caso nuestro
29
30
Paso 3. Una vez emparejados los dispositivos bluetooth, procedemos a ejecutar la
aplicación la cual hará la conexión para en enviar los mensajes de texto que serán
mostrados en el tablero led. Para poder hacer esta conexión debemos saber en
con que puerto serial virtual esta trabajando el bluetooth de la PC, para llevar a
Puestos COM y miramos con que puertos esta trabajando este dispositivo.
31
➢ Procedemos a ejecutar nuestra aplicación, escogemos el puerto COM6, que es
el puerto que permite comunicación saliente de nuestro dispositivo bluetooth, y
damos Click en Conectar Puerto Serial
32
El mensaje se desplegará en el tablero led de nuestro dispositivo de hardware,
como se muestra a continuación:
33
34
5.3. Análisis de resultados
Las configuraciones que se debían hacer en la PC para que esta pudiera poner a
ningún inconveniente.
permitió hacer la conexión por medio del puerto virtual COM6, configurado para
35
El dispositivo de hardware, Letrero Led Programable, recibió los mensajes
placa de Arduino mostro los mensajes en las matrices de leds sin ningún
inconveniente.
artesanalmente, para mostrar mensajes en una matriz de leds. Por medio de los
36
6. CONCLUSIÓN
artesanalmente, para mostrar mensajes en una matriz de leds. Por medio de los
37
BIBLIOGRAFIA
38