Pas encore d'image
Ce projet s’inscrit dans une démarche POGL (Phénomène d’Occupation et de Gestion des Lieux), cherchant à matérialiser l’influence de la population sur un espace urbain.
L’installation combine un moteur pas à pas (ou servo) et un bandeau LED NeoPixel contrôlés par un ESP32.
Le passage d’un état à l’autre peut être déclenché :
| Composant | Rôle | Détails |
|---|---|---|
| ESP32 | Microcontrôleur principal | Gère moteur + LEDs + API |
| ⚙️ Moteur pas à pas / Servo SG90 | Action mécanique du socle | 3 positions (basse, moyenne, haute) |
| 💡 Bandeau LED NeoPixel | Lumière d’ambiance | 12 LEDs RGB (WS2812B) |
Adafruit_NeoPixel.h → gestion des LEDs WS2812BServo.h ou Stepper.h → contrôle du moteur (selon le modèle choisi)
main.ino
│
├── setup() # Initialisation LEDs + moteur
├── loop() # Boucle principale
│ ├── lireEtat() # récupère le niveau d'activité (API ou variable)
│ ├── majLEDs() # adapte la couleur selon l’état
│ └── majMoteur()# déplace le socle selon l’état
│
└── fonctions utilitaires :
├── goToLevel(level) # 0, 1, 2 → positions moteur
└── setColor(level) # renvoie une couleur RGB selon l’état
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #