Placa genérica para proyectos Bluetooth.
Aquí os muestro una placa genérica que hemos desarrollado en EndoraSoft que viene muy bien para proyectos Hardware que necesiten llevar comunicaciones en «Bluetooth».
La idea era realizar una placa programable, sencilla y modular, que pudiese ser utilizada para diferentes proyectos mediante unos conectores de PINS sencillos (tipo Arduino).
Todos los proyectos que hemos visto hasta la fecha que usan bluetooth utilizan un micro controlador/micro procesador (PIC, ATmel, ARM) + un modulo de Bluetooth. Esto en algunos casos complica la gestión y la comunicación entre los dos chips y en el software que se realiza.
Esto se puede simplificar aprovechando una posibilidad que tienen el fabricante de chipsets de bluetooth CSR (Cambrige Silicon Radio): Los chipset de CSR permiten «añadirle» una aplicación embebida internamente. Aparte de realizar las operaciones de Bluetooth, el micro RISK de este tipo de chipsets da margen para realizar muchos aplicativos adicionales. La aplicación añadida se relaciona directamente con el Stack de Bluetooth integrado por lo que no es necesario utilizar un puerto de comunicaciones «entre chips». La aplicacion se realiza en lenguaje C, por lo que tiene una gran portabilidad y re-utilizacion.
Hay muchos fabricantes de módulos Bluetooth que usan chipset de CSR: Bluegiga, Free2Move, Mitsumi, Socket, etc… por lo que hemos tenido en cuenta en este diseño diferentes módulos y fabricantes.
Con esto conseguimos no centrarnos en una sola solución de diseño, simplificar el mismo y hacer valido el desarrollo de software para distintos proyectos de forma portable y re-utilizable en la configuración de distintos fabricantes .
Otro de los objetivos de diseño es que la placa contara con la mayor capacidad de conectividad posible, por lo que mediante los conectores de PINs incluimos:

- 5 entradas/salidas digitales.
- 1 entrada/salida analógica.
- 1 entrada/salida UART.
- 1 entrada/salida SPI.
- 1 entrada/salida I2C.
- 1 entrada/salida de USB.
También buscábamos que el dispositivo resultante pudiera trabajar de forma autónoma (con bateria), por lo que le añadimos al diseño las capacidades de:
- Cargador de batería con control de estado de la misma en funcionamiento (nivel de carga).
- Estabilización y alimentación desde USB (usado también para carga de la batería).
Con un CLI (Command Line Interpreter), desde el cual (por bluetooth) y desde un simple hiperterminal puedes mandarle comandos (tipo comandos AT) para realizar operaciones.

¿Tienes cuenta? Inicia sesión · Crear cuenta
En este sitio es necesario iniciar sesión para comentar.