Skip to content

FYCodeLab/micromatrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MicroMatrix

Le mini laboratoire LED pour découvrir les microcontrôleurs.
Une matrice 8×8 interactive basée sur ESP32 accompagnée d’un audioguide et d’expériences progressives.


Lien web

Site MicroMatrix

🎧 Le kit découverte MicroMatrix

MicroMatrix est un petit laboratoire d’initiation grand comme un biscuit apéritif, basé sur un microcontrôleur ESP32 et une matrice LED 8×8.
Son objectif est simple : aider les débutants à découvrir l’électronique, la programmation et la robotique sans être immédiatement assommés par des schémas qui ressemblent à des cartes au trésor dessinées par un poulpe.

MicroMatrix fait partie de la collection Vibe Robotics, une série d’outils pédagogiques pour apprendre en manipulant, en testant, en se trompant un peu, puis en recommençant plus intelligemment. Bref : la méthode scientifique, mais avec des LEDs qui clignotent.

📧 Tenez-moi au courant des kits MicroMatrix


Guide d’utilisation de MicroMatrix

Étapes à suivre

  1. Branchement

    • Branchez la carte MicroMatrix.
    • Elle est basée sur un microcontrôleur ESP32 : petit, rapide, connecté, et franchement plus compétent qu’il n’en a l’air.
    • Suivez les instructions incluses dans le kit.
  2. Lancement de l’audioguide

    • Lancez l’audioguide pour suivre les activités pas à pas.
    • L’idée : écouter, regarder, appuyer sur un bouton, puis constater que, oui, ce petit machin vient réellement d’obéir.
  3. Démonstrations Découvrez des mini-démos progressives :

    • Allumer une LED
    • Modifier sa luminosité
    • Contrôler une matrice lumineuse 8×8
    • Afficher un pixel, un smiley, une animation
    • Tester des idées avec du code Python
  4. Installation et personnalisation

    • Installez, testez et modifiez vos programmes avec :
      • Les exemples de code fournis
      • Le guide papier
      • L’audioguide
      • Et, avec prudence, des assistants IA comme ChatGPT ou Gemini pour comprendre, modifier et déboguer le code

🚀 Objectifs

  • Découvrir les bases de l’électronique : LEDs, polarité, GPIO, capteurs...
  • Comprendre les bases de la programmation avec CircuitPython.
  • Apprendre à piloter une matrice LED 8×8.
  • Comprendre ce qu’est un microcontrôleur : un petit ordinateur très spécialisé, sans écran, sans clavier, mais avec une grande envie de parler à des composants.
  • Développer l’esprit pratique, créatif et légèrement obsessionnel du maker : “juste un dernier test” — célèbre dernière phrase avant 47 minutes de debugging.

📂 Contenu du kit

Chaque chapitre est composé de :

  • Un audio d’explication
  • Une activité courte sur le téléphone
  • Un ou plusieurs boutons : Tester, Exécuter, Changer la couleur, etc.
  • Une démonstration sur la carte MicroMatrix
  • Une petite explication pour comprendre ce qui vient de se passer
  • Parfois un mini-défi, parce que faire clignoter une LED une seule fois serait un manque d’ambition

💡 Exemples de programmes

Une fois MicroMatrix branché et l’audioguide lancé, vous pouvez explorer une série de programmes prêts à l’emploi.
Ils montrent progressivement les capacités du microcontrôleur ESP32 et servent de base pour vos propres créations.

  • LED externe : branchez une LED, faites-la clignoter, puis contrôlez sa luminosité avec la PWM.
  • Matrice LED 8×8 : affichez un pixel, une ligne, un carré, un smiley ou une animation colorée.
  • Feu d’artifice miniature : quelques pixels, beaucoup d’enthousiasme.
  • Message défilant : affichez un texte sur la matrice lumineuse.
  • Dé électronique : secouez la carte pour lancer un dé virtuel.
  • Jeux simples : Snake, Pong ou mini-jeux contrôlés par l’accéléromètre.
  • Horloge : connectée au Wi-Fi, elle affiche l’heure locale sur la matrice LED.
  • Station météo : récupère la température et l’état du ciel via une API météo.

Ces exemples sont conçus pour être :

  • visuels : on voit immédiatement ce qui se passe ;
  • courts : parce que le cerveau humain aime les petites victoires ;
  • modifiables : changez une couleur, une vitesse, un texte, un nombre ;
  • réutilisables : comme point de départ pour vos propres objets connectés, robots ou petites machines qui clignotent avec conviction.

👉 Les codes complets et prêts à télécharger se trouvent dans le dossier exemples :
Exemples — FYCodeLab/espy-robotics


🤖 IA et Vibe-Robotics

MicroMatrix explore aussi une idée simple : peut-on utiliser des outils comme ChatGPT, Gemini ou d’autres LLM pour aider les débutants à entrer dans l’électronique ?

Réponse courte : oui, mais avec méthode.

Les assistants IA peuvent aider à :

  • expliquer une erreur ;
  • générer un petit script ;
  • modifier une animation ;
  • proposer une idée de démo ;
  • transformer une envie vague en code testable.

Mais ils peuvent aussi écrire du code faux avec une confiance admirable.
Donc on garde les bons réflexes :

  • tester petit ;
  • vérifier les branchements ;
  • modifier une seule chose à la fois ;
  • lire les messages d’erreur ;
  • ne jamais supposer que “ça devrait marcher” est une preuve scientifique.

MicroMatrix n’enseigne pas seulement le code.
Il enseigne aussi l’art ancien du maker : observer avant de paniquer.


📦 Vous souhaitez obtenir un kit déjà monté ?

MicroMatrix promeut l’esprit open-source et encourage chacun à fabriquer, modifier et comprendre ses propres systèmes.

Les projets présentés s’appuient sur :

  • des composants accessibles ;
  • des logiciels libres ;
  • des documentations ouvertes ;
  • des exemples courts ;
  • et une tolérance raisonnable envers les fils branchés au mauvais endroit.

Cependant, si vous préférez découvrir l’électronique avec un kit déjà monté, nous pouvons vous aider.

Contactez-nous et nous vous répondrons rapidement.

✉️ Nous contacter par e-mail


🧩 Kits et extensions

  • Kit de démarrage MicroMatrix : ESP32, matrice LED 8×8 et démos intégrées
  • (À venir) Kit sonore : micro et haut-parleur pour faire parler votre petit laboratoire lumineux
  • (À venir) Kit écran : écran LCD pour afficher messages et visuels
  • (À venir) Kit détecteurs : lumière, son, température, mouvement
  • (À venir) Kit robotique : moteurs, roues, capteurs, et probablement au moins une roue qui partira du mauvais côté au premier essai

🔧 Matériel nécessaire

  • Le matériel fourni est basé sur une carte ESP32, un microcontrôleur compact, puissant et très polyvalent.
  • Pour visualiser les démos : un téléphone, une tablette ou un ordinateur.
  • Pour modifier les programmes : un ordinateur PC ou Mac.
  • Pour garder sa dignité pendant le débogage : facultatif, mais recommandé.

ℹ️ À propos de MicroMatrix

MicroMatrix est une initiative personnelle et bénévole, développée dans l’esprit Vibe Robotics : apprendre en faisant, partager les essais, accueillir les débutants, et ne pas cacher les prototypes qui marchent “presque”.

Le projet n’a pas vocation à ressembler à un produit industriel parfaitement lisse.
C’est un outil pédagogique, expérimental, parfois bricolé, souvent perfectible — exactement comme beaucoup de bonnes idées au début de leur vie.

Le matériel fourni peut parfois ne pas correspondre exactement à vos attentes, ou ne pas fonctionner comme prévu malgré nos tests. Dans ce cas, écrivez-nous : les retours, suggestions, corrections et réclamations sont utiles.

📬 espy-robotics@protonmail.com


📜 Licence

Ce projet est partagé dans un esprit d’éducation ouverte.
Vous pouvez l’explorer, le modifier, le critiquer gentiment, proposer des améliorations, et l’adapter à vos propres ateliers.

Les meilleures idées arrivent souvent après un bug.
Les pires aussi, mais elles sont généralement plus drôles.


🌟 À retenir

MicroMatrix n’est pas seulement un petit montage avec une matrice LED.
C’est une porte d’entrée vers l’électronique, la programmation et la robotique, pensée pour les curieux, les débutants, les enseignants, les makers prudents et les geeks en devenir.

Avec un ESP32, 64 pixels, un peu de Python et quelques erreurs bien exploitées, on peut déjà apprendre énormément.

MicroMatrix — Big ideas on 64 tiny pixels.

About

MicroMatrix: a playful ESP32-S3 8×8 LED matrix lab for beginners

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages