0% ont trouvé ce document utile (0 vote)
2 vues5 pages

Projets

Le projet consiste à développer un système de supervision d'un groupe électrogène utilisant Arduino et ESP32 pour la surveillance à distance. Il inclut divers composants tels que des capteurs, un écran LCD, un module GSM pour les alertes, et une interface web pour la visualisation. Le document décrit également les protocoles de communication et les modes de test pour valider le câblage et détecter des erreurs comme les courts-circuits et les erreurs de câblage.

Transféré par

ahmedjg888
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues5 pages

Projets

Le projet consiste à développer un système de supervision d'un groupe électrogène utilisant Arduino et ESP32 pour la surveillance à distance. Il inclut divers composants tels que des capteurs, un écran LCD, un module GSM pour les alertes, et une interface web pour la visualisation. Le document décrit également les protocoles de communication et les modes de test pour valider le câblage et détecter des erreurs comme les courts-circuits et les erreurs de câblage.

Transféré par

ahmedjg888
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Projet 1 : Groupe électrogène :

Ce projet consiste à développer un système de supervision


d’un groupe électrogène basé sur une carte Arduino et une
carte ESP32, permettant la surveillance à distance du système

Architecture du système

Le système est composé de plusieurs blocs fonctionnels :

●​ Arduino : responsable de la collecte et du traitement des


données des capteurs​

●​ ESP32 : assure la connexion à Arduino IoT Cloud pour le


contrôle et la visualisation à distance​

●​ Capteurs : mesurent les paramètres critiques du groupe


électrogène​

●​ Écran LCD : affiche l’état du système localement​

●​ Module GSM : envoie des alertes par SMS​

●​ Interface web : permet la supervision à distance

Protocoles et modes de communication utilisés

🔹 1. UART (Série)
●​ Arduino ↔ ESP32​

●​ Arduino ↔ Module GSM​

●​ Utilisé pour :​

○​ transmettre les données capteurs​


○​ envoyer des commandes AT au module GSM​

🔹 2. I²C
●​ Arduino ↔ Écran LCD​

●​ Communication rapide avec peu de fils​

🔹 3. Wi-Fi
●​ Utilisé par l’ESP32​

●​ Connexion à Internet​

●​ Transmission des données vers Arduino IoT Cloud

🔹 4. HTTP / HTTPS
●​ Utilisé pour :​

○​ envoyer les données vers le cloud​

○​ consulter les informations via l’interface web​

●​ Communication client–serveur classique​

🔹 5. GSM (SMS)
●​ Transmission d’alertes critiques
Configuration du module GSM (SIM800 / SIM900)​
Insertion de la carte SIM​

●​ Vérifie que la SIM n’a pas de code PIN ou désactive-le.​

●​ Insère la SIM dans le module GSM.​

Connexion électrique​

●​ VCC → 4 V–5 V (attention à l’alimentation)​

●​ GND → GND Arduino​

●​ TX → RX esp32 (ou RX sur SoftwareSerial)​

●​ RX → TX esp32 (ou TX sur SoftwareSerial)

#include <SoftwareSerial.h>

Configuration de l’afficheur LCD (16x2 ou 20x4) via I²C

Connexion électrique

●​ VCC → 5 V Arduino​

●​ GND → GND Arduino​

●​ SDA → A4 (Arduino Uno)​

●​ SCL → A5 (Arduino Uno)​

Sur Mega, SDA → 20, SCL → 21​


Installer LiquidCrystal_I2C
Projet : Test de cablage

Mode test :

1)test valide :

Dans la déclaration, on définit le câblage de référence, puis lors du


mode TEST, le système compare le câblage testé avec ce câblage de
référence. Si les deux correspondent, le test valide.

2)code de test valide

on va faire un boucle qui parcouru tous les broches d’entree si ces


entres recoient un signal et si ces entres detectees coresspend au
test de reference le systeme classifé comme test valide

cour-circuit :

Lorsque plusieurs sorties sont reliées à une même entrée, le système


identifie un court-circuit.

2)code de court-circuit

je fais une boucle qui parcouru tous les broches de entres , si une
entrees recoient 2 signal au plus le systeme classifé comme
court-circuit

Misware :

Le mode MISWIRE correspond à une erreur de câblage. Il est détecté


lorsque le signal envoyé par une broche de sortie n’arrive pas sur la
broche d’entrée de référence attendue

2)code de misware :

je fais une boucle qui parcouru tous les broches des entres ,si une
entree recoint un signal ne coresspend pas au câblage de
reference le systeme classifé comme misware
Une ligne ouverte :

Une ligne ouverte est détectée lorsque le signal envoyé par une broche
de sortie n’est reçu par aucune broche d’entrée.

2)code de misware :

je fais une boucle qui parcouru tous les broches des entrees , si une
entree nerecoit pas un signal le systeme classife comme ligne ouverte

Mode prog :

Dans le mode PROG, on peut créer plusieurs tests de référence, puis


sélectionner le test de référence souhaité

2)code de Prog :

Je crée un tableau contenant les tests de référence : par exemple, le


produit 1 correspond au tableau 1, et le produit 2 correspond au tableau
2. Ensuite, le technicien peut choisir quel produit il souhaite tester

Vous aimerez peut-être aussi