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

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
bluetooth [2015/03/18 10:58] 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 obtenidas en (este enlace dejará de funcionar seguramente en cuanto vendan el módulo pero es el origen y quiero ponerlo):+===== 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>
  
-{{:bluetooth:b03001010_02_modulo_arduino_bluetooth_hc_06.jpg?nolink |}}+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:2940000011415585674_14009783_6_image.jpg?nolink |}}+{{:bluetooth:placa.jpg?nolink|}}
  
-{{:bluetooth:2940000011415585682_14009783_7_image.jpg?nolink |}}+ En esta imagen las pistas estan vistas desde ariba, como a través de la cara de componentes.
  
-{{ :bluetooth:b03001010_01_modulo_arduino_bluetooth_hc_06.jpg?nolink|}}+ 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.1426676288.txt.gz · Última modificación: 2015/03/18 12:58 (editor externo)