En la construcción del Shield para Arduino se ha empleado un módulo Bluetooth muy asequible y fácil de manejar desde Arduino, la denominación del módulo es HC 06. Se controla como si de un puerto serie más se tratara, con lo que se decide a que pines de Arduino conectar y a partir de ahí se configura en Arduino para trabajar como puerto serie. Es un módulo que admite alimentarse con 5 V que se pueden obtener del propio Arduino. Y como se observa en la imagen sólo tiene 4 pines, 2 de alimentación y 2 del puerto serie.
Datasheet módulo HC-06
Para enviar datos al Arduino a través del módulo Bluetooth la mejor opción es emplear el bluetooth que tienen la mayoría de los teléfonos móviles. Así que para manejarlo y poder enviar datos desde el teléfono con Android se puede crear una aplicación que se instalará en el teléfono y listo, ya podemos activar y desactivar los dos relés que tiene nuestro Shield.
Un ejemplo de aplicación puede ser esta:
Con esta aplicación se controlan independientemente los dos relés conectados a los pines D8 y D9 de Arduino. Y además puede elegirse si se desea que el control sea en modo pulsador o interruptor.
Puedes descargar esta aplicación para Android desde aquí
Una vez instalada la aplicación sólo queda conectar el Shield al Arduino y también conectar los contactos de los relés normalmente abierto (NA) o normalmente cerrado (NC) que necesitemos a la entrada deseada del autómata y se puede comprobar su funcionamiento.
Para la alimentación del conjunto Shield-Arduino, puede utilizarse la entrada externa VIN dispuesta en el Arduino.
Nosotros en clase lo utilizaremos para la puesta en marcha y paro de una alarma en una vivienda controlada por Autómata y también para el control de motores de persiana.
jueves, 16 de enero de 2014
jueves, 9 de enero de 2014
Control de autómata por Bluetooth con Arduino (I)
En algunas aplicaciones con autómatas puede controlarse la puesta en marcha u otro evento mediante radiofrecuencia. Así evitamos tener que ir siempre a un panel de control desde donde poder realizar la puesta en marcha del mismo o cualquier otra acción.
Para realizar esto el fabricante del autómata ofrece módulos de ampliación que permiten esta característica. Pero en nuestro caso vamos a buscar un método sencillo y barato que permita realizar lo mismo. Para ello aprovecharemos el hardware libre Arduino al que conectaremos un shield de ampliación construido por nosotros que dispondrá de dos relés y un módulo Bluetooth. Posteriormente crearemos un programa para Android con el que poder controlar cada uno de los relés por separado y que instalaremos en un teléfono móvil desde donde poder realizar las pruebas de control.
A continuación podemos ver el esquema del Shield que hemos construido:
Para realizar esto el fabricante del autómata ofrece módulos de ampliación que permiten esta característica. Pero en nuestro caso vamos a buscar un método sencillo y barato que permita realizar lo mismo. Para ello aprovecharemos el hardware libre Arduino al que conectaremos un shield de ampliación construido por nosotros que dispondrá de dos relés y un módulo Bluetooth. Posteriormente crearemos un programa para Android con el que poder controlar cada uno de los relés por separado y que instalaremos en un teléfono móvil desde donde poder realizar las pruebas de control.
A continuación podemos ver el esquema del Shield que hemos construido:
Y en la imagen siguiente podemos ver el montaje construido empleando Fritzing:
Ahora podemos ver el aspecto que tendrá nuestra placa construida:
Suscribirse a:
Entradas (Atom)