Introduction: App Controlled LED

El siguiente proyecto incorpora principios básicos de programación y electrónica para emplear un aplicación en un móvil para controlar ciertos componentes electrónicos. Por medio de un código se establece un canal de comunicación entre los componente electrónicos del circuto y las acciones automizadas que realiza la computadora o el celular.

Step 1: MATERIALES

Los distintos materiales y programas que se emplearon son los siguientes:

COMPONENTES

šArduino

šJumpers

šResistencias

šLEDs

šLED RGB

šNode Mcu

šMóvil

šProtoboard

SOFTWARE

šArduino IDE

šBLYNK App

Step 2: Descripción

Una breve descripción de los componentes y su comportamiento:

  • LED: Se trata de un componente pasivo que se encuentra en la electrónica el cual emite una LUZ. En sus diversas presentaciones tiene la capacidad de emitir Señales infrarrojas, Ultravioletas, Espectros.
  • NODE MCU: Es un kit de desarrollo de código abierto basado en el popular chip ESP8266 (ESP-12E), que utiliza el lenguaje de programación Lua para crear un ambiente de desarrollo propicio para aplicaciones que requiera conectividad Wifi de manera rápida.

  • LED RGB: Significa LED rojo, azul y verde. Los productos LED RGB combinan estos tres colores para producir más de 16 millones de tonos de luz.

  • BLYNK: Un servicio en la nube, es una plataforma con iOS y Android para el control de Arduino, Raspberry Pi, ESP8266 y las apps a través de Internet, donde el usuario puede crear proyectos IoT en su celular, con una conexión de red.

Step 3: CONEXIONES

Step 4: CÓDIGO

El siguiente código fue empleado para realizar el proyecto. Para su funcionamiento se necesita instalar la librería de la aplicación BLYNK para que sea compatible con el uso a través del celular.

Para establecer conectividad entre los componentes y el software se necesitan 3 elementos básicos:

  1. Red Wfi o SSID
  2. Contraseña de la red empleada.
  3. Auto Token: este es de mayor importancia ya que este concreta el puente entre la app y el circuito.

Una vez montado el código y las conexiones se debe abrir la app. Dentro de esta se crea un nuevo proyecto:

  1. Se especifica el hardware empleado: en este caso seleccionamos Esp 8266/
  2. Se establece por igual el auto token a emplear.
  3. Una vez ya en el interfaz se arrastra los botones empleados:
    1. Dos botones corrientes para encendido y apagado de 2 LEDS ordinarios.
    2. 3 Deslizadores para cada una de las señales o colores del LED RGB...Rojo, Azul y Verde.

Step 5: RESULTADO