Barato 2 vías Bluetooth conexión entre Arduino y PC

actualización

  • 31 de agosto de 2013: he publicado a una guía sobre cómo modificar la configuración predeterminada para el módulo de HC-05.
  • 05 de julio de 2013: Por favor vea a mi otra guía sobre Arduino controlar con Android por Bluetooth

INTRODUCCIÓN

En la guía, explicaré cómo he conseguido enviar datos hacia delante y hacia atrás entre un PC y un Arduino a través de un transceptor Bluetooth HC-05 barato, que puede encontrarse por menos de $10 en ebay con el tablero de arranque. La versión que he utilizado en este proyecto no tiene un tablero de arranque por lo que es poco más barato pero más difícil de soldar. os recomiendo comprar el módulo con el breakout Junta. Este transceptor Bluetooth actúa básicamente como puerto COM serial genérico.

La PC para conexión serie Arduino Bluetooth puede ser útil en muchas aplicaciones tales como control de servos, motores y escribir en pantallas LCD. El Arduino para conexión de PC puede ser útil en aplicaciones donde el Arduino Lee sensores y luego pase sus valores a través de Bluetooth serial a un PC para procesamiento. La distancia de este transceptor es cerca de 30 pies o menos, pero realmente depende de muchas otras variables. Esto es ideal para proyectos en el interior.

La única pega de este transceptor de Bluetooth barato es la ausencia de cabeceras que significa que usted tiene al menos 4 cables de la soldadura. Entonces es la ausencia de energía LED, así como ningún LED TX/RX. No ha considerado estas características una necesidad, pero algunos de ustedes podrían querer pagar más y obtener una versión mejorada de este transceptor con todas estas características.

El módulo serie Bluetooth que compré tiene las siguientes especificaciones:

--Por defecto COM: 9600, N, 8,1
-Código de contraseña/pareja por defecto: 1234.
-Compatible con el comando AT para modificar la velocidad en baudios, nombre del dispositivo, contraseña, maestro/satélite, etc..
--Apoya en baudios 2400-1382400.
-Basadas en el chip de Bluetooth CSR BC417143
--Bluetooth especificación v2.0 + EDR
--Fuente de alimentación: + 3.3VDC 50mA
--Frecuencia: banda ISM de 2,4 GHz
-Modulación: GFSK (cambio de frecuencia gausiano de clave)
--Potencia de emisión: ≤4dBm, clase 2
-Sensibilidad: ≤-84dBm en 0.1% BER
-Velocidad: asincrónica: 2.1Mbps(Max) / 160 kbps, sincrónico: 1 Mbps/1Mbps
--Seguridad: autenticación y cifrado
--Tamaño: 26.9 mm x 13 mm x 2,2 mm.
--Temperatura de funcionamiento: -20 ~ + 75 grados centígrados
-Dimensión: 26.9 mm x 13 mm x 2,2 mm

CRÉDITOS

Durante mi investigación, he beneficiado de muchos proyectos en esta y relacionadas con temas. Que les he enumerado en la sección de referencias.

PROYECTOS RELACIONADOS CON EL

1) en un proyecto anterior, utilicé un Pololu Wixel y un Arduino para controlar un robot de forma remota desde un terminal PC. Aquí, voy a mostrar la funcionalidad de intercambio de datos similar pero sin el robot.

2) también había hackeado el sistema de RF de juguete de coche inalámbrico y utilizar Arduino para transmitir señales.

Artículos Relacionados

Comunicación Bluetooth entre Arduino, HTML y Android

Comunicación Bluetooth entre Arduino, HTML y Android

Hola de nuevo! En primer lugar, gracias a todos los que usan mi proyecto - bricolaje/fabricantes, diseñadores y estudiantes especialmente gente que me apoya dando retroalimentación regular. Desde mi último tutorial, como prometí, he hecho actualizaci
Conectar el módulo Bluetooth HC-05 a Arduino

Conectar el módulo Bluetooth HC-05 a Arduino

El módulo Bluetooth HC-05 es una excelente interfaz para comunicarse con el móvil. Tiene una gran velocidad de transferencia y muy fácil de implementar.Para probar este tutorial necesitas lo siguiente:-Cualquier placa Arduino que te gusta y si no ya
Bluetooth domótica con arduino:VOICE

Bluetooth domótica con arduino:VOICE

¡ OH! los gastos de la domótica de lujo por vozque siempre quisiste construir un sistema de automatización del hogar que trabajó en el comando de vozBueno no busques más esta es su una parada para Domótica por vozEl sistema se basa en la plataforma d
Perno de conexión con Arduino: Perno UART

Perno de conexión con Arduino: Perno UART

IntroducciónEste instructivo está hecho para perno de usuarios que desean la unidad de hardware de perno con Arduino Uno de interfaz o simplemente quieren experimentar con la UART del tornillo.Requisitos previosAcceso a taller de IoT de perno y su re
Cómo instalar y utilizar el módulo de Bluetooth JY-MCU para Arduino

Cómo instalar y utilizar el módulo de Bluetooth JY-MCU para Arduino

Hola, en este instructable enseñará usted cómo instalar y utilizar el módulo de Bluetooth JY-MCU para Arduino. Este pequeño módulo te permitirá controlar tu arduino de forma inalámbrica desde su computadora o teléfono. Deja comienzo.Paso 1: Alambre J
Android Arduino Bluetooth HC-05 - controlar Arduino sobre voz y botones en la aplicación

Android Arduino Bluetooth HC-05 - controlar Arduino sobre voz y botones en la aplicación

Hola es este instructable sobre Android - Arduino conexión y Arduino controlar por voz y botones en la aplicación para Android, que te diviertas haciéndolo y nos permite saber cómo lo hizo y sugerencias @ micky.patel41Para nuestros App BlueUino Andro
Bluetooth del coche (para Arduino)

Bluetooth del coche (para Arduino)

https://www.youtube.com/watch?v=E7M-GlvAk7k&feature=youtu.bePaso 1: materiales  Arduino uno Alambre Pin (macho)A car  (esto es a gusto y conveniencia del usuario) Un Bluetooth módulo (en este caso utilizando el modulo HT_06) TableroMotores  do
La conexión entre dispositivos a través de interruptor y dando dirección IP para cada ordenador de programa virtual

La conexión entre dispositivos a través de interruptor y dando dirección IP para cada ordenador de programa virtual

Leticia AlwafiProyecto 1Lectura/escrituraSeptiembre 13 de 9Introducción:En estos pasos que voy a explicar cómo podemos conectar ordenadores de sobremesa o portátiles a través del interruptor.Usando el programa virtual llamado (CISCO Packet Tracer, as
Terminal de Python para la conexión de Arduino barato Pi

Terminal de Python para la conexión de Arduino barato Pi

El Raspberry Pi es una máquina de Linux así que probablemente hay un montón de aplicaciones terminal para el mismo. Pero he escrito uno nuevo en Python, ¿por qué me molesto? Sigue leyendo. Si haces un proyecto que utiliza el Pi y el Arduino probablem
Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Después de intentar robot seguimiento remoto por mando a distancia IR. He proceder para controlar la misma plataforma del robot por BluetoothControlador Arduino a través de la aplicación para Android. Este método es más confiable, más distancia, mejo
RS485 Comunicación Serial entre Arduino Mega y Arduino Nano con Visuino

RS485 Comunicación Serial entre Arduino Mega y Arduino Nano con Visuino

A veces necesitamos conectar placas Arduino ubicados muy lejos unos de otros. RS485 es una manera muy conveniente para conectar las tablas con sólo 2 conductores y puede trabajar a una distancia de 1200 m (4000 pies). También permite múltiples tablas
I2C entre Arduinos

I2C entre Arduinos

Tal vez a veces queremos compartir la carga de trabajo de uno Arduino con el otro. O tal vez queremos más pines digitales o analógicos. Inter-Integrated circuito o I2C (pronunciado cuadrado C) es la mejor solución.I2C es un interesante protocolo. Se
Bluetooth de rover 4WD Arduino controlado por teléfono/tablet Android

Bluetooth de rover 4WD Arduino controlado por teléfono/tablet Android

4WD de Arduino bluetooth controlado roverSe trata de un rover 4WD simple que hice con Arduino.el rover se controla con un teléfono android o tablet por bluetooth. Con esa aplicación puede controlar velocidad (usando pwm del Arduino), correr con el ac
Comunicación serial entre Arduino, HTML y cromo

Comunicación serial entre Arduino, HTML y cromo

Es fácil trabajar con Arduino, pero la creación de proyecto que consiste en software requiere más habilidades de programación. A diferencia de otras soluciones de mi proyecto es la forma de crear HTML offline la aplicación - sin cosas como Yun, shiel