Skip to content

Feat/inovmicro inclinaison accelerometre#137

Open
MatteoCnda1 wants to merge 3 commits into
mainfrom
feat/inovmicro-inclinaison-accelerometre
Open

Feat/inovmicro inclinaison accelerometre#137
MatteoCnda1 wants to merge 3 commits into
mainfrom
feat/inovmicro-inclinaison-accelerometre

Conversation

@MatteoCnda1
Copy link
Copy Markdown
Collaborator

Résumé

  • Ajoute la fiche pédagogique i16-inclinaison-accelerometre (portage de la fiche Let's STEAM r1as09-accelerometre) : capteur d'inclinaison en MicroPython utilisant l'accéléromètre ISM330DL intégré à la STeaMi, avec affichage temps réel sur l'écran OLED (steami_screen) et détection de choc via la norme du vecteur accélération
  • Remplace les trois LED externes sur breadboard de la fiche originale par l'écran OLED intégré — aucun câblage nécessaire ; introduit orientation() du driver ism330dl et le calcul √(ax² + ay² + az²) pour une détection de choc indépendante de l'orientation
  • Ajoute l'entrée correspondante dans resources.ts et l'icône dans static/img/ressources/inovmicro-exao/i16-inclinaison-accelerometre/

Type de changement

  • Contenu — fiche, doc, texte
  • Catalogue — entrée(s) dans resources.ts ou projects.ts
  • Code — composant React, page, type, CSS
  • Configuration — config Docusaurus, CI, hooks
  • Assets — images, PDFs, vidéos

Test plan

  • npm run build (dans site/) passe sans erreur ni nouveau warning
  • npm run typecheck passe
  • Vérification visuelle locale dans le navigateur (rendu des admonitions :::info, header avec icône SVG, tableau d'orientations, blocs de code Python)
  • Lint OK : npm run format:check && npm run lint:md
  • (Si fiche) Conforme aux conventions de CLAUDE.md
  • (Si lien externe ajouté) Vérification manuelle qu'il fonctionne (Wikipédia accéléromètre, Wiki STeaMi, Hackster)
  • Programme principal testé sur une vraie STeaMi (firmware 0.23.1) — accéléromètre ISM330DL, écran OLED, buzzer
  • Trois pistes de l'étape « Améliorer » vérifiées (calibration seuil, chute libre, jauge d'inclinaison)

Issues liées

Closes #11
Refs #1 (template de fiche STeaMi/MicroPython)

@github-project-automation github-project-automation Bot moved this to Todo in Wiki May 18, 2026
@github-actions github-actions Bot requested a review from Man-BAL May 18, 2026 10:33
@MatteoCnda1 MatteoCnda1 force-pushed the feat/inovmicro-inclinaison-accelerometre branch from 187cb0c to 636f988 Compare May 18, 2026 13:07
@MatteoCnda1 MatteoCnda1 force-pushed the feat/inovmicro-inclinaison-accelerometre branch from 636f988 to 6d13733 Compare May 18, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

[FICHE] Portage Let's STEAM → STeaMi : Inclinaison avec accéléromètre

2 participants