lunes, 19 de marzo de 2012

Arduino BT para proyecto

Como ya lo había mencionado antes mi proyecto para la materia de Cómputo Integrado usando Arduino es un Cubo de leds de 10x10x10, pero este proyecto lo voy a combinar con Dispositivos Móviles en dónde lo que quiero hacer es controlar desde el celular los leds de la matriz(Proyecto móviles), para esto es necesario tener un Arduino BT, en esta entrada hablare sobre las especificaciones y algunos ejemplos de proyectos hechos con Arduino Bluetooth.


Arduino BT

  • La principal y obvia diferencia a los demás Arduinos es su comuicación BT en vez de USB.
  • El arduino BT es más delicado que los Arduinos normales, es más frágil y fácil de romper.
  • Es importante tomar en cuenta que el se debe de alimentar con un voltaje no mayor a los 5.5V y la polaridad no se debe de invertir si se hace alguna de estas dos cosas la placa se dañará. La mínima de voltaje que ocupa es 1.2 V.
  • Tiene un microcontrolador ATmega168 que no se debe intentar quitar.
  • Tiene 8 entradas analógicas adicionales.
  • El pin7 esta conectado al modulo RESET de manera que solo se debe usar para eso.

Caracteristicas generales:
  • Microcontrolador: ATmega328
  • Volaje de Operación: 5V
  • Voltaje de entrada: 1.2 -5.5V
  • I/O Pines digitales: 14 (y 6 se pueden usar como salidas PWM)
  • Entradas analógas: 6
  • DC I/O Pines: 40 mA
  • DC Current for 3.3V Pin: 50 mA
  • Flash memory: 32 KB
  • SRAM: 2KB
  • EEPROM: 1 KB
  • Velocidad de reloj: 16 MHz


Alimentación
  • 9V. Es una entrada de voltaje, podemos suplir la entrada de voltaje atravez de este pin, pero debemos tener cuidado ya que se puede dañar con los 9V.
  • 5V. Es usado para dar poder al microcontrolador y los otros componentes.
  • Gnd. Es la coneción a tierra.

Memoria

El ATmega328 tiene 32 KB de memoria flash para almacenar el código, y 2 KB se usan para el gestor de arranque. Tiene 1 KB de SRAM y 512 bytes de EEPROM.


Salidas y Entradas

Los 14 pines digitales pueden ser usados como entradas o salidas, ellos operan con 5V y pueden dar o recibir 40 mA y tienen un resistor interno de 20 a 50 kOhms. Además cada pin tiene alguna función especifica:

  • Serie: 0(RX) y 1(TX), se usa para recibir(RX) y transmitir (TX) datos en serie TTL.
  • Interrupciones externas: 2 y 3, se usan para crar una interrupción en un valor bajo, un borde ascendente o descendente, o en el cambio de valor.
  • PWM: 3, 5, 6, 7, 8, 9, 10 y 11. Se proporcionan 8 bits de salida PWM con la función analogWrite().
  • SPI: 10(SS), 11(MOSI), 12(MISO), 13(SCK), esos pines apoyan la comunicación SPI, que no esta invluido en el lenguaje de Arduino.
  • BT Reset: 7. Esta conectado a la línea de reposición.
  • LED: 13, cuando este pin es de alto valor el led esta encendido, cuando esta en bajo esta apagado.
  • Entradas analógicas: son 6 entradas, cada una puede proporcionar 10 bits de resolución, esto quiere decir 1024 valores distintos.


Comunicación BT

El modulo blueGiga W711, permite la conexión entre Arduinos, Teléfonos o PC's u otros dispositivos con bluetooth. Se comunica con el microprocesador ATmega328 a través de serie.


Características físicas

Mide aproximadamente 8 cms por 5 cms. Tiene 3 orificios para poder atornillarlo a alguna superficie, dependiendo el proyecto.



Referencias

Imágenes propias
 


1 comentario: