Consultation en lecture seule

⚡ Compteur électrique intelligent

Énergie & électricité — partagé via IoT-Lab

Un compteur prépayé mesure tension, courant et énergie d'un foyer. L'ESP32 transmet en NB-IoT vers une plateforme de facturation. En cas de surcharge ou de crédit épuisé, un relais coupe automatiquement l'alimentation.

6
Composants
11
Connexions
Composants du montage
  • Module PZEM-004T (100A)
  • Tore de courant 100A
  • ESP32 DevKit
  • Module NB-IoT SIM7080G + SIM
  • Contacteur / relais de puissance 230V
  • Écran OLED 0,96"
Code Arduino
// ⚡ Compteur électrique intelligent
// Domaine : Énergie
// Un compteur prépayé mesure tension, courant et énergie d'un foyer. L'ESP32 transmet en NB-IoT vers une plateforme de facturation. En cas de surcharge ou de crédit épuisé, un relais coupe automatiqueme
//
// CAPTEURS disponibles dans ce projet :
//   - Tension  (V)  plage 185 – 245
//   - Courant  (A)  plage 0 – 60
//   - Puissance  (W)  plage 0 – 13000
// ACTIONNEURS disponibles :
//   - Relais de coupure
// Réseau : NB-IoT (LTE Cat-NB)

// ==========================================================
// À VOUS DE COMPLÉTER ce squelette : c'est l'exercice du projet.
// Utilisez les API des bibliothèques modélisées (dht.readTemperature,
// bme.readPressure, Serial.print, digitalWrite, delay…).
// ==========================================================

void setup() {
  Serial.begin(115200);
  // TODO : initialiser les broches d'actionneurs avec pinMode().
}

void loop() {
  // TODO 1 — Lire les capteurs.

  // TODO 2 — Appliquer les règles de décision du projet.

  // TODO 3 — Émettre les valeurs (Serial.print, MQTT…).

  delay(2000);
}
Envie de concevoir vos propres systèmes IoT ? Créez un compte gratuit.