PID en Atmega para Incubadora
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.
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.
Related categories:
C Programming
Electronics
Microcontroller
Arduino
Heating Systems
Documentation
Embedded Systems
Prototyping