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.