Tabla de contenido:

Controlador de tira de luz LED WiFi más fácil: 8 pasos (con imágenes)
Controlador de tira de luz LED WiFi más fácil: 8 pasos (con imágenes)

Video: Controlador de tira de luz LED WiFi más fácil: 8 pasos (con imágenes)

Video: Controlador de tira de luz LED WiFi más fácil: 8 pasos (con imágenes)
Video: CONTROLADOR RGB WIFI 2024, Mes de julio
Anonim
Controlador de tira de luz LED WiFi más fácil
Controlador de tira de luz LED WiFi más fácil
Controlador de tira de luz LED WiFi más fácil
Controlador de tira de luz LED WiFi más fácil
Controlador de tira de luz LED WiFi más fácil
Controlador de tira de luz LED WiFi más fácil
Controlador de tira de luz LED WiFi más fácil
Controlador de tira de luz LED WiFi más fácil

La primavera pasada, comencé a diseñar hardware y software personalizados para controlar dos tiras de luces LED usando una placa de desarrollo NodeMCU ESP8266-12E. Durante ese proceso, aprendí cómo hacer mis propias placas de circuito impreso (PCB) en un enrutador CNC y escribí un Instructable paso a paso a través del proceso. (Enlace Instructables) Seguí escribiendo instrucciones para construir su propio controlador WiFi para tiras de luz LED, incluido el software de código abierto GPL para el controlador y para una aplicación móvil para usar el controlador de luz. (Enlace Instructables) Ese segundo instructable fue el resultado de varios meses de aprendizaje, desarrollo, prueba y refactorización, e incluyó mi novena revisión del hardware. Esta es la versión 10.

¿Por qué hacer una décima versión y por qué escribir sobre ella? Para abreviar la historia, necesitaba hacer docenas de controladores, por lo que necesitaba que fueran más fáciles de cablear, más rápidos de producir y más robustos. Durante el proceso de llevar este proyecto a donde está hoy, aprendí mucho. Cuando escribí el Instructable anterior sobre el controlador, había construido la electrónica en base a mi conocimiento existente sobre la creación de una PCB personalizada. Mi primer proyecto "real" con un PCB personalizado fue el controlador de luz, y en mi camino de aprendizaje, creé nueve versiones. Los últimos fueron bastante buenos.

A lo largo del camino, aprendí algunas cosas en particular que ayudaron a llevar esto a otro nivel.

  1. Estaba decidido a comenzar con el software de código abierto, e inicialmente diseñé mi placa con Fritzing. Sigo creyendo que es el programa correcto para que un principiante aprenda a diseñar un PCB porque no es necesario aprender a crear un esquema, pero ahora creo que uno debería "graduarse" a una herramienta CAD más profesional. El programa que elegí es Eagle. La placa que pude producir con Eagle es significativamente mejor que la que pude crear con Fritzing.
  2. Después de un poco de experiencia, ahora puedo "pensar fuera de la caja" un poco mejor. Lo específico de lo que me di cuenta es que podría simplificar considerablemente el cableado reorganizando las asignaciones de pines y convirtiéndolo en una placa de doble cara con una parte superior muy simple. Todavía no puedo producir PCB de doble cara de manera confiable con mi enrutador CNC, pero cablear manualmente el lado superior de esta nueva placa es más fácil que cablear los puentes que se requerían con el diseño anterior. Para aquellos que solo pueden hacer una placa de circuito impreso de una cara, este proyecto se puede lograr creando una placa de una cara y cableando algunas conexiones manualmente.
  3. ¿No posee un enrutador CNC? Ahora puedo señalar varias formas de hacer su propia PCB sin una.
  4. ¿Aún no puedes hacer tu propia PCB (o no quieres)? He podido obtener los PCB que diseñé para este proyecto producidos comercialmente en cantidades y precios que puedo permitirme almacenar y vender. Esto significa que este proyecto se puede llevar a cabo sin más habilidades electrónicas que la capacidad de soldar.

¿Estás listo para crear tu propio controlador WiFi para dos tiras de luces LED? Bueno. A la lista de materiales.

Aunque esto comenzó como Instructable, se ha convertido en un proyecto en curso para APPideas. Actualizamos este Instructable de vez en cuando, pero la información más reciente siempre está disponible en

Paso 1: reúna sus materiales

Reúna sus materiales
Reúna sus materiales
Reúna sus materiales
Reúna sus materiales
Reúna sus materiales
Reúna sus materiales

Esta lista de materiales asume que puede producir su propia PCB o comprará una específicamente para este proyecto. Hay formas de hacer este proyecto sin una PCB personalizada. Lea el paso 2 del siguiente Instructable si desea intentar lograrlo sin una PCB personalizada. (Enlace Instructables) Tenga en cuenta que estoy enumerando piezas que he comprado personalmente y que la mayoría de los artículos se venden en cantidades mayores de las que necesitará. Siéntase libre de comparar precios.

  • (1) Placa de desarrollo NodeMCU ESP8266-12E (enlace de Amazon)
  • (1) regulador de voltaje de 5 V (enlace de Amazon)
  • (1) Disipador de calor del regulador de voltaje (enlace de Amazon)
  • (1) condensador de 100 µf y
  • (1) condensador de 10 µf (enlace de Amazon)
  • (2) terminales atornillados de 5 polos y 3,5 mm de paso (enlace de eBay)
  • (1) Terminal atornillado de 2 polos y 5 mm de paso (enlace de Amazon)
  • (8) MOSFET de canal N (enlace de Amazon)
  • (1) rollo de tira de luz LED SMD 5050 (enlace de Amazon)
  • (1) Fuente de alimentación de 12 V, 5 A CC (si no puede usar la que viene con sus luces) (enlace de Amazon)
  • (1) cable de 5 hilos (enlace de Amazon)

Materiales y herramientas consumibles, opcionales y accesorios:

  1. (1) Soldador (enlace de Amazon)
  2. (algunos) Soldadura (enlace de Amazon)
  3. (algunos) fundente de pasta de colofonia (enlace de Amazon)
  4. (1) Pelacables (enlace de Amazon)
  5. (1) tornillo de banco de placa de circuito (enlace de Amazon)
  6. (algunos) Cinta aislante líquida (enlace de Amazon)
  7. (algunos) Súper pegamento (enlace de Amazon)
  8. (5) # 4 - tornillos para madera de 1/2 "(enlace de Amazon)
  9. (algunos) Bridas de gancho y bucle o bridas (enlace de Amazon)

Finalmente, necesitará una PCB. Puede hacer los suyos propios (archivos e instrucciones a continuación) o pedirnos uno.

  • (1) PCB prefabricado de APPideas (enlace APPideas), o
  • (1) PCB revestido de cobre de una cara (enlace de Amazon), o
  • (1) PCB revestido de cobre de doble cara (enlace de Amazon)

Si fabrica su propia PCB, deberá determinar los materiales adicionales necesarios para completar su construcción, como brocas de enrutador y materiales de sujeción o productos químicos de grabado.

Ahora que tiene todos los materiales juntos, averigüemos cómo obtendrá la PCB para el proyecto.

Paso 2: Cree o obtenga la PCB

Hacer u obtener el PCB
Hacer u obtener el PCB
Hacer u obtener el PCB
Hacer u obtener el PCB
Hacer u obtener el PCB
Hacer u obtener el PCB
Hacer u obtener el PCB
Hacer u obtener el PCB

Si no puede producir su propia PCB, o no desea hacerlo, he tenido una pequeña cantidad de placas producidas comercialmente y están disponibles para la venta aquí (enlace de appideas). El envío es la parte más costosa de tenerlos en sus manos, pero puede ahorrar dinero ordenando más de uno.

Si tiene la capacidad de hacer su propia placa de circuito impreso (PCB), todos los archivos que necesita para hacer el PCB para el controlador de tira de luz LED WiFi personalizado se encuentran a continuación.

Si posee un enrutador CNC y no sabe cómo crear PCB, lea mi Instructable detallado sobre el tema. (Enlace de Instructables) No he producido personalmente un PCB personalizado por ningún otro medio. Puede consultar este Instructable sobre cómo hacer un PCB con productos químicos razonablemente benignos, (enlace Instructables) o hacer una búsqueda de "PCB personalizado" en Instructables.com, y descubrirá que hay una variedad de métodos.

Utilice los enlaces a continuación para descargar los archivos gerber y excellon. También puede descargar los archivos de Eagle a continuación en caso de que desee realizar modificaciones en el diseño. Esta es una PCB de dos caras, pero si solo tiene la capacidad de producir placas de una cara, solo necesitará cortar la parte inferior. Proporcionaré instrucciones para cablear manualmente las trazas desde el lado superior de la placa en la información del ensamblaje de la electrónica. Hacer eso es bastante simple, por lo que es una buena opción si le resulta difícil producir una tabla de dos caras.

Si necesita comprar estos PCB a granel, están disponibles en un proyecto público en PCBWay. (Enlace PCBWay)

Paso 3: ensamble la electrónica

Ensamblar la electrónica
Ensamblar la electrónica
Ensamblar la electrónica
Ensamblar la electrónica
Ensamblar la electrónica
Ensamblar la electrónica
Ensamblar la electrónica
Ensamblar la electrónica

Ahora que tiene sus componentes juntos y PCB en la mano, ¡es hora de comenzar a soldar! Hay muchos puntos de soldadura, pero la soldadura es muy simple, como está a punto de ver. Mira las imágenes como referencia. Tenga en cuenta que los PCB amarillos / tostados que se muestran arriba se hicieron en un enrutador CNC y los PCB azules son la versión fabricada comercialmente.

  1. Inserte la placa de desarrollo NodeMCU ESP8266-12E en la PCB. Es posible instalar accidentalmente esta placa al revés, y es difícil quitarla una vez que se ha soldado, así que asegúrese de tener los pines orientados correctamente. Suelde todas las almohadillas que tengan rastros. Hay 12 en total: diez a lo largo de una fila de alfileres y dos a lo largo de la otra. No es necesario soldar las almohadillas que no tienen rastros. Si tiene dificultades para que la soldadura fluya alrededor de estos pines, el fundente de pasta de colofonia le ayudará.
  2. Ensamble el regulador de voltaje de 5V y la sincronización de calor como se muestra, luego suelde sus tres cables a la PCB a la izquierda de la placa de desarrollo NodeMCU ESP8266-12E como se ve en las fotos.
  3. Instale los dos capacitores en las almohadillas que están inmediatamente detrás del regulador de voltaje. Preste atención al orden y polaridad de los condensadores. El capacitor de 100 µf debe instalarse lo más cerca posible del borde exterior de la PCB, y el capacitor de 10 µf se instalará lo más cerca posible del interior de la PCB. Los cables negativos de los condensadores deben estar uno frente al otro.
  4. Suelde los ocho MOSFET en la PCB en las almohadillas que están a la derecha de la placa de desarrollo NodeMCU. Cuando suelda la capa inferior, solo es necesario soldar los cables que tienen rastros. Sin embargo, hay veinticuatro cables y dieciocho de ellos deben soldarse en la parte inferior de la PCB, por lo que ayuda a evitar confusiones si se toma un par de minutos adicionales y los suelda todos. También puede evitar tener que soldar la capa superior haciendo fluir la soldadura a través de las vías apropiadas, como se describe a continuación.
  5. Suelde los trazos superiores de la placa.

    1. Si tiene una PCB de doble cara, suelde los ocho puntos de soldadura que están conectados a las pistas en la parte superior de la PCB. Esos rastros están conectados a cada una de las ocho patas del lado derecho de los MOSFET. Una forma fácil de soldar las conexiones del lado superior es calentar un poco los pines desde el lado inferior con su soldador, luego use fundente de pasta de colofonia y aplique suficiente soldadura desde la parte inferior para permitir que fluya a través de la vía. Este método funcionará sin fundente de pasta de colofonia, pero el fundente ayudará a que la soldadura fluya un poco más libremente y con menos calor. Cuando retire el calor, debe tener una soldadura sólida en la parte superior de la placa. ¡Asegúrate de probar tu trabajo!
    2. Si no tiene una PCB de doble cara, deberá conectar la pata del lado derecho de cada uno de los MOSFET entre sí. Esta es una conexión a tierra en el circuito. El MOSFET inferior izquierdo en cada grupo de cuatro ya está conectado a la tierra común del circuito en el lado inferior de la PCB, por lo que es suficiente conectar la pata del lado derecho de los otros tres MOSFET en ese mismo grupo a su pata de tierra.. Puede hacer esto soldando cables de puente directamente a las patas de los MOSFET en la parte superior de la placa, o soldando cables de puente a los cables apropiados en la parte inferior de la PCB. Elegí soldar en la parte inferior de la PCB para poder ocultar los cables dentro de la carcasa.
  6. Instale el bloque de terminales atornillado de dos polos y 5 mm de paso en el lado izquierdo de la placa de desarrollo NodeMCU. Los terminales atornillados requieren mucho abuso, así que asegúrelos a la PCB agregando una gota de pegamento y presionándolo en su lugar contra la PCB durante 30 segundos. Una vez que esté pegado en su lugar, suelde sus dos cables en la parte inferior de la PCB.
  7. Instale los (2) bloques de terminales atornillados de cinco polos y 3 mm de paso en el lado derecho de los MOSFET. Pegue estos bloques de terminales a la PCB de la misma manera que se indicó anteriormente, luego suelde los diez cables en la parte inferior de la placa: cinco cables para cada bloque de terminales.
  8. Todo está soldado, por lo que es hora de limpiar y verificar su trabajo. Empiece por ponerse gafas de seguridad y luego recortar el exceso de metal de los cables en la parte inferior del tablero. Recomiendo NO recortar los cables de la placa de desarrollo NodeMCU ESP8266-12E. Los pasadores son muy gruesos y tienden a dañar los cortadores de alambre.
  9. Verifique su trabajo probando los puntos finales de la traza con un ohmímetro. Simplemente conecte un cable de su ohmímetro a un punto de soldadura en la PCB, luego conecte el otro cable al punto de soldadura que está en el otro lado de la traza. Debe tener continuidad entre todos los seguimientos apropiados. Es una idea especialmente buena volver a verificar los puntos de soldadura del lado superior. Para hacerlo, conecte un cable de su ohmímetro a un pin de tierra en la placa de desarrollo NodeMCU ESP8266-12E, luego conecte el otro cable a la pata del lado derecho de cada uno de los MOSFET, uno a la vez. Debe haber continuidad entre esos pines y la tierra común del circuito.

Paso 4: cargue el código Arduino y conéctese a WiFi

Cargue el código Arduino y conéctese a WiFi
Cargue el código Arduino y conéctese a WiFi
Cargue el código Arduino y conéctese a WiFi
Cargue el código Arduino y conéctese a WiFi
Cargue el código Arduino y conéctese a WiFi
Cargue el código Arduino y conéctese a WiFi

En aras de la integridad, estoy repitiendo en gran medida estas instrucciones de mi Instructable anterior. Doy intencionalmente instrucciones para cargar el código Arduino antes de asegurar los componentes electrónicos o conectar la fuente de alimentación de 12 V para evitar la posibilidad de conectar accidentalmente la placa de desarrollo NodeMCU al USB mientras se alimenta a través de Vin.

Obtener, instalar y configurar Arduino IDE. Si ya tiene Arduino IDE instalado y configurado para usar una placa ESP8266, descargue el archivo ZIP a continuación, descomprímalo y luego cargue el boceto contenido en el ESP. De lo contrario, obtenga Arduino IDE desde aquí e instálelo. Hay algunos pasos para que el IDE de Arduino reconozca la placa ESP. Los daré en breves viñetas. Si desea una explicación completa de lo que está haciendo y por qué, puede leerlo aquí.

  • Abra Arduino IDE y haga clic en Archivo> Preferencias (en macOS, será Arduino IDE> Preferencias)
  • Ingrese esta dirección en el cuadro de URL adicionales del administrador de tableros:
  • Haga clic en Aceptar
  • De vuelta en la pantalla principal de Arduino IDE, haga clic en Herramientas> Tablero> Administrador de tableros…
  • Busque "esp8266" y cuando lo encuentre, haga clic en Instalar y cierre la ventana del Administrador de tableros.
  • Haga clic en Herramientas> Placa y seleccione NodeMCU 1.0 (Módulo ESP8266-12E)
  • Haga clic en Herramientas> Puerto y seleccione el puerto USB al que está conectada la placa ESP

Deberá realizar los dos últimos pasos cada vez que desarrolle en un tipo diferente de placa Arduino y vuelva a cambiar al ESP8266. El resto de eso solo debe hacerse una vez.

Para compilar este boceto, necesitará cargar algunas bibliotecas en el IDE, así que haga clic en Boceto> Incluir biblioteca y haga clic en ESP8266WiFi. Deberá cargar las siguientes bibliotecas de la misma manera (haga clic en Sketch> Incluir biblioteca, luego haga clic en el nombre de la biblioteca): ESP8266mDNS, ESP8266WebServer, WiFi, ArduinoJson, EEPROM, ArduinoOTA. Si no ve ninguno de esos en la lista de bibliotecas, lo encontrará haciendo clic en Sketch> Incluir biblioteca> Administrar biblioteca y buscando el nombre de la biblioteca. Una vez que lo encuentre, haga clic en Instalar, luego siga los pasos nuevamente para incluirlo en su boceto.

Compilando el código y enviándolo a la placa. Antes de hacer esto, si instaló un regulador de voltaje, verifique que no haya energía en el pin Vin de la placa ESP. Descargue el archivo zip que se incluye con este paso (a continuación) y descomprímalo o consígalo en github. (enlace de github) Conecte su placa ESP a su computadora a través de USB, seleccione la placa y el puerto adecuados a través del menú Herramientas, luego haga clic en el botón Cargar. Mire la consola y en un momento se cargará el código. Si desea ver qué está registrando el dispositivo, abra el Monitor en serie y establezca la velocidad en baudios en 57600. El boceto no es muy hablador, pero muestra información de estado, como la dirección IP del dispositivo.

Para conectar el controlador a su red y configurarlo:

  1. Encienda el controlador
  2. En su computadora o en un dispositivo móvil, conéctese a la red WiFi que crea el controlador. Creará una red con un SSID que comienza con "appideas-"
  3. Abra un navegador web y vaya a
  4. Proporcione las credenciales para conectarse a su red, luego haga clic en el botón CONECTAR
  5. Obtenga la dirección IP que se asignó al controlador. Lamento que esta parte aún no sea más fácil. Si sabe cómo llegar a la lista de dispositivos DHCP de su enrutador WiFi, el controlador WiFi aparecerá en él con un nombre de dispositivo que contiene "esp" y los cuatro caracteres que estaban después de "appideas-" en el SSID del punto de acceso del dispositivo. El Arduino Serial Monitor también mostrará la dirección IP asignada al dispositivo.

Si desea saber cómo funciona el código Arduino, puede leerlo en el paso 4 de mi Instructable anterior. (Enlace Instructable) Ese Instructable también habla sobre cómo usar un navegador web para probar sus luces y el controlador WiFi, por lo que si se impacienta para llegar a la instalación de la aplicación móvil, puede verificarlo.

Paso 5: Conecte las luces y la energía

Conecte las luces y la energía
Conecte las luces y la energía
Conecte las luces y la energía
Conecte las luces y la energía
Conecte las luces y la energía
Conecte las luces y la energía

Nuevamente, voy a repetir gran parte de uno de los pasos de mi Instructable anterior.

Si solo está conectando uno o dos juegos de luces, no necesitará soldar las tiras de luz. Eche un vistazo a la segunda imagen de arriba. Simplemente corte la tira de luz en algún lugar en el medio, corte los conectores que ya están conectados a la parte delantera y trasera del rollo de luces, pele los extremos de los cables y estará listo para conectarlo a su controlador. Eso es todo. Simplemente conecte las luces a los cables apropiados en el controlador y listo.

Si necesita más de dos juegos de luces, o si ya ha "cosechado" los extremos de los cables del fabricante, deberá soldar los cables directamente a las tiras, y eso puede ser un poco complicado. Ya hay un Instructable realmente bueno sobre ese tema, así que voy a cederlo. Pero antes de hacerlo, hay algunas notas que me gustaría que tuvieras en cuenta al leer esas instrucciones:

  1. Una vez que haya terminado de soldar a la tira, use un ohmímetro para verificar que no conectó accidentalmente las almohadillas adyacentes. Simplemente toque los cables del ohmímetro en la primera y la segunda almohadillas soldadas para verificar que no haya continuidad entre ellas, luego la segunda y la tercera, la tercera y la cuarta … Es fácil pasar por alto (no ver) un hilo suelto de cable, y eso Solo toma unos segundos verificar que no sucedió algo malo.
  2. Preste especial atención a su cableado porque parece tener los colores desordenados. Lo que realmente está "mal" es que su tira de luz tiene sus cables en un orden diferente al típico, pero el cable de 5 hilos es normal.
  3. Muy recomendable: en lugar de usar tubos termorretráctiles para asegurar la conexión (cerca del final del Instructable), use Liquid Tape. (Enlace de Amazon) Sus conexiones tendrán un aislamiento significativamente mejor y serán mucho más seguras. Incluí imágenes, pero en caso de que no haya usado Liquid Tape antes, el proceso es bastante simple:

    1. "Gírelo" en sus puntos de soldadura desnudos y déjelo empapar en todas las grietas. Mantenga algo desechable (una bolsa de papel, el periódico de la semana pasada, un trapo, etc.) debajo. Aplicar una capa espesa. Está bien que gotee un poco. Por eso hay algo desechable debajo. Asegúrese de que todo lo que fue soldado esté completamente cubierto y no sea visible, ni siquiera un poco. Ponlo espeso. No se quedará así.
    2. Deje que se seque durante al menos 3-4 horas. A medida que se seque, se encogerá y se formará firmemente alrededor de los cables.¡Esto es bueno! Sus puntos de soldadura están literalmente pegados en su lugar, y una capa de goma (sustancia similar a la de la goma) está aislando todos los lugares en los que el líquido pudo filtrarse. Nada más que un acto intencional o violento podría cortar las conexiones o causar un cortocircuito.
    3. Después de que hayan pasado las 3-4 horas, agregue una segunda capa y déjela secar. Esta capa puede ser mucho más fina. No es necesario que se filtre en nada, solo se trata de sellar y asegurar la primera capa. Una vez que la segunda capa se haya secado, estará lista para usar.

Con todo eso fuera del camino, aquí está el enlace al Instructable. (Enlace Instructables)

Ahora que los cables provienen de sus tiras de luz, conéctelos a los cables apropiados en los terminales atornillados de 5 polos. Si compró nuestro PCB fabricado, están etiquetados para usted. Si no, de arriba a abajo, están en este orden: blanco, azul, rojo, verde, negro (potencia).

Por último, conecte la alimentación a la PCB conectando la fuente de alimentación de 12 V (o 24 V) al terminal atornillado de 2 polos. El cable positivo está más cerca del regulador de voltaje y el cable negativo está más cerca del borde exterior de la PCB. Nuevamente, estos están etiquetados en la PCB fabricada.

Paso 6: Asegure la electrónica

Asegure la electrónica
Asegure la electrónica
Asegure la electrónica
Asegure la electrónica
Asegure la electrónica
Asegure la electrónica

Con proyectos como este, es más probable que tenga fallas si las piezas se mueven, están expuestas o sueltas, por lo que es importante asegurar los componentes electrónicos.

Si tiene una impresora 3D, descargue los archivos STL a continuación e imprímalos. Uno es la base y el otro es la tapa. La tapa no es necesaria. Comience asegurando la fuente de alimentación a una placa pequeña con cinta adhesiva de doble cara. Luego, asegure la base de montaje de la electrónica a la placa con (2) tornillos para madera # 4 - 1/2 ". Finalmente, asegure la PCB a la base con (3) tornillos para madera # 4 - 1/2". Si desea modificar el caso, el archivo Fusion 360 también está disponible para descargar a continuación.

Si no tiene una impresora 3D, le recomiendo seguir el mismo procedimiento básico, solo omitiendo la base y la tapa impresas en 3D. Es importante asegurar la PCB a una superficie no conductora, por lo que atornillarla a un trozo de madera funcionará perfectamente.

Tenga en cuenta que la orientación de la base y la PCB son importantes, ya que solo tienen orificios para atornillar en tres esquinas. Prefiero instalar mis PCB orientados como se muestra en la imagen porque evita que los usuarios conecten la placa de desarrollo NodeMCU al USB mientras todo está protegido. Si prefiere un acceso más fácil al puerto USB (y se compromete a tener cuidado y no enchufarlo mientras haya energía en Vin), no hay nada de malo en girarlo hacia el otro lado.

Paso 7: cargue y use la aplicación móvil

Cargar y usar la aplicación móvil
Cargar y usar la aplicación móvil
Cargar y usar la aplicación móvil
Cargar y usar la aplicación móvil
Cargar y usar la aplicación móvil
Cargar y usar la aplicación móvil

¡Ahora puedes usar tus luces!

La forma más fácil de obtener la aplicación es descargar la versión pública actual de la tienda de aplicaciones de su dispositivo.

  • Enlace de la App Store de iOS
  • Enlace de Android Play Store

Una vez que haya instalado la aplicación, vaya directamente a la sección "Uso de la aplicación móvil".

Si prefiere vivir la vida al límite, también puede instalar la última versión de desarrollo de la aplicación desde el código fuente.

Necesitará tener un entorno de desarrollo React Native configurado y funcionando. Las instrucciones están disponibles aquí. (enlace de documentación) Una vez que React Native esté configurado para el desarrollo, abra una terminal y ejecute estos comandos:

aplicación mkdir

cd app git clone https://github.com/appideasDOTcom/APPideasLights.git./ cd mobile-app / react-native / AppideasLights npm install

Para instalar para iOS, conecte su dispositivo a su computadora y ejecute este comando:

react-native run-ios

Para Android, conecte su teléfono a su computadora y ejecute este comando:

react-native ejecutar-android

Si la instalación de la aplicación falla la primera vez, ejecute el último comando por segunda vez.

Usando la aplicación móvil

La primera vez que abra la aplicación, su única opción será agregar controladores, así que haga clic en el botón "+" en la esquina superior derecha para hacerlo. Haga clic en "Por dirección IP" y escriba la dirección IP de su controlador, luego haga clic en Guardar. Eso es todo lo que tienes que hacer. Si tiene más de un controlador, puede agregar más usando el botón "+".

La aplicación se explica por sí misma una vez que se han agregado los controladores. Para controlar las luces, toque el botón del controlador (mostrará la dirección IP por ahora). Dado que cada controlador puede manejar dos juegos de luces, hay controles para dos. Cada uno tiene un interruptor de palanca para apagar y encender todas las luces con un toque, y cada uno de los colores tiene su propio control deslizante para controlar ese color individualmente.

Puede configurar el controlador tocando el botón Configurar en la esquina superior derecha. En esa pantalla, puede darle un nombre más agradable, que es el nombre que verá en el botón que aparece en la lista de controladores. También puede cambiar la dirección IP, en caso de que su servidor DHCP le asigne una dirección diferente o la haya escrito incorrectamente. Finalmente, puede eliminar el controlador de la aplicación por completo. Esto no elimina el controlador de su red, solo borra el conocimiento de la aplicación sobre él.

Paso 8: haz algo asombroso

Haz algo asombroso
Haz algo asombroso
Haz algo asombroso
Haz algo asombroso
Haz algo asombroso
Haz algo asombroso

¡Eso es todo! Ahora es el momento de encontrar una aplicación para sus luces. He estado haciendo letreros retroiluminados y escribí un Instructable sobre el tema. (Enlace Instructables)

Hay muchas cosas geniales que puede hacer con estas luces, así que use su imaginación y agregue imágenes de sus proyectos en los comentarios. He trabajado bastante en el hardware, así que ahora es el momento de trabajar para realizar mejoras en la aplicación móvil.

¡Divertirse!

Aunque esto comenzó como Instructable, se ha convertido en un proyecto en curso para APPideas. Actualizamos este Instructable de vez en cuando, pero la información más reciente siempre está disponible en

Recomendado: