domingo, 22 de febrero de 2015

Prender y apagar un led con Arduino utilizando un control remoto

Para la realización de esta practica sigue los siguientes pasos;
 Paso 1
Descargar la libreria de IRremote.
Da click en el siguiente link y realiza los pasos que se indican

Paso 2
Ahora procedemos a armar el siguiente circuito en la placa de arduino el material a utilizar es el siguiente:
1 arduino uno
1 resistecia de 330 ohms
1 proboard
1 led  
1 capacitor de 47 mf
1 resistencia de 47 ohms 
1 infarrojo

Paso 3
Abrimos nuestro programa Arduino damos click en ejemplos como se muestra en la figura 

Paso 4
Cargamos el programa a nuestra placa de arduino ya que esta armado el circuito.
Damos click en monitor puerto serial para que al momento de pulsar cualquier tecla nos aparezca el código en decimal y así podamos después encender y apagar un led al pulsar dicha tecla.
Establecemos como pin de salida al numero 10.

Paso 5
Ahora procedemos a hacer nuestro programa para encender y apagar el led ya que tenemos el código en decimal.
Como pueden notar el led esta conectado a la entrada no.5 y utilizamos una bandera para saber cuando debe prender el led y cuando debe estar apagado al momento de pulsar la tecla correspondiente  al numero en decimal que obtuvimos anteriormente.

Paso 6
Comprobar que el código funciona correctamente.
Si deseas puedes descargar el código en el siguiente link.
Para obtener el código del control en numeración decimal.
Código de esta practica

NOTA:
Cada control emite diferentes codigos solo tendrias que adaptar el codigo al que aparezca con tu control remoto.

martes, 10 de febrero de 2015

Comunicación por código morse utilizando processing

Para la realización de esta practica sigue los siguientes pasos:

Paso 1
Descargar  processing y posteriormente instalarlo en nuestra maquina, hay diversas versiones pero nosotros te recomendamos la 1.5.1, la puedes descargar en el siguiente link
Ya instalado el programa vamos a instalar las librerías para que podamos comunicarnos de processing con la placa de arduino 1, sino tienes instalada la IDE de arduino da click en el siguiente link.
Paso 2

Copiamos las librerías de arduino en la carpeta de proccessing como se muestra en la siguiente imagen, tienen que estar las carpetas de arduino y controlP5 ya que estan permiten que sea posible la comunicación entre processing y el arduino.

Paso 3
Ya que tenemos instalado processing con las librerías correspondientes abrimos el programa, que es donde vamos a trabajar para desarrollar nuestra aplicación:
Paso 4
 Ya vimos en la otra práctica (practica 1) como funciona el código morse solo escribimos como sera la comuniciacion con arduino como se muestra en la siguiente imagen:
Despues continuamos programando nuestro botón en donde vamos a escribir, para que al darle enter se envie la palabra y se represente en la tarjeta arduino con código morse(puntos y líneas)
Como pueden notar es muy parecido a la pantalla de arduino si es que ya han trabajado en ella será mas fácil su comprensión.
Paso 5
Ahora procedemos a armar el siguiente circuito en la placa de arduino el material a utilizar es el siguiente:
1 arduino 1
1 resistecia de 330 ohms
1 proboard
1 led    
         
      
Paso 6
Ya que esta armado el circuito, abrimos la aplicación de arduino, y damos click en archivo como se muestra en pantalla:
Click en ejemplos  como se muestra a continuación:
Después de esto cargamos el programa a nuestro arduino.




Paso 7
Comprobamos que funcione correctamente nuestra aplicación escribiendo una palabra en la pantalla de processing.
En la pantalla que nos quedo despues de terminar nuestra aplicacion.
Podemos escribir mayusculas o minusculas y no abra nungun problema al momento de interpretar el texto en codigo morse.
Si deseas descargar el codigo en processing da click en el siguiente link

lunes, 2 de febrero de 2015

Comunicación por código morse

Con esta información se dará a conocer  a detalle  como se desarrollo la aplicación de encender y apagar un led por medio de un push button para representar el texto en código morse con arduino:

Material que se utilizo:

1 Protoboard

1 Arduino uno
1 Led
1 Push button
1 Resistencia de 330 ohms
1 Resistencia de 10 kilo-ohms
Cable para hacer las conexiones

Lo primero que se hizo fue conectar el Arduino en el Protoboard como se muestra en el siguiente esquema:

Después de esto desarrollamos el código arduino y debe queda de la siguiente forma:



A continuación cargamos el código a nuestro arduino, como pueden observar cuando nosotros pulsemos el push button con un click corto el led enciende y esto representa un punto, mientras que un click largo representa una linea.
   Con esto nosotros podemos representar las letras y símbolos.


Por ultimo hicimos la representación de palabras y letras pulsando el push button.
El codigo arduino esta disponible en el siguiente enlace:

lunes, 1 de diciembre de 2014

Cambiar la intensidad de los leds

Con esta información se dará a conocer a detalle como se desarrollo la aplicación para cambiar la intensidad de un led utilizando App Inventor 2(plataforma donde se desarrollo la apliacion del dispositivo movil), código arduino y MIT AI2 Companion (aplicacion del telefono ) que se utilizaron para la creación de la siguiente practica:
Material que se utilizo:
1 protoboard
1 Arduino uno
1 modulo Bluetooh HC-06
3 leds (rojo,azul y verde)
cable para hacer las conexiones


Primero conectamos el arduino con el modulo Bluetooh a un protoboard. El led va conectado al pin que nosotros establecimos como salida en este caso el 3,5 y 6 de las entradas digital (PMW) y se conecta a tierra.
Conectamos TX y RX del Bluetooth con el Arduino uno pero de forma inversa. El arduino debe estar conectado a tierra en su pin GND y el modulo igual, este se conecta al pin del arduino que dice GND pero en los pines de POWER, de la misma forma se conecta a corriente.
 El codigo que utilizamos para realizar esta aplicación fue el siguiente:





El siguiente paso fue crear la apk en App Inventor 2. Esta es la pantalla que se mostrara en nuestro movil cuando instalemos la aplicación 


:

En este caso utilizamos Slider una herramienta que nos permite cambiar la intensidad de volumen del brillo de unos 3 leds pero para esto debemos programarlo con los bloques si no se programa no sera mas que un simple botón sin ninguna función.




Programamos el Slider,para que vaya subiendo la intensidad del led o en para que el led permanezca apagado.

Aqui les dejo el link para que descarguen el codigo en arduino, el .apk y el archivo .aia.



Cambiar de nombre al modulo Bluetooh


Con esta información se dará a conocer a detalle como cambiar el nombre al modulo Bluetooh, se utiliza código arduino.

Material que se utilizo:

1 protoboard
1 Arduino uno
1 modulo Bluetooh HC-06
cable para hacer las conexiones

Primero conectamos el arduino con el modulo Bluetooh a un protoboard. El led va conectado al pin que nosotros establecimos como salida en este caso el 13 de las entradas digitales y se conecta a tierra.
Conectamos TX y RX del Bluetooth con el Arduino uno pero de forma inversa. El arduino debe estar conectado a tierra en su pin GND y el modulo igual, este se conecta al pin del arduino que dice GND pero en los pines de POWER, de la misma forma se conecta a corriente VCC.

En el siguiente código se explica como se cambia el nombre:

Ahora nuestro arduino se llama blue pero podemos ponerle el nombre que deseemos, igual la contraseña y la velocidad a la que deseamos que trabaje.Recordemos que para cargar el código al arduino primero se debe desconectar el modulo.

Aquí les dejo el link para que descargue el codigo y pueden cambiarle el nombre a su modulo sin ningún problema.

Encender con un click corto un led y apagarlo con un click largo

Con esta información se dará a conocer a detalle como se desarrollo la aplicación de encender y apagar 8 leds utilizando App Inventor 2 (plataforma donde se desarrollo la aplicación del dispositivo movil), código arduino y MIT AI2 Companion (aplicación del telefono )que se utilizaron para la creación de la siguiente practica:
Material que se utulizo:
1 protoboard
1 Arduino uno
1 modulo Bluetooh HC-06
8 leds 
Cable para hacer las conexiones

En el blog anterior explique como debe ir conectado el modulo Bluetooh con el arduino al protoboard  ( led on/off )lo que cambiaría serian los pines de salida en este caso  3,4,5,6,7,8,9 ,10 de las entradas digitales y que estos leds se apagaran cuando se de un click largo al boton que le corresponda a cada led.
 El codigo en arduino nos quedaria de la siguiente forma:

Es importante recordar que antes de cargar el codigo al arduino se debe desconectar el modulo bluetooh en caso de que este conectado.
Si pueden notar es muy parecido al codigo de la practica 1 lo que aumentan son los Case pero ya en App Inventor 2 si se ve la diferencia pues para apagar el Led se utiliza un Long Click  en vez de un click.
Aqui les dejo el link para bajen el archivo .apk de la app para que lo instalen en sus dispositivos android y el codigo para el arduino. Tambien les dejo el archivo .aia que es el proyecto desarrollado en App nventor 2.

Encender 1 Led, utilizando codigo arduino y

Con esta información se dará a conocer  a detalle  como se desarrollo la aplicación de encender y apagar un led utilizando App Inventor 2 (plataforma donde se desarrollo la aplicación del dispositivo móvil), código arduino y MIT AI2 (aplicación del teléfono ) Companion que se utilizaron para la creación de la siguiente práctica:

Material que se utilizo:

1 protoboard
1 Arduino uno
1 modulo Bluetooh HC-06
1 led ultra-brillante
cable para hacer las conexiones

Primero conectamos el arduino con el modulo Bluetooh a un protoboard. El led va conectado al pin que nosotros establecimos como salida en este caso el 4 de las entradas digitales y se conecta a tierra.
Conectamos TX y RX  del Bluetooth con el Arduino uno pero de forma inversa. El arduino debe estar conectado a tierra en su pin GND y el modulo igual, este se conecta al pin del arduino que dice GND pero en los pines de POWER, de la misma forma se conecta a corriente.



El siguiente paso consiste en cargar el código al arduino:


Antes de cargar el código  a arduino  se debe desconectar el modulo bluetooh y despues de que se aya cargado conectar el modulo nuevamente.

Para probar que si funciona nuestro código podemos correrlo desde la Pc, Sin embargo en esta aplicación vamos a hacer una aplicación en App Inventor 2.

Donde iniciamos con nuestro diseño:


Agregamos los elementos que nosotros queramos que tenga nuestra aplicación en este caso un ListPicker, 2 botton, un Label, una imagen si se desea y un BluetoothClient.  Para hacer esto solo se arrastra cada elemento a la pantalla Screen.


Enseguida vamos a programar la aplicación para esto nos vamos a la pestaña de Blocks.


Programaremos que ara cada botón al darle clic:

       
Después de realizar esto podemos descargar nuestra apk a nuestro teléfono móvil para poder ejecutar la aplicación, para esto damos click en build como se muestra en la imagen:


Aquí les dejo el link para bajen el archivo .apk de la app para que lo instalen en sus dispositivos android  y el código para el arduino. También les dejo el archivo que es el proyecto desarrollado en  App nventor 2.