Aller au contenu principal

Vue d'ensemble de la carte STeaMi

La carte STeaMi (STEAM32) est une plateforme de développement IoT polyvalente, équipée d'un riche ensemble de fonctionnalités telles que l'acquisition de données multi-capteurs, la communication sans fil et des interfaces faciles à utiliser (USB, WebUSB), ce qui la rend adaptée à la fois à l'éducation et au prototypage.

Caractéristiques principales

  • Microcontrôleur applicatif : STM32WB55RG (ARM Cortex-M4, 64 MHz, 1 Mo Flash, 256 Ko SRAM)
  • Microcontrôleur interface : STM32F103CBT6 (DAPLink, USB, programmation)
  • Communication sans fil : Bluetooth BLE 5.2, OpenThread, ZigBee
  • Écran : OLED 128x128 pixels (Winstar WEO128128BWPP3N00001)
  • Capteurs internes : distance (VL53L1X), accéléromètre/gyroscope (ISM330DLC), magnétomètre (LIS2MDL), pression (WSEN-PADS), humidité/température (WSEN-HIDS), luminosité/couleur/geste (APDS-9960), microphone PDM (IMP34DT05)
  • Alimentation : batterie LiPo 3.7V 1600 mAh, chargeur USB (BQ24075), jauge de batterie (BQ27441)
  • Connectivité : connecteur edge micro:bit, STEMMA/Qwiic (I2C), Jacdac, SPI, UART, GPIO
  • Stockage : flash QSPI 64 Mbit (W25Q64)
  • Interface utilisateur : 7 boutons (4 directions + A/B + Menu), LED RGB, buzzer

Architecture du système

La carte STeaMi repose sur deux microcontrôleurs :

  1. STM32WB55RG (microcontrôleur applicatif) : gère les capteurs, l'affichage, les communications sans fil et l'exécution du code utilisateur (MicroPython).
  2. STM32F103CBT6 (microcontrôleur interface) : gère la connexion USB, le DAPLink pour la programmation drag-and-drop, le WebUSB, la communication série et l'accès au stockage flash.

Schéma bloc

Schéma bloc STeaMi

Blocs fonctionnels

IdBloc fonctionnelDescription
FP1BatterieBatterie LiPo, autonomie 1 jour (standard) / 5-10 jours (basse consommation)
FP2Chargeur de batterieRecharge via micro-USB, BQ24075
FP3Jauge de batterieMesure de l'énergie restante, BQ27441 (I2C)
FP4AlimentationConvertisseur DC/DC, gestion des tensions
FP5MicrophoneMicrophone PDM IMP34DT05
FP6Microcontrôleur applicatifSTM32WB55RG, Bluetooth, basse consommation
FP7Extension GPIOMCP23009, 8 GPIO supplémentaires
FP8Interface visuelleÉcran OLED, LEDs RGB et status
FP9Boutons de contrôleBoutons directionnels, reset, menu
FP10Sortie audioBuzzer SMT-0825-S-HT-R
FP11Interface de programmationConnecteur JTAG/SWD
FP12Capteurs internesDistance, accélération, gyroscope, magnétomètre
FP13Ports E/S spécifiquesEdge connector, STEMMA, Jacdac, clips crocodile
FP14Microcontrôleur interfaceSTM32F103, DAPLink, USB, WebUSB
FP15Mémoire flashFlash QSPI 64 Mbit, stockage de données

Liens utiles