Consultation en lecture seule

💡 Éclairage public adaptatif

Ville intelligente — partagé via IoT-Lab

Les lampadaires d'une rue forment un réseau maillé. Chaque lampadaire mesure la luminosité et la présence : il s'éteint le jour, passe en veille la nuit sans personne, et s'allume à pleine puissance au passage. Économie d'énergie majeure.

6
Composants
6
Connexions
Composants du montage
  • PhotorĂ©sistance (LDR)
  • DĂ©tecteur radar/PIR
  • Capteur de courant
  • ESP32 (par lampadaire)
  • Driver LED Ă  gradation (MOSFET)
  • Passerelle mesh → Internet
Code Arduino
// 💡 Éclairage public adaptatif
// Domaine : Smart City
// Les lampadaires d'une rue forment un réseau maillé. Chaque lampadaire mesure la luminosité et la présence : il s'éteint le jour, passe en veille la nuit sans personne, et s'allume à pleine puissance a
//
// CAPTEURS disponibles dans ce projet :
//   - Luminosité  (lx)  plage 0 – 1000
//   - Présence  ()  plage 0 – 1
//   - Puissance  (W)  plage 0 – 100
// ACTIONNEURS disponibles :
//   - Variateur LED (gradation)
// Réseau : Réseau maillé (Zigbee/LoRa-mesh)

// ==========================================================
// À 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.