{"id":314,"date":"2025-05-18T09:18:46","date_gmt":"2025-05-18T09:18:46","guid":{"rendered":"https:\/\/www.zonetronik.com\/es\/?p=314"},"modified":"2025-05-18T09:34:10","modified_gmt":"2025-05-18T09:34:10","slug":"control-inteligente-de-una-iluminacion-de-jardin-con-esp8266","status":"publish","type":"post","link":"https:\/\/www.zonetronik.com\/es\/control-inteligente-de-una-iluminacion-de-jardin-con-esp8266\/","title":{"rendered":"Control inteligente de una iluminaci\u00f3n de jard\u00edn con ESP8266"},"content":{"rendered":"<p>En un mundo donde la dom\u00f3tica se vuelve cada vez m\u00e1s accesible, ya es posible automatizar la iluminaci\u00f3n exterior a bajo coste gracias a los microcontroladores Wi-Fi. Este proyecto presenta el dise\u00f1o de un sistema inteligente capaz de controlar a distancia, desde un tel\u00e9fono inteligente, cuatro proyectores LED de 30 W cada uno, ubicados en las cuatro esquinas de un jard\u00edn de aproximadamente 100 m\u00b2. El conjunto se controla mediante una red Wi-Fi privada, sin depender de Internet, utilizando un m\u00f3dulo NodeMCU ESP8266. Cada proyector, alimentado con 220 V, es controlado de forma independiente por un rel\u00e9 de 10 A, proporcionando un margen de seguridad c\u00f3modo (30 W corresponden a 0,14 A). La integraci\u00f3n de transistores 2N3904 entre el microcontrolador y los rel\u00e9s garantiza una activaci\u00f3n fiable y evita conmutaciones involuntarias al encender el sistema. Esta soluci\u00f3n combina simplicidad, rendimiento y accesibilidad, con un coste total de materiales inferior a 20 euros.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10043\" src=\"https:\/\/www.zonetronik.com\/wp-content\/uploads\/2025\/05\/montage1-scaled.jpg\" alt=\"Control inteligente de una iluminaci\u00f3n de jard\u00edn con ESP8266 y rel\u00e9s\" width=\"1920\" height=\"2560\" \/><\/p>\n<h2>\u00bfQu\u00e9 es el NodeMCU ESP8266?<\/h2>\n<p>El NodeMCU ESP8266 de Lolin es una placa de desarrollo basada en el microcontrolador ESP8266, especialmente dise\u00f1ada para facilitar la creaci\u00f3n de proyectos conectados en el Internet de las Cosas (IoT). Esta placa integra un m\u00f3dulo Wi-Fi potente capaz de conectarse f\u00e1cilmente a redes inal\u00e1mbricas, lo que la convierte en una opci\u00f3n popular para aplicaciones dom\u00f3ticas, telemetr\u00eda y muchos otros proyectos que requieren conexi\u00f3n a Internet.<\/p>\n<p>Lo particular del NodeMCU es su entorno de desarrollo simplificado. Utiliza originalmente el lenguaje Lua, pero tambi\u00e9n es compatible con el IDE de Arduino, lo que lo hace accesible tanto para principiantes como para desarrolladores experimentados. Su memoria flash t\u00edpica es de 4 MB y dispone de 10 pines de entrada\/salida programables, lo que permite conectar varios sensores, rel\u00e9s u otros componentes electr\u00f3nicos.<\/p>\n<p>En cuanto a dimensiones, el NodeMCU de Lolin es compacto, mide aproximadamente 50 mm por 25 mm, lo que facilita su integraci\u00f3n en proyectos embebidos o prototipos r\u00e1pidos. Generalmente se alimenta con 3,3 V, con un regulador integrado que permite utilizar una alimentaci\u00f3n de entre 5 V y 12 V sin problemas. Adem\u00e1s, su consumo de energ\u00eda es bajo, con un promedio de alrededor de 70 mA en funcionamiento Wi-Fi, ideal para aplicaciones alimentadas por bater\u00eda.<\/p>\n<p>Por \u00faltimo, la comunidad en torno al NodeMCU ESP8266 es muy activa, ofreciendo numerosas bibliotecas, tutoriales y recursos. Esta placa, que se vende por un precio generalmente inferior a 10 euros, representa por tanto una excelente relaci\u00f3n entre coste, rendimiento y facilidad de uso para cualquiera que desee desarrollar objetos conectados o automatizar tareas a trav\u00e9s de Wi-Fi.<\/p>\n<h2>Objetivo del proyecto<\/h2>\n<p>El objetivo principal de este proyecto es dise\u00f1ar una instalaci\u00f3n sencilla pero eficaz que permita controlar cuatro proyectores LED de 30 W cada uno, de forma independiente, mediante un tel\u00e9fono inteligente conectado a una red Wi-Fi local. Por ejemplo, un usuario podr\u00e1 encender solo el proyector de la entrada o el del jard\u00edn sin afectar a los dem\u00e1s, lo que optimiza el consumo el\u00e9ctrico y aumenta la flexibilidad. El control inal\u00e1mbrico a distancia v\u00eda Wi-Fi, una tecnolog\u00eda com\u00fan en m\u00f3dulos como el NodeMCU ESP8266 (cf. Espressif Systems, 2020), facilita una instalaci\u00f3n sin cableado adicional y permite una gesti\u00f3n pr\u00e1ctica desde cualquier navegador web. La interfaz web intuitiva desarrollada ofrece un manejo r\u00e1pido, incluso para usuarios no t\u00e9cnicos, lo cual es esencial en las aplicaciones dom\u00f3ticas modernas (fuente: IEEE IoT Journal, 2019). Por \u00faltimo, el sistema est\u00e1 dise\u00f1ado para ser seguro y estable, utilizando protocolos Wi-Fi robustos que garantizan protecci\u00f3n contra accesos no autorizados, un aspecto clave para las instalaciones conectadas actuales.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10045\" src=\"https:\/\/www.zonetronik.com\/wp-content\/uploads\/2025\/05\/Montage-2-scaled.jpg\" alt=\"Control inteligente de una iluminaci\u00f3n de jard\u00edn con ESP8266 y rel\u00e9s\" width=\"1920\" height=\"2560\" \/><\/p>\n<h2>Componentes utilizados<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10031\" src=\"https:\/\/www.zonetronik.com\/wp-content\/uploads\/2025\/05\/tableau1.gif\" alt=\"Proyecto iluminaci\u00f3n Componentes utilizados\" width=\"740\" height=\"182\" \/><\/p>\n<h2>Esquema de principio<\/h2>\n<p>Cada salida GPIO del ESP8266 est\u00e1 conectada a la base de un transistor NPN 2N3904, que act\u00faa como un interruptor electr\u00f3nico. Cuando una salida GPIO pasa a estado alto, polariza el transistor, permitiendo as\u00ed el paso de corriente hacia la entrada correspondiente del m\u00f3dulo de rel\u00e9. Este \u00faltimo, alimentado con 5 V, activa su contacto para controlar directamente el proyector LED conectado a la red el\u00e9ctrica de 220 V. Este sistema garantiza un aislamiento entre la parte l\u00f3gica (3,3 V) y la parte de potencia (220 V), asegurando seguridad y fiabilidad. Un quinto transistor, integrado en el montaje, desempe\u00f1a un papel crucial al evitar la activaci\u00f3n intempestiva de los rel\u00e9s al arrancar el ESP8266. Bloquea temporalmente la se\u00f1al hacia los transistores de control durante el encendido, evitando as\u00ed el encendido accidental de los proyectores, a menudo causado por inestabilidades en los pines GPIO durante el arranque.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10034\" src=\"https:\/\/www.zonetronik.com\/wp-content\/uploads\/2025\/05\/schema-Controle-intelligent-dun-eclairage-de-jardin-2.gif\" alt=\"esquema-Control-inteligente-de-iluminaci\u00f3n-de-jard\u00edn\" width=\"818\" height=\"471\" \/><\/p>\n<h2>Funcionamiento de la red Wi-Fi local<\/h2>\n<p>El ESP8266 est\u00e1 configurado en modo punto de acceso Wi-Fi con el identificador (SSID) \u00abEcl-jardin\u00bb. As\u00ed crea una red local aut\u00f3noma, sin necesidad de router ni conexi\u00f3n a Internet. Una vez conectado a esta red desde un tel\u00e9fono inteligente, el usuario puede acceder a una interfaz de control intuitiva. Para ello, basta con abrir un navegador web e introducir la direcci\u00f3n IP local 192.168.4.1, y luego presionar \u00abEnter\u00bb. La interfaz que aparece permite controlar individualmente cada proyector LED o encender y apagar todas las l\u00e1mparas con un solo clic. Esta soluci\u00f3n garantiza una gesti\u00f3n pr\u00e1ctica desde cualquier lugar de la casa cubierto por la se\u00f1al Wi-Fi generada por el ESP8266, cuyo alcance puede llegar a unos 50 metros en campo libre.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10035\" src=\"https:\/\/www.zonetronik.com\/wp-content\/uploads\/2025\/05\/Fonctionnement-du-reseau-Wi-Fi-local.gif\" alt=\"Funcionamiento de la red Wi-Fi local\" width=\"589\" height=\"144\" \/><\/p>\n<h3>Optimizaci\u00f3n del alcance de la se\u00f1al Wi-Fi en el proyecto ESP8266<\/h3>\n<p>El alcance de este montaje que utiliza el NodeMCU ESP8266 depende en gran medida de la potencia de la se\u00f1al Wi-Fi emitida, que puede ajustarse mediante la funci\u00f3n <code>WiFi.setOutputPower()<\/code>. Por defecto, este proyecto utiliza una potencia de 18 dBm (aproximadamente 63 mW), lo que permite un alcance efectivo de 20 a 30 metros en interiores y hasta 100 metros en exteriores sin obst\u00e1culos. Para mejorar este alcance, es posible aumentar este valor hasta la potencia m\u00e1xima permitida por el m\u00f3dulo, es decir, 20,5 dBm (aproximadamente 112 mW), modificando simplemente la l\u00ednea de c\u00f3digo a <code>WiFi.setOutputPower(20.5)<\/code>. Esto permite ampliar ligeramente el alcance sin a\u00f1adir hardware. Otras soluciones complementarias consisten en usar una antena direccional externa para concentrar la se\u00f1al hacia una zona espec\u00edfica, o desplegar un repetidor Wi-Fi como el TP-Link RE305 para retransmitir la se\u00f1al. Para aplicaciones m\u00e1s complejas o que cubren grandes \u00e1reas, tambi\u00e9n se puede considerar una red Wi-Fi mallada (Mesh) o utilizar m\u00f3dulos como el ESP32 con antena externa, e incluso m\u00f3dulos LoRa si no se necesita una interfaz web en tiempo real.<\/p>\n<h2>Control mediante interfaz web<\/h2>\n<h3>Estructura HTML simplificada de la interfaz:<\/h3>\n<ul>\n<li>Botones individuales ON \/ OFF para cada l\u00e1mpara.<\/li>\n<li>Controles globales: Encender o apagar todas las l\u00e1mparas.<\/li>\n<li>Indicador de estado: C\u00edrculos de colores (amarillo = encendido, gris = apagado).<\/li>\n<li>Modo seguridad: Activaci\u00f3n \/ desactivaci\u00f3n global del sistema.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10041\" src=\"https:\/\/www.zonetronik.com\/wp-content\/uploads\/2025\/05\/smartphone-scaled.jpg\" alt=\"smartphone\" width=\"2536\" height=\"2560\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10042\" src=\"https:\/\/www.zonetronik.com\/wp-content\/uploads\/2025\/05\/smartphone-2-scaled.jpg\" alt=\"smartphone-2\" width=\"2560\" height=\"2396\" \/><\/p>\n<h3>Ejemplo de comandos enviados desde un navegador:<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10036\" src=\"https:\/\/www.zonetronik.com\/wp-content\/uploads\/2025\/05\/Exemple-de-commandes.gif\" alt=\"Ejemplo de comandos\" width=\"544\" height=\"192\" \/><\/p>\n<h2>Tabla resumen de los GPIO utilizados<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10037\" src=\"https:\/\/www.zonetronik.com\/wp-content\/uploads\/2025\/05\/GPIO-utilises.gif\" alt=\"GPIO utilizados\" width=\"768\" height=\"253\" \/><\/p>\n<h2>Alimentaci\u00f3n del circuito de control<\/h2>\n<p>El circuito de control, compuesto principalmente por el microcontrolador NodeMCU ESP8266 y un m\u00f3dulo de 4 rel\u00e9s, tiene un consumo m\u00e1ximo de aproximadamente 400 mA a 5 voltios cuando funciona a plena carga (todos los rel\u00e9s activados). Para garantizar un funcionamiento estable y fiable, se recomienda encarecidamente utilizar una fuente de alimentaci\u00f3n capaz de suministrar al menos 1 amperio a 5V. Este margen de seguridad permite evitar varios problemas cr\u00edticos, como la ca\u00edda de tensi\u00f3n, que podr\u00eda provocar un reinicio intempestivo del microcontrolador, el sobrecalentamiento de la fuente de alimentaci\u00f3n y fallos aleatorios del sistema, especialmente una activaci\u00f3n err\u00e1tica de los rel\u00e9s. En electr\u00f3nica embebida, una fuente de alimentaci\u00f3n insuficiente es a menudo una causa principal de fallos dif\u00edciles de diagnosticar. Para aplicaciones reales, el uso de una fuente de alimentaci\u00f3n regulada de 5V\/1A (por ejemplo, un convertidor buck o una fuente USB de calidad) garantiza la estabilidad del sistema, incluso en condiciones variables de temperatura o carga.<\/p>\n<h2>Consumo el\u00e9ctrico y compatibilidad<\/h2>\n<p>Cada proyector LED consume 30 W a una tensi\u00f3n de 220 V, lo que da una potencia total de 4 \u00d7 30 W = 120 W para toda la instalaci\u00f3n. La corriente total absorbida es de aproximadamente 0,55 A (120 W \/ 220 V), un valor muy bajo en comparaci\u00f3n con la capacidad m\u00e1xima de los rel\u00e9s utilizados, que pueden conmutar hasta 10 A cada uno, es decir, una potencia de 2200 W por rel\u00e9. Esto ofrece un margen de seguridad c\u00f3modo y permite considerar el uso de proyectores m\u00e1s potentes. En teor\u00eda, cada rel\u00e9 puede controlar un proyector de hasta 2200 W, pero para mantener condiciones de uso seguras y prolongar la vida \u00fatil de los componentes, se recomienda no superar los 1000 W por canal. Este sistema es, por tanto, perfectamente adecuado para la iluminaci\u00f3n exterior dom\u00e9stica, incluso con proyectores m\u00e1s potentes.<\/p>\n<h2>Carga del programa en el ESP8266: pasos detallados<\/h2>\n<p>Para instalar el programa, debe utilizar el IDE de Arduino u otro entorno compatible (como PlatformIO). Solo tiene que abrir el c\u00f3digo fuente en el editor y conectar el m\u00f3dulo ESP8266 (NodeMCU) a su ordenador mediante un cable micro-USB. Antes de cargarlo, aseg\u00farese de haber seleccionado la placa \u00ab\u00a0NodeMCU 1.0 (ESP-12E Module)\u00a0\u00bb en el men\u00fa Herramientas &gt; Tipo de placa, as\u00ed como el puerto COM correspondiente en Herramientas &gt; Puerto. Una vez realizados estos ajustes, haga clic en el bot\u00f3n Subir. El c\u00f3digo se compilar\u00e1 y luego se transferir\u00e1 al ESP8266, que iniciar\u00e1 autom\u00e1ticamente el sistema de control una vez completada la carga.<\/p>\n<h2>C\u00f3digo para cargar<\/h2>\n<p>Enlace de descarga: <a href=\"https:\/\/www.zonetronik.com\/wp-content\/uploads\/2025\/05\/Programme-projet-controle-intelligent-eclairage-de-jardin.zip\">https:\/\/www.zonetronik.com\/wp-content\/uploads\/2025\/05\/Programme-projet-controle-intelligent-eclairage-de-jardin.zip<\/a><\/p>\n<h2>Instalaci\u00f3n segura del sistema en interiores y exteriores<\/h2>\n<p>Para instalar este sistema en una casa o jard\u00edn, es esencial respetar las normas de seguridad el\u00e9ctrica, estanqueidad y disipaci\u00f3n t\u00e9rmica. Si elige colocar el circuito de control en el exterior, la placa NodeMCU, su fuente de alimentaci\u00f3n de 5V y el m\u00f3dulo de 4 rel\u00e9s deben colocarse dentro de una caja estanca (norma IP65 como m\u00ednimo), pero tambi\u00e9n con dimensiones suficientes para permitir una buena circulaci\u00f3n del aire alrededor de los componentes. De hecho, estos elementos pueden generar un calor significativo, especialmente la fuente de alimentaci\u00f3n y los rel\u00e9s durante un uso prolongado. Se recomienda utilizar una caja ventilada pasivamente (rejillas protegidas contra el agua) o colocarla a la sombra para evitar el sobrecalentamiento. Los cables que conectan los cuatro proyectores LED deben estar bien fijados, con fundas exteriores adecuadas (tipo ICTA o TPC), garantizando un buen aislamiento. Por seguridad, se recomienda encarecidamente instalar un disyuntor diferencial de 30 mA al inicio de la alimentaci\u00f3n, para proteger el sistema contra sobrecargas y fugas de corriente. Por \u00faltimo, las conexiones el\u00e9ctricas deben ser s\u00f3lidas, atornilladas y protegidas en cajas de derivaci\u00f3n estancas para garantizar la fiabilidad del sistema a largo plazo, incluso en condiciones exteriores.<\/p>\n<h2>Ventajas clave y fiabilidad del proyecto de control de l\u00e1mparas mediante ESP8266<\/h2>\n<p>Este proyecto ofrece una ventaja importante al permitir controlar hasta 4 l\u00e1mparas de 30W cada una, es decir, una potencia total de 120W, a trav\u00e9s de una red Wi-Fi local sin necesidad de conexi\u00f3n a Internet. Esta autonom\u00eda garantiza una mayor seguridad y un consumo el\u00e9ctrico controlado, con una intensidad m\u00e1xima de aproximadamente 0,55 A a 220V. La interfaz web, accesible desde cualquier smartphone u ordenador conectado a la red, permite una gesti\u00f3n sencilla y r\u00e1pida de las l\u00e1mparas. Adem\u00e1s, el sistema utiliza rel\u00e9s capaces de soportar hasta 10 A, lo que garantiza una gran fiabilidad y un margen de seguridad c\u00f3modo. Adaptable y econ\u00f3mico, este proyecto constituye una soluci\u00f3n pr\u00e1ctica y modular para la dom\u00f3tica personal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En un mundo donde la dom\u00f3tica se vuelve cada vez m\u00e1s accesible, ya es posible automatizar la iluminaci\u00f3n exterior a bajo coste gracias a los microcontroladores Wi-Fi. Este proyecto presenta el dise\u00f1o de un sistema inteligente capaz de controlar a distancia, desde un tel\u00e9fono inteligente, cuatro proyectores LED de 30 W cada uno, ubicados en&hellip;&nbsp;<a href=\"https:\/\/www.zonetronik.com\/es\/control-inteligente-de-una-iluminacion-de-jardin-con-esp8266\/\" rel=\"bookmark\"><span class=\"screen-reader-text\">Control inteligente de una iluminaci\u00f3n de jard\u00edn con ESP8266<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":315,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","iawp_total_views":13,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-314","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-proyectos"],"_links":{"self":[{"href":"https:\/\/www.zonetronik.com\/es\/wp-json\/wp\/v2\/posts\/314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zonetronik.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zonetronik.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zonetronik.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zonetronik.com\/es\/wp-json\/wp\/v2\/comments?post=314"}],"version-history":[{"count":2,"href":"https:\/\/www.zonetronik.com\/es\/wp-json\/wp\/v2\/posts\/314\/revisions"}],"predecessor-version":[{"id":317,"href":"https:\/\/www.zonetronik.com\/es\/wp-json\/wp\/v2\/posts\/314\/revisions\/317"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zonetronik.com\/es\/wp-json\/wp\/v2\/media\/315"}],"wp:attachment":[{"href":"https:\/\/www.zonetronik.com\/es\/wp-json\/wp\/v2\/media?parent=314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zonetronik.com\/es\/wp-json\/wp\/v2\/categories?post=314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zonetronik.com\/es\/wp-json\/wp\/v2\/tags?post=314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}