Advanced Search
Search Results
12 total results found
Présentation M5Stack
Dans le cadre de ce projet, nous utilisons la plateforme de développement M5Stack, et plus précisément le module M5Stack Basic associé à un module RFID I2C. Cette combinaison permet de réaliser rapidement des prototypes embarquant des fonctionnalités de lectur...
Présentation de TimeTonic
TimeTonic est une plateforme collaborative no-code, conçue pour centraliser, organiser et automatiser la gestion de données, de projets et de processus métier. Flexible et visuelle, elle s’adresse aussi bien aux petites équipes qu’aux grandes entreprises, perm...
Présentation des librairies utilisées
M5Unified La librairie M5Unified est le cœur du développement sur les appareils M5Stack. Elle offre une interface unifiée pour contrôler la majorité des composants matériels intégrés aux modules M5Stack, comme l’écran LCD, les boutons, le haut-parleur, le mic...
Mise en place de plateformeIO
Présentation de PlatformIO PlatformIO est un environnement de développement intégré (IDE) moderne et multiplateforme, spécifiquement conçu pour le développement de logiciels embarqués. Il permet de programmer une grande variété de microcontrôleurs et de carte...
Lecture de carte RFID
1. Connexion matérielle Le module RFID MFRC522 se connecte au port GROVE A du M5Stack Basic, qui correspond aux broches I2C (SDA sur GPIO21, SCL sur GPIO22). L’adresse I2C par défaut du module est 0x28. 2. Initialisation logicielle Il faut utiliser la bib...
Objectifs
Dans le cadre de l’amélioration des processus au sein du fablab, un projet d’automatisation a été initié afin de moderniser et de simplifier la gestion des accès et des ressources. Ce projet s’articule autour de plusieurs objectifs principaux : Automatisation...
Communication avec l'API de TimeTonic
Pour permettre au M5Stack de communiquer avec l’API de TimeTonic, il faut exploiter les capacités réseau du M5Stack (via l’ESP32), utiliser les librairies WiFi et HTTPClient, et structurer les requêtes selon les spécifications de l’API TimeTonic. 1. Pré...
Lecture et écriture sur TimeTonic
Maintenant que nous pouvons communiquer avec l'API TimeTonic via le M5Stack, il faut savoir utiliser les principales requêtes permettant de lire, créer et modifier les données contenues dans un book (espace de travail). Voici les étapes principales, avec le dé...
Présentation
Présentation Générale La bibliothèque M5lib vise à uniformiser la gestion d’une flotte de M5 Core2 au sein d’un FabLab, facilitant le déploiement, l’évolution et la maintenance. Sa structure repose sur des concepts avancés de programmation orientée objet : fa...
Structure
Dépendances La librairie fait appel à de nombreuses librairies : M5Unified : bibliothèque standard utilisée pour contrôler et interagir avec les M5 M5GFX : bibliothèque graphique (normalement standard) permettant d'utiliser des fonctions d'affichage avanc...
Structure détaillées
1. Classe Abstraite : M5lib Classe de base commune à tous les types de M5. Elle définit les fonctionnalités fondamentales. Fonctions membres Fonction Rôle setupstd() Effectue l'initialisation matérielle commune : écran, Wi-Fi, RFID,...
UI
Afin de simplifier, d'uniformiser et de clarifier l'affichage de texte et de l'interface dans le M5, Une classe UI a été créé. Elle permet de simplifier l'implémentation de l'interface utilisateur dans toutes les fonctions interagissant avec celui-ci. Structu...