Documentation technique de la carte STeaMi, une carte éducative IoT basée sur un STM32WB55 (MCU principal) et un STM32F103 (interface DAPLink).
Site : wiki.steami.cc
Le wiki couvre 5 sections :
| Section | Description |
|---|---|
| Vue d'ensemble | Architecture générale, pinout |
| Hardware | Blocs fonctionnels (MCU, capteurs, alimentation, audio, etc.) |
| Pin Mapping | Correspondance broches physiques ↔ fonctions |
| Composants | BOM détaillée (CI, passifs, connecteurs, LEDs, etc.) |
| Requirements | Exigences fonctionnelles, environnementales et physiques |
- Node.js >= 20
npm installnpm startLe site est accessible sur localhost:3000. Les modifications sont rechargées automatiquement.
npm run buildLes fichiers statiques sont générés dans build/.
./
├── docs/ # Contenu Markdown du wiki
│ ├── overview/ # Vue d'ensemble et pinout
│ ├── hardware/ # Blocs fonctionnels hardware
│ ├── pin-mapping/ # Mapping des broches
│ ├── components/ # BOM et composants
│ └── requirements/ # Exigences techniques
├── src/
│ ├── pages/ # Pages custom (homepage)
│ └── css/ # Styles custom
├── static/img/ # Images et SVG (pinout, etc.)
├── docusaurus.config.js # Configuration Docusaurus
└── sidebars.js # Configuration des sidebars
Le site est déployé automatiquement sur GitHub Pages à chaque push sur main via le workflow deploy.yml.
- Créer une branche depuis
main - Ajouter ou modifier les pages Markdown dans
docs/ - Vérifier le rendu avec
npm start - Ouvrir une Pull Request avec une description du changement
Le déploiement est automatique après merge sur main.
- micropython-steami-lib — Drivers MicroPython pour les capteurs et périphériques de la carte
- DAPLink — Firmware du STM32F103 (branche
release_letssteam)
Ce contenu est distribué sous licence CC BY-SA 4.0. Voir le fichier LICENSE pour les détails.
Wiki STeaMi © STeaMi