Cómo: ESPEasy: conecte y lea LDR a Wemos D1 Mini

Hay algunas situaciones en las que tiene sentido conectar un LDR a un ESP. De esta forma, la luminosidad de una habitación se puede medir con relativa facilidad y por poco dinero.

Este valor se puede utilizar, por ejemplo, para detectar una presencia (¿alguien ha encendido la luz aunque no estoy en casa?) o para configurar un brillo de pantalla de acuerdo con el brillo (ver por ejemplo: pxlBlck - Ajuste automático del brillo de la pantalla a través de LDR).

Este artículo describe cómo conectar un LDR a un ESP8266 y leerlo con ESPEasy.


Instrucciones de seguridad

Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/

Enlaces afiliados / enlaces publicitarios

Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂 


Requisitos

Para la construcción hay que dominar las tareas de soldadura. Los siguientes artículos proporcionan consejos sobre cómo hacer esto.

Herramienta requerida:

Material requerido:

En la siguiente lista encontrará todas las piezas que necesita para el montaje.


Conecte un LDR al ESP8266

Para que el ESP8266 pueda medir el brillo ambiental usando el LDR, por supuesto, primero debe conectar un LDR. Un LDR es una resistencia dependiente de la luz cuya resistencia depende del brillo ambiental o de la luz que incide sobre el LDR.

Entonces, si el brillo cambia, la resistencia del LDR también cambia. Si el LDR está conectado al ESP8266 a través de un divisor de voltaje, esta resistencia y, por lo tanto, el brillo se pueden medir indirectamente usando el ADC.

El diagrama de circuito básico para conectar un LDR a un ESP8266 se puede ver en el diagrama de circuito a continuación.

Básicamente, un LDR está conectado a un ESP8266 de acuerdo con el siguiente diagrama de circuito.

Puede encontrar más ejemplos en los siguientes artículos sobre los diferentes plataformas pxlBlck.


Conecte LDR a un Wemos D1 Mini

Las siguientes instrucciones muestran cómo puede conectar un LDR a un Wemos D1 Mini ahorrando mucho espacio. La guía es un extracto del artículo de construcción. pxlBlck - construir pxlBlck_RingClock.

Para ello necesitas una LDR y una resistencia "normal" (1/W) de 1k.

Además, algunos tubos retráctiles (que no se muestran en la imagen) son muy útiles.

Luego suelde la resistencia de 1k a los contactos que se muestran en el Wemos D1 MIni como se muestra.

Entonces, la resistencia entre GND y la entrada del ADC está soldada. Por lo tanto, funciona como una resistencia en serie para el LDR y forma un divisor de voltaje en combinación con el LDR.

Primer plano de la resistencia soldada.

Primer plano de la resistencia soldada.

Ahora debe soldar el LDR entre los contactos del convertidor analógico digital y 3V3.

Debe proteger al menos uno de los contactos LDR contra cortocircuitos con un tubo retráctil.

El LDR en sí debería sobresalir unos 5 mm más allá del extremo de la placa de circuito Wemos D1 Mini.

Otra vista del LDR instalado.


Configurar ADC de ESP8266

Para que se puedan leer los valores de brillo de los LDR conectados, primero debe configurar el convertidor analógico a digital del ESP8266. Pero gracias a ESPEasy, esto se hace rápidamente.

Para hacer esto, cambie a la interfaz web de su dispositivo ESPEasy. Para hacer esto, ingrese la dirección IP del dispositivo en la línea de dirección de su navegador.

Cómo averiguar la dirección IP de los dispositivos en su red también se encuentra en el artículo Mostrar/averiguar la dirección IP de los dispositivos en la red descrito.

A continuación, pase al área "Dispositivos".

Todos los dispositivos configurados ahora se enumeran en la tabla que se muestra.

Ahora haga clic en el botón "Editar" de la primera línea vacía.

Ahora será redirigido a una página donde puede configurar un dispositivo.

Para configurar el convertidor analógico a digital aquí, ahora debe hacer la entrada aquí

Entrada analógica – externa

elegir.

Ahora debe configurar el dispositivo "Entrada analógica - externa" como se muestra en la imagen de la izquierda.

A continuación, debe confirmar los ajustes haciendo clic en "Enviar".


Escale el valor LDR a diferentes rangos objetivo

Existe otra opción de configuración práctica en los ajustes del dispositivo "Entrada analógica - interna".

El valor ADC (es decir, un valor entre 0 y 1023) se muestra sin configuración adicional. Si prefiere convertir el valor de LDR o su brillo medido en otra área, puede configurarlo aquí.

Tiene la opción de configurar los valores correspondientes para dos puntos en la tabla 2×2 que se muestra a la izquierda.

En este caso he encontrado (a través de prueba y error) que mi LDR tiene un valor de 400 en el brillo más alto de la habitación. El brillo ahora debe convertirse en el rango de 0 a 10.

Para ello, debe configurar las opciones de las secciones "Punto 1" y "Punto 2" como se muestra en la imagen.


Diviértete con el proyecto.

Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂

PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂

Cómprame un café en ko-fi.com       

4s comentarios

  1. Hola Fab,

    ¿También puedo cambiar la resistencia directamente a GND (como se muestra en su diagrama de Fritzing) o tiene otra influencia?

    Gracias,
    Saludos Stefan

    1. Hola Stefan,
      sí, por supuesto, eso también funciona. Es eléctricamente exactamente igual. 🙂
      El contacto al que está soldada la resistencia en las imágenes también corresponde a tierra o GND. El componente que se muestra es uno de los condensadores de soporte/suavizado.
      En ese caso, elegí esa ubicación solo porque era el contacto con el suelo físicamente más distante.
      Si le conviene más, también puede elegir uno de los otros contactos de tierra/GND.

      Buena suerte y un saludo
      Fab

  2. Hola Fab,
    Me gustaría utilizar este circuito para medir mi consumo eléctrico en el contador de la luz. Mi contador de electricidad sólo tiene un LED rojo (no IR) que parpadea 1000 por 1kw/h. En su opinión, ¿son la LDR y el convertidor AD del D1 Mini lo suficientemente rápidos para esta aplicación?

    Atentamente
    cpauls

    1. Hola cpauls,
      Buena pregunta. Depende de cuánto tiempo parpadee o se encienda el LED. ¿Has medido alguna vez el tiempo? 🙂 .
      Atentamente
      Fabian

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.