Programación ESP32 Maestro LoRa

Job ID: 39911332

Budget: $30 – $250 USD

Quiero el firmware completo para un sistema distribuido con ESP32: una placa central (maestro) y cuatro placas esclavas que se comuniquen por LoRa de forma bidireccional.

Funciones de los esclavos
• Medición periódica de la temperatura del galpón avícola.
• Control de calefacción, enfriamiento, ventiladores, bomba de agua y modo automático/manual.
• Alertas cuando la temperatura supere o baje de los umbrales definidos.

Requisitos del maestro
• Administrar y monitorear los cuatro esclavos, enviando y recibiendo comandos por LoRa.
• Conexión Wi-Fi para manejo remoto desde Internet.
• Pantalla táctil con interfaz gráfica sencilla, lectura de datos en tiempo real y control manual de cada esclavo.

Entregables esperados
1. Código fuente organizado para maestro y esclavos, listo para compilar en Arduino IDE o PlatformIO.
2. Documentación de librerías, pines y configuración de LoRa y Wi-Fi.
3. Guía breve de instalación, flasheo y pruebas.
4. Manejo de errores y confirmaciones en la capa LoRa, más posibilidad de actualizar umbrales y parámetros desde el maestro.

Indícame tiempo estimado y un presupuesto cerrado que contemple al menos una ronda de ajustes sobre el firmware.