Herramientas de usuario

Herramientas del sitio


bluetooth

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
bluetooth [2015/03/18 10:42] – creado sakibluetooth [2015/03/23 08:45] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 +
 +===== Descripción. =====
  
  Para comunicar con PCs y, hoy día con cualquier otro dispositivo (tablet, moviles...) para los que comienzan a existir aplicaciones para interactuar con arduino, robots, o dispositivos serie sobre bluetooth en general. Voy a incluir un interface bluetooth - serie TTL pero sin conectar a los arduinos internamente, dejaremos los conectores cerca para que se puedan puentear facilmente pero libres para poder usar el bluetooth con cualquier proyecto que hagamos en el entrenador y poder dejar libre a su vez la conexión serie de los arduinos para que funcionen solos o poderlos conectar también con el interface [[RS232|RS232]] a los puertos serie o USB de PCs o antiguas PDA o Palm.  Para comunicar con PCs y, hoy día con cualquier otro dispositivo (tablet, moviles...) para los que comienzan a existir aplicaciones para interactuar con arduino, robots, o dispositivos serie sobre bluetooth en general. Voy a incluir un interface bluetooth - serie TTL pero sin conectar a los arduinos internamente, dejaremos los conectores cerca para que se puedan puentear facilmente pero libres para poder usar el bluetooth con cualquier proyecto que hagamos en el entrenador y poder dejar libre a su vez la conexión serie de los arduinos para que funcionen solos o poderlos conectar también con el interface [[RS232|RS232]] a los puertos serie o USB de PCs o antiguas PDA o Palm.
Línea 9: Línea 11:
  http://www.electrodragon.com/w/BC04   http://www.electrodragon.com/w/BC04 
  
-O mucho mas claras las imagenes +===== Patillaje =====
  
 +{{:bluetooth:b03001010_02_modulo_arduino_bluetooth_hc_06.jpg?nolink |}}
 +
 +<html><br><br><br></html>
 +Mas claras las imagenes obtenidas en (este enlace dejará de funcionar seguramente en cuanto vendan el módulo pero es el origen y quiero ponerlo):
 +<html><br><br><br></html>
 http://www.ebay.es/itm/MODULO-ARDUINO-BLUETOOTH-HC-06-3-3V-CONEXION-TRANSMISION-SERIE-RS-232-TTL-/301408090557?pt=Habitaci%C3%B3n&hash=item462d5279bd http://www.ebay.es/itm/MODULO-ARDUINO-BLUETOOTH-HC-06-3-3V-CONEXION-TRANSMISION-SERIE-RS-232-TTL-/301408090557?pt=Habitaci%C3%B3n&hash=item462d5279bd
 +<html><br><br><br><br></html>
 +
 +Este es el patillaje que funciona con mi módulo.
 +<html><br><br></html>
 +
 +Aqui se ven las medidas del módulo para poder diseñar la placa: <html><br></html>
 +||{{:bluetooth:2940000011415585674_14009783_6_image.jpg?nolink&400 |}}|{{ :bluetooth:2940000011415585682_14009783_7_image.jpg?nolink&400|}}||
 +<html><br></html>
 +
 +{{:bluetooth:b03001010_01_modulo_arduino_bluetooth_hc_06.jpg?nolink |}}
 +<html><br><br></html>
 +Y aqui la forma mas sencilla de interconectarlo con el arduino, aunque ya que voy a hacer una placa le añadiré un adaptador de nivel de 5V a 3V3 hecho con un transistor MOSFET-N y unos led para verificar la emision recepción del módulo.
 +
 +
 +===== Configuración: =====
 +
 + El módulo, se puede configurar, al menos en algunas cosas básicas (velocidad de transmisión, nombre, seguridad). Se hace mediante transmisión via serie cable (desde el lado bluetooth no creo que se puede, o por lo menos en algunos módulos, pero en el mío yo no lo he conseguido).
 +
 + Se hace mediante codigos AT como los que se usaban en los modem.
 +
 + Referencia encontrada en: http://www.electrodragon.com/w/AT_Commands 
 +
 + En el mío sólo funcionan los comandos básicos:
 +
 +<html><table class="wikitable sortable jquery-tablesorter">
 +
 +<thead><tr>
 +<th class="headerSort" title="Sort ascending"> Send </th>
 +<th class="headerSort" title="Sort ascending"> Parameter </th>
 +<th class="headerSort" title="Sort ascending"> e.g </th>
 +<th class="headerSort" title="Sort ascending"> Return </th>
 +<th class="headerSort" title="Sort ascending"> Description </th>
 +<th class="headerSort" title="Sort ascending"> Availability
 +</th></tr></thead><tbody>
 +<tr>
 +<td> AT </td>
 +<td> No </td>
 +<td> AT </td>
 +<td> OK </td>
 +<td> Test Communication </td>
 +<td> EDPA, BC04-A, BC04-B
 +</td></tr>
 +<tr>
 +<td> AT+BAUD? </td>
 +<td> 1~9, A, B,C </td>
 +<td> AT+BAUD1 </td>
 +<td> OK1200 </td>
 +<td> Change Baud Rate </td>
 +<td> EDPA, BC04-A, BC04-B
 +</td></tr>
 +<tr>
 +<td> AT+NAME? </td>
 +<td> - </td>
 +<td> AT+NnameElectrodragon </td>
 +<td> OKElectrodragon </td>
 +<td> Change Name </td>
 +<td> EDPA, BC04-A, BC04-B
 +</td></tr>
 +<tr>
 +<td> AT+PIN? </td>
 +<td> - </td>
 +<td> AT+PIN3456 </td>
 +<td> OKsetpin </td>
 +<td> Set pin password, 4 bytes </td>
 +<td> EDPA, BC04-A, BC04-B
 +</td></tr></tbody><tfoot></tfoot></table></html>
 +
 +<html>
 +<h3> <span class="mw-headline" id="Baud_rate_Parameter">Baud rate Parameter</span></h3>
 +<ul><li> 1---------1200
 +</li><li> 2---------2400
 +</li><li> 3---------4800
 +</li><li> 4---------9600
 +</li><li> 5---------19200
 +</li><li> 6---------38400
 +</li><li> 7---------57600
 +</li><li> 8---------115200
 +</li><li> 9---------230400
 +</li><li> A---------460800
 +</li><li> B---------921600
 +</li><li> C---------1382400
 +</li></ul></html>
 +
 +===== Esquema: =====
 +
 +{{:bluetooth:esquema.jpg?nolink|}}
 +
 +Cambiada R4 a 220 porque no funcionaba la recepción.
 +===== Diseño: =====
 +
 +{{:bluetooth:placa.jpg?nolink|}}
 +
 + En esta imagen las pistas estan vistas desde ariba, como a través de la cara de componentes.
 +
 + En la imagen de la derecha se puede ver el módulo bluetooth sobrebuesto a la placa, la idea es que se pueda soldar con unos pines rigidos o unos cables de forma que quede sujeto muy cerca de la placa.
 +===== Archivos KiCAD: =====
 +
 +{{:bluetooth:bluetooth.zip|}}
  
bluetooth.1426675321.txt.gz · Última modificación: 2015/03/18 12:42 (editor externo)