STI2D : Sciences et Technologies de l'Industrie et du Développement Durable SIN : Système d'Information et Numérique
Ce projet consiste à créer un aquarium "connecté" pour qu'un aquariophile puisse :
Automatiser tous ses aquariums sur des pages web(une par aquarium)
Monitorer tous ses aquariums sur des pages web (une par aquarium)
En tant que membre du projet de mon groupe (4 élèves), j'avais la responsabilité de créer l'IHM (Interface Homme-Machine) avec une carte ESP-32 (de la société Espressif), j'ai donc utilisé les librairies suivantes :
ESPAsyncWebServer (Pour le serveur Web)
ESPAsyncWiFiManager (Pour la gestion de la connexion Wifi)
SPIFFS (Pour l'accès à la memoire flash)
EEPROM (Pour l'accès à l'EEPROM)
NTPClient (Pour l'accès au serveur NTP "europe.pool.ntp.org", de manière à toujours avoir l'heure et la date d'accessible pour les automatisations)
En résumé, ce projet m'a permis d'approfondir mes connaissances antérieures en C++ de mon premier stage et mes connaissances en C++ pour Arduino. J'ai également approfondi le language JavaScript qui m'intéressait beaucoup, et celui-ci m'a
permis dans ce projet, de faire le lien entre la page web Html & Css hébergée sur le serveur web interne dans l'ESP32 et le serveur web C++ dans l'esp32. Dans le but d'envoyer & récupérer des données de l'ESP32 sur ma page web via des
requêtes HTTP POST & GET.