Paulo-Lacerda1/DC-project — reverse-engineered prompt
Reverse engineered prompt
Quero que construas o firmware completo para um projeto com ESP32 que monitoriza temperatura e humidade, mostra tudo num display TFT e guarda registos num cartão microSD.
O dispositivo deve ter um ecrã inicial, um ecrã principal com os valores atuais, uma vista de logs e um gráfico simples das últimas leituras. Também quero uma página de configuração acessível pelo ponto de acesso do ESP32 para pôr as credenciais WiFi, ajustar o período das leituras e reiniciar a placa. Quando estiver ligado à rede, deve ter um dashboard seguro para ver o estado do sistema, a leitura atual, o cartão SD, WiFi, MQTT e standby.
As leituras devem poder ser publicadas por MQTT com segurança, e os ficheiros no microSD devem guardar dados e logs com proteção de integridade. As credenciais devem ficar cifradas. Usa o LED RGB para indicar estado normal, erro e envio MQTT. O botão deve colocar o sistema em standby. Consulta documentação atual online se precisares.
Want more depth? Deep Reverse