¿Qué es este proyecto?
El «Proyecto Incubadora» tal y como su propio nombre indica, trata de crear una incubadora (tarea que nosotros no desarrollamos), y acto seguido, programarla para que cumpla diversos requisitos. Primeramente se probará para ver si su funcionamiento es correcto y, en el caso que así sea, ya comenzaríamos con el proyecto. La idea principal de este proyecto es desarrollar esta incubadora para así, restaurar la gallina canaria, puesto que está en peligro de extinción.
Material necesario
- Chip ESP8266 D1 Mini. Es un chip Wi-Fi de bajo coste con una pila de protocolos TCP/IP (Protocolo de Control de Transmisión/Protocolo de Internet) y un microcontrolador.

- Módulo Relé de 2 canales. Necesitamos 2 relés, uno para la resistencia que regula la temperatura; y otro para el motor, puesto que se activa con el tiempo.

- Un cable USB. Se emplea para conectar el ESP8266 al ordenador en el que tenemos el código con el que vamos a programar.

Programa que utilizamos
Nosotros empleamos el programa de Arduino IDE para la programación de este proyecto. En el apartado «Lenguajes de Programación» se pueden encontrar diferentes tipos de variables para Programación.

Esquema general de funcionamiento

Esquema de Montaje
Aquí tenemos ambos dispositivos, el Relé y el ESP8266 respectivamente. Primeramente, seleccionamos los pines que queremos utilizar en el Relé, que son todos los de la derecha. Se conectaría el GND del Relé con el GND del ESP8266. Luego, se conectaría el VCC del Relé al 5V del ESP8266. Finalmente, los pines IN1 e IN2, se conectarían a los pines digitales D1 y D2 del ESP8266.
Líneas de código

*Aquí adjunto el enlace para descargar la librería DHT: https://github.com/adafruit/DHT-sensor-library.git
El «#define» se utiliza para definir todo aquello que vayamos a emplear en las líneas de código.

La variable tipo float la utilizamos para que nos indique un número real, en este caso, el tiempo y la temperatura.
La variable tipo int la utilizamos para almacenar un valor entero.
Finalmente, la última línea de código nos indica nuestro servidor que, en nuestro caso sería El de Europa Zona Oeste, y las coordenadas de Canarias.

Primero comprobamos el estado del WiFi. Acto seguido, indicamos los valores máximos y mínimos de temperatura que, han de estar entre 39º y 27º aproximadamente. Finalmente, «llamamos» a los pines que definimos al principio.

Aquí indicamos los valores del tiempo y, dependiendo de la temperatura, si se activa el relé o no.



7 replies on “Proyecto incubadora”
Muy interesante Pablo, me ha servido de mucho para mi proyecto 🙂 Sigue así!!
Me gustaLe gusta a 1 persona
Muchas gracias por el apoyo. Poco a poco seguiremos trabajando!!
Me gustaMe gusta
Así se habla!! Pero tengo más dudas podría ponerme en contacto contigo en privado? el profesor nos habló de unas signas llamadas P.O.T.I
Me gustaLe gusta a 1 persona
Muy bien explicado el proyecto y muy buena ilustración.
Me gustaLe gusta a 1 persona
Muchas gracias, me alegra saber que haya servido de ayuda y que le haya gustado.
Me gustaMe gusta
Excelente iniciativa,seguiré muy atento a tus proyectos.Enhorabuena👏👏👏👏
Me gustaLe gusta a 1 persona
Muchas gracias por seguir mi blog, espero que continúe siendo así.
Me gustaMe gusta