Consultation en lecture seule

🗑️ Gestion intelligente des déchets

Ville intelligente — partagé via IoT-Lab

Chaque conteneur mesure son taux de remplissage (ultrason) et sa température (départ de feu). Quand un bac dépasse 80 %, il demande une collecte ; la plateforme optimise les tournées. Transmission NB-IoT (conteneurs dispersés en ville).

5
Composants
5
Connexions
Composants du montage
  • Capteur ultrason HC-SR04
  • ESP32
  • Module NB-IoT + SIM
  • LED de signalisation
  • Batterie longue durĂ©e
Code Arduino
// 🗑️ Gestion intelligente des déchets
// Domaine : Smart City
// Chaque conteneur mesure son taux de remplissage (ultrason) et sa température (départ de feu). Quand un bac dépasse 80 %, il demande une collecte ; la plateforme optimise les tournées. Transmission NB-
//
// CAPTEURS disponibles dans ce projet :
//   - Remplissage  (%)  plage 0 – 100
//   - Température  (°C)  plage 0 – 90
//   - Inclinaison  (°)  plage 0 – 90
// ACTIONNEURS disponibles :
//   - Demande de collecte (LED)
//   - Alerte feu / vandalisme
// 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.