Introduction: Fungus (IoT)

La proliferación microbiana es un problema común propio de los climas húmedos,
cálidos y con poca luz. Los problemas de humedad como patología, son causados por la presencia excesiva e indeseada de vapor de agua en nuestros hogares, pero lo más indeseable de los problemas de humedad son sus efectos, especialmente los mohos (manchan, degradan el ambiente, causan mal olor, destruyen nuestras pertenencias y ponen en riesgo nuestra salud). Ante una cultura de la prevención surge Fungus, el cual es un dispositivo tecnológico que alerta ante una posible proliferación fúngica. Está capacitado para captar señales obtenidas desde un sensor de humedad y temperatura , dicha alarma entregada por el dispositivo se realiza a través de un modulo wifi, el cual se conecta vía internet con un computador y es en esta plataforma en donde arroja los datos obtenidos, para su posterior análisis. Claramente dichos análisis de datos son realizados computacionalmente, y se puede acceder a ellos de forma online.

Los datos medidos por este sensor son temperatura y humedad relativa, la
temperatura es medida en el rango de 40° C a 80°C con un error de ±0.2°C, y la humedad se mide entre 5%RH y 99%RH y su error asociado es ±0.3%RH. Estos datos son enviados al blog de fungus mediante un módulo de wifi.


Materiales:

> NodeMcu (Wiki del NodeMcu) $9.033 (12,95 dólares)

>Temperature & Humidity Sensor pro ( Wiki del sensor ) $10.393 (14,9 dólares)

>PLA (para la impresión 3D del hongo)

>Transformador universal (para enchufarlo directamente a la electricidad) $3.990

>Cuenta en Thingspeak (Gratis)

>Impresora 3D

>Cinta doble contacto para posicionar Fungus en una pared.

Página: https://fungusiot.wordpress.com/

Mail de contacto: fungusiot@gmail.com

________________________________________________________________

The microbian growth is a common problem of humid, warm and dimly lit climates. The problems of moisture as pathology are caused by the excessive presence of water vapor in our houses, but the most undesirable of humidity problems are its effects, especially the molds (they stain, degrades the environment, causes odor, destroy our belongings and threatens our health).In front of a prevention culture we develop Fungus, which is a technological device that warns of a possible fungal growth. It’s able to capture signals obtained from a humidity and temperature sensor, this signals are delivered through a WiFi module, which connects via internet to a computer. In this platform we can see the obtained data for further analysis. You can access this data online.

The measured data by the sensor are temperature and relative humidity, the temperature is calculated in 40ºC – 80ºC range with an error of ±0,2ºC, the humidity is calculated between 5%RH – 99%RH with an error of ±0,3%RH. This data is sent to fungus’ blog through a WiFi module.

Materials:

>NodeMcu (NodeMcu’s Wiki) CLP$9,033 (USD 12.95) .

>Temperature & Humidity Sensor Pro (Sensor’s Wiki) CLP$10,393 (USD 14.9) .

>PLA (3D fungus printing).

>Universal adapter CLP$3,990

>Thingspeak Account (Free) .

>3D printer.

>Double-sided bonding tape to position Fungus on a wall.

Website: http://fungusiot.wordpress.com

Contact: fungusiot@gmail.com

Step 1: Configuraciones Previas / Previous Configurations.

Primero debes descargar los siguientes archivos para poder configurar todo sin errores al compilar.

> Librería del sensor https://github.com/adafruit/DHT-sensor-library

> Driver para conectar vía USB el NodeMcu https://github.com/664306x/swin.edu.au-esp8266/wiki/05-Communicating-with-the-ESP8266-over-Serial

>Arduino (si no tienes ya instalado este programa) https://www.arduino.cc/en/Main/Software

Una vez instalado Arduino debes agregar la plataforma necesaria para poder programar el NodeMcu (ya que éste es una extensión de arduino), para ello abre Arduino> Archivo> Preferencias y en la sección Additional Boards Manager URLs pega este enlace: http://arduino.esp8266.com/package_esp8266com_index.json . Luego presiona Herramientas>Placa>Boards Manager e instala "esp8266 by ESP8266 Community".

Ahora abre el código que te hemos entregado y modifica los datos de la red WiFi y tu APIkey de Thingspeak, ve a Programa>Inlcude Library> Add .ZIP library y agrega la carpeta con la libreria del sensor previamente descargada. Finalmente ve a Herramientas> Placa> Generic ESP8266 Module. Al momento de subir el código al Modulo recuerda cambiar el puerto a donde está conectado mediante USB (ej: COM4). Listo, sube el código al NodeMcu.

___________________________________________________________

First, you have to download the following files to configure without errors when compiling.

>Sensor library: https://github.com/adafruit/DHT-sensor-library

>Driver to connect NodeMcu via USB: https://github.com/664306x/swin.edu.au-esp8266/wi...

>Arduino: https://github.com/664306x/swin.edu.au-esp8266/wi...

Arduino is installed, you must add the necessary platform to program NodeMcu (as it is an Arduino extension). To do this you have to: open Arduino > File > Preferences and in the Additional Boards Manager section paste this link: https://github.com/664306x/swin.edu.au-esp8266/wi... Then press Tools > Plate > Boards Manager and install “esp8266 by ESP8266 Community”.

Open the code that we’ve provided and modify the data of your WiFi network and APIKey of Thingspeak. Go to Program > Include Library > Add .ZIP Library and add the folder with the previously downloaded sensor library. Go to Tools > Plate > Generic ESP8266 Module. At the moment of upload the code, remember to change the port to which it’s connected via USB (e.g.: COM4). Now you’re ready, upload the code to NodeMcu.

Step 2: Conexiones / Conections.

Ahora que ya está programado debes conectar el sensor al NodeMcu, conecta el cable negro a GND (tierra), rojo a 3.3v (acá el módulo le proporciona la energia suficiente al sensor) y el amarillo o signal al pin4. Verifica que esté funcionando, finalmente conecta el transformador a 3.3v (antes debes poner la perilla en el lugar correcto) y a GND.

_______________________________________________________________

Now that is already programmed, you must connect the sensor to NodeMcu, connect the black wire to GND (ground), red to 3.3V (the module gives the enough energy to the sensor) and yellow (or signal) to pin4. Verify that is working. Finally, connect the universal adapter at 3.3v and to GND.

Step 3: Armazón / Case.

Solo te queda imprimir el armazón para poder utilizarlo libremente.

Descarga los archivos adjuntos e imprime en una impresora 3D.

Felicidades, has replicado (esperamos) a la perfección nuestro proyecto, te aconsejamos que lo ubiques en un lugar con problemas de humedad para que sea de gran utilidad.

Recuerda visitar nuestros medios de comunicación mencionados en la introducción.

_____________________________________________________________

You just have to print the case to use it freely.

Download the attached files and print it in a 3D printer.

Congratulations, you’ve replicated our project, we recommend to put it on a place with moisture problems.

Remember our contact info that is mentioned in the introduction.