Android Bluetooth Control Led RGB

31,249

53

43

Introduction: Android Bluetooth Control Led RGB

Construye tu propio proyecto arduino de domótica donde podrás controlar
la temperatura y humedad gracias al sensor de temperatura DHT-11, también podrás controlar la iluminación gracias a las tiras LED RGB y manejar varios dispositivos de forma inalámbrica mediante el módulo bluetooth JY-MCU desde tu propio teléfono móvil.

Vamos a explicar cómo con unos sencillos pasos tendremos nuestra unidad de control led montada para poder utilizarla y controlar desde nuestro móvil o Tablet los led de nuestra casa o negocio.

Toda la información: www.omniblug.com

Step 1: Elementos Necesarios

En primer lugar vamos a recopilar todos los elementos que necesitamos.

  • Arduino (Uno, Mega o Nano)
  • Módulo bluetooth JY-MCU (hc05 / hc06)
  • Array de transistores ULN2003A
  • Tiras de led 5050 RGB Ánodo Común
  • Sensor DHT-11 (Temperatura / Humedad)
  • Modulo Relé 5v 4 Canales
  • Alimentación led 12v
  • Software: Arduino y APP Omniblug

A continuación vamos a montar el circuito eléctrico tal y como se detalla en el esquema.

Es importante tener en cuenta que este esquema está pensado para suministrar una intensidad de 500mA por cada canal RGB. (1 tira de led de 1 metro por canal)
Si necesitas conectar más led, necesitará de un amplificador de potencia que suministre intensidad suficiente para su instalación.

Una vez que tenemos montado nuestro circuito vamos a proceder a programar el microcontrolador.

Step 2: Programar Arduino

Para programar nuestro arduino debéis tener instalado el software y cargar el siguiente scket .

Código arduino para descargar.

Una vez cargado, tenéis que esperar sobre unos 10 segundos ya que de inicio se programa el módulo bluetooth para su primer uso.

El fin del proceso de programado del bluetooth ha terminado cuando los led del canal 1 cambien de color Rojo a color Verde.

Una vez que vemos los led de color verde hemos terminado con la configuración de nuestra unidad de control y ya la tendremos disponible para su uso.

Por último nos queda instalar la aplicación Omniblug en nuestro dispositivo Android.

Step 3: Instalar App Omniblug

Accedemos a Google Play y la instalamos.

Una vez que abrimos la aplicación se nos pedirá conectar con nuestro dispositivo bluetooth, realizamos un escaneo y elegimos Omniblug para conectarnos. Introducimos el pin por defecto "1234".

Desde las opciones de aplicación podemos modficar el pin del dispositivo para evitar que otras aplicaciones puedan conectarse.

No obstante solo se nos pedirá el pin la primera vez para proceder con el emparejado de nuestro Omniblug. Si el emparejado ha sido correcto, nuestra aplicación cambiará a la pantalla de control.

Y esto es todo, ya tenemos nuestra unidad de control bluetooth funcionando.

Share

    Recommendations

    • Creative Misuse Contest

      Creative Misuse Contest
    • Tiny Home Contest

      Tiny Home Contest
    • Water Contest

      Water Contest

    43 Discussions

    Hola, espero de verdad me puedan ayudar, tengo de proyecto hacer una lampara de leds RGB, está genial su trabajo, pero en mi casa se me pidió que la aplicación fuera desarrollada desde cero, que no estuviera hecha, he buscado varias opciones para hacerla pero no he encontrado alguna que pueda servirme, ¿podría ayudarme?

    Hola! si quiero utilizar transistores individuales porque quiero usar un solo canal que tipo de transistor tengo que comprar? NPN o PNP?

    1 reply

    Buenas EzequielH4.

    Necesitarías transistores tipo NPN. Pero te aconsejo, aunque solo tengas un canal el ULN2003A, creo que te saldrá más barato.

    Un saludo.

    Hola, he hecho este proyecto en un Arduino nano, mi problema es que al estar en la app y presionar el círculo naranja el led no lo pone de color verde, lo pone en color azul. ¿porque pasa eso?

    1 reply

    Hola.
    En las opciones de la aplicación tienes para elegir Led de ánodo común o cátodo común. Prueba a seleccionar la opción adecuada.
    Un saludo

    ¿ Hola me podria ayudar a realizar el proyecto con modulo HC-05 y LED RGB anodo comun ?

    1 reply

    Buenas, ¿cual es el problema que tienes?

    Un saludo.

    Sí, asegura que sea un módulo JY-MCU para que lo puedas alimentar con 5v tal y como aparece en el esquema, si solo tienes el módulo HC-06 recuerda alimentarlo con 3,3v (Cable VCC-Rojo a pin 3,3v-Arduino).

    Un saludo.

    0
    None
    LloeG

    2 years ago

    esta muy interesante intentare hacerlo.

    0
    None
    LloeG

    2 years ago

    esta muy interesante intentare hacerlo.

    Excelente tutorial, tengo una duda, intento controlar 3 tiras de LED RGB 5050 de 10 metros c/u, con un solo arduino, pero quiero poder elegir un color diferente para cada tira. Es posible con esta app?. Alguien conoce algun metodo?

    2 replies

    Con esta App no es posible, además tendrías que usar una Arduino diferente, yo te recomiendo el Mega el cual tiene mas de 15 salidas PWM (se podrian conectar 5 tiras RGB).

    Una app para controlar esa cantidad no se si exista, pero se puede crear un control "automatico", es decir, que sea el Arduino el que controle el cambio de dichos LED's.

    Con esta App solo podrás controlar independientemente 2 tiras de Led.

    que amplificador de corriente podria usar para conectar 5 m de tira led y en donde iria ubicado gracias

    1 reply

    Hay muchos modelos en el mercado en función del consumo.

    Por ejemplo, 30 LEDs por metro (SMD 5050) = 7,2 W por metro. (El consumo máximo se produce con el color blanco)

    30 LEDs por metro SMD 5050 = 7,2 W por metro de tira.
    60 LEDs por metro SMD 5050 = 14,4 W por metro de tira.
    72 LEDs por metro SMD 5050 = 17,3 W por metro de tira.
    120 LEDs por metro SMD 5050 = 28,8 W por metro de tira.

    Potencia (P) = Corriente (I) x Voltaje (V)

    Por lo tanto, si la tira LEDs de 1 metro consume 7,2 W y opera a 12V, tenemos que:

    I = P / V = 7,2 W / 12VDC = 0,6 amperios.

    Si su tira es de 30 led por metros, y son 5 metros por canal, tendrá un consumo de 36 W / canal.

    Por lo tanto, será 36W / 12V = 3 amperios / canal.

    El amplificador RGB que debe comprar para tiras de 5 metros debe ser de al menos 3 Amperios por canal.
    Y debe conectarse antes de las tiras de LED.

    Un saludo.

    buenas noches, una pregunta se puede utilizar el modulo bluettoth hc-05

    1 reply

    Sí, puedes utilizarlo, solo que tienes que tener la precaución de alimentarlo con 3,3v

    Buenas, el proyecto se ve interesante, solo no hallo el link para descargar el código de arduino.. lo podrías subir?

    1 reply