STEM Buddy transforme votre téléphone en périphérique virtuel pour vos projets ESP32 et Arduino. Écrivez du code, envoyez des commandes via Bluetooth, et votre téléphone devient écran LCD, LED, servomoteur, capteur ou oscilloscope.
Pas de plaque d'essai ? Aucun problème. Votre téléphone est le composant.
FONCTIONNEMENT :
1. Intégrez la bibliothèque C++ STEM Buddy à votre projet Arduino/ESP32.
2. Écrivez du code : `stemBuddy.lcd.print("Hello!")` ou `stemBuddy.led.setColor(255, 0, 0)`.
3. Votre ESP32 envoie des commandes à l'application via Bluetooth Low Energy.
4. L'application simule le composant en temps réel sur l'écran de votre téléphone.
5. L'application peut également renvoyer des données : boutons virtuels, curseurs et valeurs de capteurs que votre code peut lire.
Il s'agit d'une interface bidirectionnelle entre les microcontrôleurs physiques et les périphériques virtuels.
PÉRIPHÉRIQUES VIRTUELS — 7 composants que votre ESP32 peut contrôler :
• Bande LED/RGB — Votre code définit les couleurs et la luminosité, votre téléphone affiche une LED allumée en temps réel.
• Servomoteur — Envoyez un angle depuis votre code, et observez le servomoteur virtuel se déplacer en conséquence.
• Écran LCD 16x2 — Appelez la fonction `lcd.print()` depuis votre ESP32 et voyez le texte apparaître sur un écran virtuel.
• Tableau de bord des capteurs — L'application génère des données de capteurs virtuels (température, luminosité, humidité, pression) que votre ESP32 lit via BLE.
• Oscilloscope — Visualisez les signaux réels ou déboguez les formes d'onde de sortie de votre code.
• Moteur CC — Votre code définit la vitesse et le sens de rotation (PWM), et l'application affiche le régime (tr/min) et la vitesse de rotation.
• Buzzer — Envoyez des fréquences sonores depuis votre code, et écoutez-les et visualisez-les sur le buzzer virtuel.
POURQUOI STEM BUDDY ?
• Vous n'avez pas d'écran LCD ? Votre téléphone en est un.
• Vous n'avez pas de LED ? Votre téléphone s'illumine.
• Vous n'avez pas de capteur de température ? Votre téléphone envoie des données virtuelles à votre ESP32.
• Vous n'avez pas d'oscilloscope ? Votre téléphone affiche les formes d'onde.
Les enfants peuvent se lancer immédiatement dans la programmation de véritables projets matériels, sans avoir besoin d'acheter de composants au préalable. Lorsqu'ils seront prêts, il leur suffira de remplacer les composants virtuels par de vrais composants en utilisant le même code.
PROJETS GUIDÉS :
Projets pas à pas utilisant la bibliothèque STEM Buddy :
• Clignotement de LED — Votre premier projet ESP32 + téléphone
• Feu tricolore — Contrôlez 3 LED virtuelles depuis votre code
• Moniteur de température — Lisez les données de capteurs virtuels et affichez-les sur un écran LCD virtuel
• Serrure de porte à servomoteur — Créez une serrure à code avec clavier et servomoteur virtuels
• Robot suiveur de ligne — Utilisez des capteurs infrarouges virtuels avant de passer à la version physique
• Station météo IoT — Capteurs virtuels alimentant des tableaux de bord cloud réels
• LED à commande vocale — La reconnaissance vocale associée au contrôle matériel
• Simulateur de lancement de missile — Un compte à rebours amusant avec affichage et buzzer virtuels
ÉDITEUR DE CODE :
Prévisualisez et modifiez les modèles de code directement dans l’application :
• Arduino C++ — Modèles prêts à l’emploi utilisant la bibliothèque STEM Buddy
• MicroPython — Pour les flux de travail modernes avec microcontrôleurs
• Scratch Blocks — Programmation visuelle par blocs via l’intégration de CodeSkool Scratch IDE
CONNEXION :
• Bluetooth Low Energy (BLE) — Connexion principale pour ESP32
• Wi-Fi — Communication réseau
• Série — Compatible avec les connexions USB
FAIT PARTIE DE L'ÉCOSYSTÈME CODESKOOL :
STEM Buddy fonctionne avec l'IDE CodeSkool Scratch et le robot Code Yaan ESP32. Programmez votre ESP32 avec les blocs Scratch et utilisez STEM Buddy comme interface d'entrée/sortie virtuelle : une plateforme d'apprentissage complète, de la programmation visuelle au matériel réel.
• 6 thèmes : Sombre, Clair, AMOLED, Ludique, Océan, Nature
• Fonctionne hors ligne pour interagir avec les composants virtuels
• Optimisé pour une utilisation mobile à une main
• Gratuit et accessible à tous
Votre téléphone est le laboratoire électronique le plus puissant que vous possédez déjà. STEM Buddy le révèle.
Date de mise à jour
9 mars 2026