Вы находитесь на странице: 1из 5

Experimentacin

Control de bluetooth por medio de un telfono Android


Como funciona un bluetooth
El estndar Bluetooth, del mismo modo que WiFi, utiliza la tcnica FHSS
(Frequency Hopping Spread Spectrum, en espaol Espectro ensanchado por
saltos de frecuencia), que consiste en dividir la banda de frecuencia de 2.402 2.480 GHz en 79 canales (denominados saltos) de 1 MHz de ancho cada uno
y, despus, transmitir la seal utilizando una secuencia de canales que sea
conocida tanto para la estacin emisora como para la receptora.
Por lo tanto, al cambiar de canales con una frecuencia de 1600 veces por
segundo, el estndar Bluetooth puede evitar la interferencia con otras seales
de radio
Modulo bluetooth
Mdulo HC-05 es una herramienta fcil de usar Bluetooth SPP mdulo (Serial
Protocolo del puerto), diseado para la configuracin de la conexin serie
inalmbrica transparente. Mdulo Bluetooth puerto serie est plenamente
cualificado Bluetooth V2.0 + EDR (Enhanced Data Rate) 3 Mbps Modulacin
con total transceptor de radio de 2,4 GHz y la banda base. Utiliza RSE
Bluecore sistema Bluetooth solo chip 04-externa con tecnologa CMOS y con
AFH (Adaptive Funcin de salto de frecuencia).
Caractersticas del hardware
Sensibilidad -80 dBm tpico
Hasta + 4 dBm RF transmiten
Potencia baja potencia 1.8V Operacin, 1,8 a 3.6VI /O
PIO interfaz
UART de control programable con velocidad de transmisin
Con antena integrada Con conector de borde

Arduino Nano
Es una tarjeta de programacin fcil de manipular ya que su lenguaje de
programacin es muy simple esta cuenta con un microcontrolador el cual se
quema en la misma placa y con los conectores del hardware ya se hace lo que
uno quiere

Funcionamiento del programa


Este programa manda datos que en este caso seran r= Rojo, v= Verde a=
Azul, y estos comandos van mandados al bluetooth y este los manda al arduino
para que los codifique en seales elctricas para que lleguen a los Leds, el
programa que se usa en el telfono Android se llama Blue Term y el programa
diseado para la placa arduino es el siguiente
Programacin
//Experimentacin de Telecomunicaciones (radiofrecuencia, Bluetooth)
int rojo = 11; //variante del color rojo, su pin es el numero 11
int verde = 10; //variante del color verde, su pin es el numero 10
int azul = 9; // variante del color azul, su pin es el numero 9
//Configuramos Pines como salidas, establecemos el baudRate a 9600
void setup() {
pinMode(rojo,OUTPUT);
pinMode(verde,OUTPUT);
pinMode(azul,OUTPUT);
Serial.begin(9600);
Serial.println("Controlar LED RGB mediante Bluetooth Arduino y BlueTerm");
delay(1000);
}
/*

Ciclo Principal
Mientras serial est conectado espera y lee datos de entrada, los analiza y
enva distintos parmetros al mtodo
setColor que manda a cada pin correspondiente a cada color su respectivo
valor
*/
void loop() //comenzamos a crear el programa para los colores
{
while (Serial.available())
{
char dato= Serial.read();
switch(dato)
{
case 'r':
{
setColor(255, 0, 0);
Serial.println("Led Rojo");
break;
}
case 'v':
{
setColor(0,255, 0);
Serial.println("Led Verde");
break;
}
case 'a':
{
setColor(0,0,255);
Serial.println("Led Azul");
break;
}

case 'y':
{
setColor(175, 255, 0);
Serial.println("Led Yellow");
break;
}
case 'c':
{
setColor(0,255, 255);
Serial.println("Led Cielo");
break;
}
case 'p':
{
setColor(200,0,255);
Serial.println("Led Pink");
break;
}
case 'b':
{
setColor(175,255,255);
Serial.println("Led Blanco");
break;
}
case 'n':
{
setColor(0,0,0);
Serial.println("Led Negro");
break;

}
}
}
}

void setColor(int red, int green, int blue)


{
analogWrite(rojo, red);
analogWrite(verde, green);
analogWrite(azul, blue);
}

Estos comandos son tomados de la aplicacin de Android las cuales las manda
al bluetooth y se las manda al arduino para ser codificadas de una seal de RF
a una seal elctrica a las salidas digitales 11, 10, 9 del arduino las cuales
podemos usar para accionar un relee para encender un bombillo de 110v de
CA
El bluetooth tiene un rango de seal la cual mide de unos 5m a 10m segn la
prueba de campo a 360 grados la cual varia depende de las paredes u
obstculos que intervienen la velocidad del bluetooth est programada a 9600
baudios y son 8 bits (1 BYTE) los que se manejan: rojo, verde, azul, rosado,
celeste, blanco, amarillo, ninguno

Вам также может понравиться