Incubadora REAL

Buenas, es mi primer post por aquí puesto que aun no tengo ningún arduino y espero comprar uno pronto.

Mi objetivo es automatizar una incubadora que ya tengo y venimos utilizando de forma manual en casa y tengo muchas dudas sobre el hardware a utilizar. Pese a ser ingeniero electrónico tengo muchísimas dudas porque nunca implementé nada real ;( Os describo el proyecto en cuestión:
-Control de temperatura de la incubadora, con un par de sensores de temperatura y una resistencia de inmersión en un recipiente con agua en el fondo de la incubadora.
-Control de humedad con un nebulizador ultrasónico en el mismo recipiente anterior y sensores de humedad.
-Giro de la bandeja donde están los huevos cada 12h de -30º a + 30º

Mis dudas están en el hardware a utilizar para implementar todo esto. ¿se puede hacer todo con un arduino?
¿cómo implemento un controlador para la temperatura? Esto acostumbrado a diseño de controladores PID, por el lugar de las raíces, frecuenciales... pero en este caso la resistencia la tengo que controlar con un relé o ¿existe alguna forma de controlar su potencia con el arduino?

Muchas gracias, a ver si me podeis aclarar un poco el tema. Por cierto, presupuesto ilimitado.

¿se puede hacer todo con un arduino?

Si, claro que se puede!!

¿cómo implemento un controlador para la temperatura?

Tienes dos maneras:

  1. armas un controlador Si/No.
  2. configuras un PID usando la librería PID_v1

Para el segundo caso, obviamente no lo puedes hacer con un relé, con un RELE es imposible armar un PID.

Necesitas un triac sin disparo de cruce por cero para hacer control de fase.