"Domotisation" aquarium

Je te suggère de regarder ceci, ça peut te donner des idées
https://forum.arduino.cc/index.php?topic=340246.0

Sur les fonctions de gestion de l'aquarium, tu pourrais avoir comme cible :

  • sonde(s) de température
  • contrôle du chauffage
  • contrôle PWM des éclairages LED (y compris une led bleue pour le clair de lune)
  • écran local
  • sonde PH
  • platine de relais pour contrôler pompes & electrovanne à CO2
  • contrôle moteurs de pompes péristaltiques pour la supplémentation en engrais
  • boutons poussoirs (?)
  • nourrissage

Un arduino fait très bien l'affaire.

Mais effectivement au départ il te faut bien penser la connectivité.

Pour moi la solution la plus simple et fiable est de tirer un cable et utiliser un shield ethernet, qui offre en plus l'avantage d'apporter un lecteur de carte microSD sur laquelle tu pourrais stocker tes fichiers html/css/jpg etc ainsi qu'une log de fonctionnement de l'aquarium.

Parce qu'un aquarium bouge assez rarement, donc tirer un cable sur une installation fixe a du sens.

Maintenant si tu tiens au wifi alors effectivement il faut passer par un ESP, qui doit pouvoir complètement remplacer l'arduino à condition d'avoir au départ suffisamment d'IO physiques disponibles sur le PCB.

Ou un mix des deux : l'arduino pour le contrôle de l'aquarium, l'ESP pour toute la partie WEB, les deux fonctionnant en autonomie et s'échangeant des messages.

Je n'ai pas une grosse experience des ESP (juste fait un peu joujou avec un ESP8266).
S'il doit contrôler l'aquarium, il faut être sûr que c'est implantable.
C'est pourquoi perso je préfère confier le contrôle des système vitaux d'un aquarium à un arduino. Ca c'est éprouvé, fiable à 100%, y compris les bibliothèques utilisées. Un watchdog pour se prémunir de ses propres bugs et tu peux lui confier ton bac les yeux fermés.