Medidor CO2 DYI. WemosD1-Wifi. Sensor NDIR. Oled. HA.(

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ธ.ค. 2020
  • Proyecto para hacerse un medidor de calidad de aire de CO2 para ventilación de aulas y oficinas en tiempos de COVID.
    ***ACLARACION
    Con el paso del tiempo, el MH19 se va autocalibrando, pero si está en interiores va mostrando valores menore cada vez.
    ¿cómo calibrar el medidor de CO2? 2 formas:
    Primera (Menos recomendado):
    - Poner el medidor en el exterior al menos ¡24horas!. Recordad que hemos configurado el MH-19 como autocalibrado en el ESPEasy.
    Segunda (Muy Recomendada):
    - En ESPEasy configurar el MH-19 como autocalibrado: "Disabled"
    - Cuando quieras calibrar. Pones el medidor en el exterior 20 min para que coja el valor de referencia de 400.
    - Poner el pin5 del MH19 (marcado como HD) 7 segundos a GND para resetarlo. Lo mejor sería poner una especie de pulsador de reset.
    En este tweet os dejo la mejora para que ponga el porcentaje de batería en pantalla: / 1363106099369545732
    ****
    Caja: www.thingiverse.com/thing:469...
    Soporte pantalla OLED: www.thingiverse.com/thing:215...
    ESPEasy_ Flasher Link del proyecto). Ojo dicen me dicen que no va el Update. Os dejo abajo otro link: github.com/Grovkillen/ESP_Eas...
    Si tenéis problemas con el ESPEasy_Flaser. Os he preparado el flasheador con los firmwares utilizados en el vídeo. Descargar y descomprinir (mejor una carpeta que no esté en el escriorio) En la lista desplegable estará el firmware que he usado en el proyecto: drive.google.com/file/d/1TX7D...
    Sensor CO2 NDIR: es.aliexpress.com/item/100500...
    Wemos D1 mini: es.aliexpress.com/item/100500...
    Pantalla OLED: es.aliexpress.com/item/400106...
    TP4056: es.aliexpress.com/item/328268...
    Booster DC DC: es.aliexpress.com/item/329484...
    Batería Li-Ion 18650: es.aliexpress.com/item/323249...
    Portabatería: es.aliexpress.com/item/400085...
    Led Tricolor: es.aliexpress.com/item/328266...
    Interruptor: www.ebay.es/itm/Mini-Interrup...
    RULES: Tendrás que parar el vídeo en Rules porque TH-cam no me permite copiar ese código aquí.
    Documento con las Rules: docs.google.com/document/d/1w...
    Configuration.yalm
    sensor:
    - platform: mqtt
    name: CO2 Jorge
    state_topic: "/CO2Jorge/CO2/PPM"
    icon: mdi:gas-cylinder
    unit_of_measurement: 'ppm'

ความคิดเห็น • 63

  • @alfonsopuentenaya6093
    @alfonsopuentenaya6093 3 ปีที่แล้ว +3

    Buen trabajo Jorge, por 24€ mas el led de tres colores, el material de impresión, el porta pilas y la pila.
    Por menos de 30 € tienes un medidor de CO2 con sonda NDIR.
    Ya no tienen excusa los centro educativos, organismos oficiales, bares, restaurantes y tiendas para informar de su nivel de ventilación.
    Enhorabuena.

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว +2

      Sobretodo porque se puede hacer en el aula por los mismos alumnos. Todo abierto.
      y si lo quieres sin batería (conectado a un cargador de móvil) te ahorras la parte cara (a excepción del NDIR que vale 15-18€)

  • @benjaminrc78
    @benjaminrc78 3 ปีที่แล้ว +1

    Excelente trabajo. Estoy por empezar montado un home assistance y empezar a cacharrear gracias a tus vídeos.

  • @carferrermar
    @carferrermar 3 ปีที่แล้ว

    Excelente vídeo. Me ha encantado. Gracias.

  • @rubencejudo9949
    @rubencejudo9949 3 ปีที่แล้ว

    Buen trabajo...Muchas gracias.

  • @Misterplik
    @Misterplik 3 ปีที่แล้ว

    ¡Magistral!
    Estupendo vídeotutorial. No conocía el ESPEasy, el que si había tocado es el ESPHome del Home Assistant, y la verdad es que está muy fácil la programación (con el ESPEasy).
    Muchísimas gracias.

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      Tengo compañeros que lo han hecho con ESP32 y ESPHome. No descarto hacer algo con ESPHome.

  • @joserubio2646
    @joserubio2646 3 ปีที่แล้ว +2

    Me ha encantado el proyecto, tanto que me he hecho uno, un poco diferente, mas simple, sin batería. He usado un ESP8266 NodeMCU, esto tiene la ventaja que saco los 5v del pin VU directamente. Lo he programado con ESPHome, un poco mas complicado pero tiene la ventaja que te olvidas de los topic de mqtt. También he usado una caja de registro eléctrico externa. Si quieres te paso el fichero de configuración de ESPHome.

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      Exacto. Inicalmente también lo hice con ESP8266 NodeMCU. Me pareció más compacto y barato con el Wemos. Y para explicarlo a la mayor parte de la gente sin programar he usado el ESPEasy.
      Con ESPHome también se puede hacer, he visto varios proyectos...
      Pero si te diseñas tu caja mola más :P

    • @joserubio2646
      @joserubio2646 3 ปีที่แล้ว

      @@jorgepas Bueno lo de la caja y diseño me parece una pasada pero yo no tengo impresora 3D. Ahora que llevo 4 días con él veo la utilidad de la batería, pero estoy contento con lo que he hecho, he aprendido mucho.

  • @josecardano4874
    @josecardano4874 3 ปีที่แล้ว

    excelente trabajo Jorge, si lo quieres complementar lo puedes enlazar con Thingspeak y obtienes gráficas y valores en el tiempo, muy sencillo y gratuito.

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      Lo sé. Ya tengo Home Assistant.

  • @karaoke3d
    @karaoke3d 3 ปีที่แล้ว

    Estupendo tutorial. Ya me he montado uno y voy a por dos más, jejeje. Tengo una duda con respecto al funcionamiento y es que se me cuelga cuando lleva un rato funcionando, da igual que esté conectado directamente a la corriente, como que esté con batería. Se apaga el led y la pantalla se queda con la hora congelada y deja de responder al ping. De momento, apagando y encendiendo se soluciona momentáneamente y es aleatorio, puede funcionar 2 minutos y colgarse o estar 5 horas funcionando perfectamente. ¿Se te ocurre por qué puede ser? ¿a ti te ocurre lo mismo?. Muchas gracias

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      He montado 5 y no he tenido ese problema. Los he tenido muchísimas horas funcionando, No sé a qué se debe.

  • @javitrapero
    @javitrapero 3 ปีที่แล้ว

    Gracias por el tutorial, ya lo tengo montado y funciona a la perfección. Pero en mi caso, quisiera hacer una pequeña modificación, en lugar de la hora, quisiera ver el voltaje de la 18650 en pantalla, es decir, quisiera leer el voltaje por alguna patilla y hacer la regla de 3 para transformar el voltaje a tanto por ciento, algún tutorial para leer el voltaje?
    Gracias de nuevo.

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว +1

      En el wemos D1Minit tenemos una entrada analógica.
      Se podría usar con un divisor de tensión: www.letscontrolit.com/wiki/index.php?title=Analog

    • @javitrapero
      @javitrapero 3 ปีที่แล้ว

      @@jorgepas gracias, me pongo con ello.

  • @javitrapero
    @javitrapero 3 ปีที่แล้ว

    Con que frecuencia se recomienda hacer el proceso de recalibración? El recomendado por ejemplo. Gracias.

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว +1

      No sabría decirte... cuando veas valores muy disparatados. POr ejemplo que apenas se mueva de 400.

  • @jorgebl41bermudez90
    @jorgebl41bermudez90 3 ปีที่แล้ว

    Buenas tardes otra vez ¿Podríamos monitorizar el estado de la batería para cargarla antes de que se agote?.muchas gracias otra vez

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      No lo tengo implementado. La autonomía con una Li-Ion de 3200mAh es de casi 14h. Lo ideal es cargarlo después de cada uso.

  • @miguelmartinez-qg2jt
    @miguelmartinez-qg2jt 3 ปีที่แล้ว

    muy interesante. He estado en directo, pero no habia posibilidad de preguntas. Creo que mi nivel es inferior al de este video. El D1 mini, no lo programas con arduino. al flashearlo, queda programado? tienes algun video que explique esto mas sencillo? es posible incluirlo en vez de home asistan en alexa,? muchisimas gracias. me pongo a ver mas videos tuyos

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว +1

      Pues ahí estaba esperando las preguntas.... No sé por qué no han salido.
      Más fácil imposible. Se flashea el wemos con el ESPEasy. Ahi tienes un sistema completo que solo tienes que configurar. Hay muchos sensores y servicios preconfigurados.
      A mi ya se me están cocurriendo muchos proyectos ya que no hay que programar.

    • @miguelmartinez-qg2jt
      @miguelmartinez-qg2jt 3 ปีที่แล้ว

      @@jorgepas gracias. para cuando te animas a duplicar todo lo que tienes para home asistan al echo dot?
      voy poco a poco analizando el video y probando

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      No es incompatible Home Assistant con Alexa y su manejo con el echo dot. Pero para domótica uso Google Assistant.

    • @miguelmartinez-qg2jt
      @miguelmartinez-qg2jt 3 ปีที่แล้ว

      @@jorgepas sabes el protocolo de comunicacion de echo dot para Esp-Easy? gracias

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      No creo que se pueda igual que no se puede controlar directamente con Google Home.

  • @josepcamps4785
    @josepcamps4785 3 ปีที่แล้ว +1

    Hola gracias por este proyecto, pero tengo algunas dudas: el sistema no se pone en hora y he activado el NTP y sale la hora y fecha de 1970. y la otra duda es que he copiado la regla de los leds y este va parpadeando y no queda fijo en el color adecuado.
    Gracias.

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      Te copio las Rules por si acaso, pero el led debería quedarse fijo. No tiene por qué parpadear.
      docs.google.com/document/d/1wkl9s00eOH9k_KwiO_XInNniNTPO_3oplJojh6AkOuQ/edit?usp=sharing
      En cuanto a la hora se me ocurren dos cosas.
      1.- Que no esté en la red.
      2.- Que el servidor NTP no te de información. Pruena con otro servidor NTP, hay muchos
      time.windows.com
      time.nist.gov

    • @joancamps7964
      @joancamps7964 3 ปีที่แล้ว

      muchas gracias lo pruebo y te digo algo

    • @josepcamps4785
      @josepcamps4785 3 ปีที่แล้ว

      Gracias por todo, funciona todo correcto.

  • @rlopezmoreno
    @rlopezmoreno 3 ปีที่แล้ว

    Excelente proyecto enhorabuena¡¡. ¿Donde puedo conseguir el archivo del firmware? A mi me resulta imposible descargarlo como se ve en el video, ya que el botón update está inactivo. Gracias.

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      He actualizado la descripción con el flasheador y los firmwares. Solo descomprimir y usar. Si hay problemas me decís.

  • @siveriolopez3608
    @siveriolopez3608 3 ปีที่แล้ว

    Saludos amigo desde puerto rico se que este no es el tema en este foro pero no consigo nadie con conosimiento en maquinas laser que hable español resulta que tengo una neje master de 40w y no consigo cortar nana no se que estoy asiendo mal veo muchos videos en las redes que lo asen y ami no me sale agradeceria cual quier consejo

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      Si el láser es de LED en lugar de CO2, seguramente no pordrás cortar casi nada más allá de papel o carulina o goma EVA.
      Tdo es cuetión de la longitud de onda según la naturaleza del láser.

  • @cat1391
    @cat1391 3 ปีที่แล้ว

    Nos podrías poner la referencia del interruptor y el portapilas. Es decir, los materiales que faltan...

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว +1

      Actualizado el pequeño material

    • @cat1391
      @cat1391 3 ปีที่แล้ว

      Gracias!!! las patitas de la cartasa 3D están incluidas?

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว +1

  • @jorgebl41bermudez90
    @jorgebl41bermudez90 3 ปีที่แล้ว

    Buenos días Jorge, cuando abro el ESPeasy no me aparece habilitada la casilla de "update".Gracias por tus videos

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      He actualizado la descripción con el flasheador y los firmwares. Solo descomprimir y usar. Si hay problemas me decís.

    • @jorgebl41bermudez90
      @jorgebl41bermudez90 3 ปีที่แล้ว

      Muchas gracias,he cargado el firmware buscándolo en GitHub por la fecha del mismo, gracias, aunque tengo otro pequeño problema, cuando abro el ESP easy flasher,su interface me ocupa toda la pantalla ,y no se ve la parte de abajo de dicha interface ¿ Cómo puedo hacerla algo más pequeña?.Un saludo y gracias de nuevo

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      Instala las fuentes de letra que se indican en el vídeo

    • @jorgebl41bermudez90
      @jorgebl41bermudez90 3 ปีที่แล้ว

      @@jorgepas muchas gracias por todo

  • @pablosantana3020
    @pablosantana3020 3 ปีที่แล้ว

    Gran proyecto, estoy intentando descargar el ESP_Easy_Flasher y me da error "Lo sentimos, pero este archivo está infectado", como podría conseguirlo?

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      github.com/Grovkillen/ESP_Easy_Flasher/releases

  • @javierec9942
    @javierec9942 3 ปีที่แล้ว

    Cuento dura la batería?

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      Con una batería de Li-Ion de 3200mAh son casi 14 horas de autonomía.

  • @josepgasol2774
    @josepgasol2774 3 ปีที่แล้ว

    Buen video!!. Despues de buscar , he encontrado www.letscontrolit.com/wiki/index.php?title=Basics:_Connecting_and_flashing_the_ESP8266, para quien quiera ampliar. GRACIAS

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      Para flashear wemos o ESP32 solo es necesario un cable microUSB. Esto apra programar sonoff

  • @homerisma32
    @homerisma32 3 ปีที่แล้ว

    Buen trabajo y buena documentación, los valores que has puesto en el led para que cambie de color, (700 y 800), realmente son los valores que se considera que el aire se ha de renovar? O son valores solo a modo de ejemplo?

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว +1

      Son los valores recomendados.
      Valores saludables es por debajo de 700.
      Valores "peligrosos" es por encima de 1000.
      Pero para la ventilaciòn de aulas he fijado un valor de 800
      www.pce-iberica.es/medidor-detalles-tecnicos/definicion-calidad-aire-y-co2.htm#:~:text=La%20concentraci%C3%B3n%20de%20di%C3%B3xido%20de,oficinas%20es%20de%201.500%20ppm.

  • @AntonioMSG
    @AntonioMSG 3 ปีที่แล้ว

    faltan enlaces en la descripcion a las descargas. gracias

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      ¿Como cuál?

    • @AntonioMSG
      @AntonioMSG 3 ปีที่แล้ว

      @@jorgepas ya no falta ninguno, no se que ha podido ocurrir, ante no aparecia nada en la caja d e descripcion. muchas gracias.

  • @AntonioMSG
    @AntonioMSG 3 ปีที่แล้ว

    hola, estupendo video, con el ESP_Easy_Flasher me he quedado a cuadros, entiendo que vale para cualquier microprocesador basado en el ESP8266, incluidos Sonoff, pero vale también para estos que hay ahora con el display incorporado es.aliexpress.com/item/32847022581.html?spm=a2g0s.9042311.0.0.360363c0IyuQKB
    ademas, por lo que he entendido, el ESP se Flashea, con el firmware genérico, y a través de la interface WEB podemos añadir sensores de todo tipo, led, shitch...etc e ir asignándolos a las GPIO?
    Muchas gracias por el video, y ver si me puedes aclarar las dudas. Un saludo.

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว +1

      Este es el hadware compatible: www.letscontrolit.com/wiki/index.php?title=ESP_Hardware

    • @AntonioMSG
      @AntonioMSG 3 ปีที่แล้ว

      @@jorgepas este es que yo me refiero es.aliexpress.com/item/32847022581.html?spm=a2g0s.9042311.0.0.360363c0IyuQKB creo que es un CP2102, por tanto seria compatible, pero no se que placa seleccionar de las descargadas en el archivo V2

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว +1

      Para esos descarga la última versión del Mega, pero deberá probar.

    • @AntonioMSG
      @AntonioMSG 3 ปีที่แล้ว

      @@jorgepas la verdad que llevo rato probando no consigo flashear, es valido para ESP32, tengo entendido que son mas modernos que los ESP8266

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      Pues no te puedo decir más. Noconozco esas placas.

  • @AntonioMSG
    @AntonioMSG 3 ปีที่แล้ว

    la configuracion del led en rules en que lenguaje esta hecho el programita, pues mu facil todo, pero al llegar a programar los que no sabemos se nos chafa el invento

    • @jorgepas
      @jorgepas  3 ปีที่แล้ว

      Es lo único que hay de programación. Copia tal cual.