ADR-010: RFID pasivo para identificación individual de gallinas¶
Estado: aceptado Fecha: 2026-05-17
Contexto¶
El proyecto Gallinero requiere trazabilidad individual de cada gallina: saber qué ejemplar entra y sale de cada gallinero, a qué ponedero accede, y cuándo pone cada huevo. Los requisitos incluyen: identificación sin contacto, sin batería en el dispositivo animal, resistente a agua y suciedad, y peso inferior a 2 gramos para no molestar al animal.
Decisión¶
RFID pasivo en anilla de pata (125 kHz EM4100 o 13.56 MHz MIFARE), con lectores RDM6300/PN532 conectados a ESP32 vía UART/SPI en puertas y ponederos.
Alternativas consideradas¶
| Opción | Por qué se descartó |
|---|---|
| RFID activo (batería) | Peso de la batería inaceptable (<2 g). Necesidad de recambio |
| BLE beacon | Mayor consumo, batería, interferencias con WiFi 2.4 GHz |
| Cámaras + reconocimiento visual | Complejidad excesiva, poca fiabilidad en interior de gallinero con poca luz |
| Marcado físico sin electrónica | No permite automatización. Requiere intervención humana constante |
| GPS | Peso, batería, precisión insuficiente para detección a nivel de ponedero |
Consecuencias¶
- ✅ Tags pasivos: sin batería, peso <2 g, resistentes a agua y suciedad
- ✅ Lectura automática al paso por puerta (rango 5-10 cm, suficiente para umbral)
- ✅ Identificación única por gallina. Registro automático en farmOS
- ✅ Asignación huevo→gallina por timestamp de detección RFID + peso del nidal
- ❌ Rango limitado a ~10 cm. La antena debe estar correctamente calibrada
- ❌ Doble frecuencia (125 kHz + 13.56 MHz) aún no decidida; ambas son válidas