L’idée est simple :
- Vous branchez la carte ESPY (basé sur un microcontrôleur ESP32) et suivez les instructions incluses dans le kit
- Vous lancez l’audioguide, qui vous explique pas à pas ce que vous voyez.
- Vous assistez à des démos de programmes : allumer une LED, jouer un son, contrôler une matrice lumineuse, créer une petite animation, etc.
- Vous installez, testez et modifiez vous-même vos programmes, en utilisant les exemples complets de code donnés sur ce site et le guide papier fourni.
Chaque chapitre associe une explication audio et une démonstration, afin de montrer les possibilités offertes par le module d’électronique embarquée ESP32. Vous êtes complétement libres de démonter, remonter, programmer le module fourni. C'est même recommandé: c'est comme ça qu'on apprend !
- Découvrir les bases de l’électronique : LEDs, boutons, capteurs...
- Comprendre les bases de la programmation (CircuitPython).
- S’initier à la robotique par de petits projets interactifs.
- Développer l’esprit pratique et créatif grâce à des exemples courts.
Chaque chapitre est composé de :
- Un audio d’explications
- Un extrait de script Python
- Une démonstration (ex. matrice LED...)
Une fois l’ESPY branché et l’audioguide lancé, vous pouvez explorer une série de programmes déjà prêts à l’emploi.
Ils montrent progressivement les possibilités du microcontrôleur ESP32 et servent de base pour vos propres créations.
- Matrice LED : animations colorées (arc-en-ciel, plasma, comète, étincelles, ondes, tourbillon) sur l’afficheur 8×8.
- Dé électronique : secouez la carte pour lancer un dé virtuel, avec une animation et un résultat aléatoire de 1 à 6.
- Message défilant : affichez un texte qui défile sur la matrice lumineuse, personnalisable en vitesse et couleur.
- Jeux (Snake, Tetris, Pong) : contrôlez de petits jeux classiques grâce à l’accéléromètre intégré.
- Horloge : connectée au Wi-Fi, elle affiche l’heure locale sur la matrice LED en alternant heures et minutes.
- Station météo : récupère en temps réel la température et l’état du ciel (soleil, pluie, orage) grâce à une API météo.
Ces exemples sont conçus pour être :
- visuels, afin de comprendre immédiatement ce qui se passe,
- simples à modifier, pour que vous puissiez changer un paramètre (couleur, vitesse, texte…) et constater l’effet,
- réutilisables, comme point de départ pour vos propres projets (capteurs, robots, objets connectés…).
👉 Les codes complets et prêts à télécharger se trouvent dans le dossier exemples :
Exemples — FYCodeLab/espy-robotics
- Kit de démarrage ESPY-Audioguide : puce ESP32 et démos intégrées
- (Ă€ venir) Kit so,ore : inclut un micro et un haut parleur pour parler et faire parler Espy
- (À venir) Kit écran : ajoutez un écran LCD pour afficher vos propres messages et visuels
- (À venir) Kit détecteurs : mesurez la lumière, les sons ou la température
- Le matériel est fourni, il est basé sur une carte ESP32, un microcontrôleur extrêmement performant
- Pour visualiser les démos : un téléphone, ordinateur ou tablette
- Pour modifier les programmes : un ordinateur (PC ou Mac)
espy-robotics est une initiative personnelle et bénévole, réalisée sur du temps libre.
Pour cette raisn, les kits fournis n'ont pas la patine professionnelle que l’on pourrait attendre d’un produit commercial.
Le matériel fourni peut parfois ne pas correspondre exactement à vos attentes, ou bien ne pas fonctionner comme attendu malgré nos tests !
Dans ce cas, nous sommes présents ! N’hésitez pas à nous écrire pour toute suggestion ou réclamation :
📬 [email protected]
Ce projet est partagé dans un esprit d’éducation ouverte.
Libre à vous de nous proposer des modifications ou suggestions d’amélioration !
ESPY-robotics n’est pas seulement un projet technique.
C’est une porte d’entrée vers l’électronique et la robotique, conçue pour les curieux, les débutants et tous ceux qui veulent apprendre en s’amusant.