2. Que es el BLUETOOTH?
Bluetooth es una especificacion para
Redes Inalambricas de Area Personal
(WPAN), que posibilita la transmision
de vos y datos entre diferentes
dispositivos mediante un enlace por
radiofrecuencia en la banda ISM de
los 2.4 GHz.
3. VENTAJAS
Entre sus principales ventajas,
se encuentran:
La eliminacion de cables
para la comunicación entre dispositivos.
Facilitar las comunicación
necesarias ya sea para
transferencia de datos,
musica, fotos, videos, etc…
Incluso poder energizar
un circuito.
4. PROYECTO
Consiste en establecer una comunicación via Bluetooth entre
un dispositivo Android y un modulo bluetooth Mate Silver
conectado a una placa Arduino para lograr el encendido de
una lampara de 120 volts.
5. MATERIAL
Arduino UNO
Bluetooth Mate Silver RN-42
Protoboard
Transistor PN2222A
Resistencias de 330 y 10k ohms
Diodo
Relay de 5v
Lampara de 110v (preferentemente de dos lineas)
6. Desarrollo del proyecto
#1 Armar un circuito en el que se encienda un relay usando
un transistor PN2222A en el que el voltaje de entrada sea
el de salida de la placa Arduino. Tambien conectar el
modulo bluetooth RN-42 a la salida de voltaje de 3.3 v, y
las entradas RX y TX correspondientes.
7. #2 Entablar un circuito de las dos lineas de la lampara
con el pin comun del relay con el contacto N/A, para
asi permitir el flujo de corriente.
8. #3 Compilar el codigo programado a la placa arduino y despues hacer la funcion antes dicha para hacer encender el circuito.
int on = 12; // Pin 12 - Encendido de luz
char val; // Variable para recibir datos del puerto serial
void setup() {
// Inicializa los pines digitales como salidas
pinMode(on, OUTPUT);
Serial.begin(115200); // Empieza comunicacion serial a 115200bps
}
// ENCENDIDO
void on() {
digitalWrite(on, HIGH);
}
// APAGADO
void off() {
digitalWrite(on, LOW);
}
// Read serial port and perform command
void performCommand() {
if (Serial.available()) {
val = Serial.read();
}
if (val == 'a') { // Encendido
on();
} else if (val == 'c') { // Apagado
off();
}
void loop() {
performCommand();
}
9. #4 Usar la aplicación MOBOT BT-
CAR para hacer funcionar el circuito