PID en Atmega para Incubadora

Job ID: 39847055

Budget: €250 – €750 EUR

Cuento con una placa ATmega ya cableada y necesito el firmware que implemente un controlador PID capaz de mantener la temperatura interna de mi incubadora avícola dentro de 35-40 °C.

Sensor: en el formulario señalé “Atmega”; estoy abierto a emplear un termistor, un sensor digital DS18B20 o un termopar según la precisión y la facilidad de integración que me recomiendes.

El hardware adicional (relé, resistencia de calefacción y ventilador) ya está instalado; lo que falta es la lógica de control y, si lo consideras útil, la rutina de lectura para una futura pantalla LCD o LED (por ahora no es imprescindible, lo principal es el software).

Entrego:
• Esquema actual de pines y alimentación de la placa.
• Curvas deseadas de temperatura y tolerancias.

Necesito recibir:
1. Código fuente bien comentado (C / AVR-GCC o Arduino IDE si lo prefieres).
2. Rutinas PID ajustables (KP, KI, KD) y función de calibración del sensor.
3. Instrucciones paso a paso para compilar, grabar y probar el firmware.
4. Documento breve con recomendaciones de ajuste fino y posibles mejoras.

Valoro una solución estable, fácil de mantener y con un ciclo de control lo bastante rápido para evitar sobre-oscilaciones. Podemos coordinar pruebas remotas: yo subo el binario, recojo datos y te paso las gráficas para iterar.