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.
Les images sont cliquables pour que vous puissiez les agrandir
Distribution de nourriture La led s'allume pendant une seconde puis s'éteintDistributions de nourriture qui se mettent à jour après chaque distribution (automatique & manuelle)Distributions de nourriture qui se mettent à jour après chaque distribution (automatique & manuelle)Allumage de l'éclairage sur la pageAllumage de l'éclairage en réelExtinction de l'éclairage sur la pageExtinction de l'éclairage en réelAllumage du chauffage sur la pageAllumage du chauffage en réelExtinction du chauffage sur la pageExtinction du chauffage en réelChoix de la température du chauffage sur la pageAffichage et choix de la température de l'eau sur la pagePopup d'activation de la régulation de températureActivation de la régulation de température sur la pagePopup de désactivation de la régulation de températureDésctivation de la régulation de température sur la pageMontage électronique sur breadboard Le potentiomètre de 10KΩ sert à émuler une sonde de températureAperçu de la page sur OrdinateurAperçu de la page sur smartphone