matfr11/pulverisateur_fw — reverse-engineered prompt
Reverse engineered prompt
Je veux que tu construises le firmware complet pour mon pulvérisateur agricole avec deux cartes ESP32, une carte écran et une carte relais. Il faut gérer une cuve avant et une cuve arrière, lire les capteurs disponibles, piloter les relais, afficher l’état utile sur l’écran, et échanger les informations par MQTT avec un bus simple et fiable.
Prévois le cas des cartes relais en version 4 relais et 8 relais, avec une configuration claire pour choisir le matériel. Je veux pouvoir voir les états des capteurs, les relais actifs, les erreurs de communication, et envoyer des ordres par MQTT sans devoir modifier beaucoup de code.
Fais quelque chose de propre et facile à flasher, avec du code partagé quand c’est logique entre les cartes, des commentaires utiles, et une petite notice pour configurer le WiFi, MQTT, les broches, puis compiler et envoyer sur les ESP32. Si tu as besoin, regarde la documentation actuelle en ligne.
Want more depth? Deep Reverse