đ Guide de DĂ©marrage Rapide
đ Guide de DĂ©marrage Rapide
Bienvenue dans le projet Robot Ăducatif ! Ce guide vous aidera Ă dĂ©marrer rapidement.
đŠ Installation (5 minutes)
Ătape 1 : VĂ©rifier Python
Ouvrez un terminal et tapez :
python --version
Vous devez avoir Python 3.7 ou plus récent. Sinon, installez-le depuis python.org.
Ătape 2 : Installer les dĂ©pendances
Dans le dossier du projet, tapez :
pip install -r requirements.txt
Ătape 3 : Lancer votre premier programme !
python robot_smile.py
đ FĂ©licitations ! Vous devriez voir un robot avec un sourire !
đź Essayer les Exemples
1. Sourire Simple (Débutant)
python robot_smile.py
- Appuyez sur ESPACE pour faire sourire le robot
- Appuyez sur O pour ouvrir les yeux
- Appuyez sur C pour fermer les yeux
- Appuyez sur B pour cligner
2. DĂ©monstration des Ămotions
python examples/emotions.py
Le robot montre automatiquement différentes émotions :
- đ Normal
- đ Heureux
- đŽ FatiguĂ©
- đ En colĂšre
3. Mode Interactif (Avancé)
python examples/interactive.py
ContrĂŽlez tout avec le clavier :
- 1-4 : Changer dâĂ©motion
- +/- : Agrandir/réduire les yeux
- A : Activer le clignement automatique
đ€ Passer au Robot RĂ©el
Une fois que vous maßtrisez la simulation, vous pouvez créer un vrai robot !
MatĂ©riel nĂ©cessaire (environ 20-30âŹ)
- Raspberry Pi Pico (~5âŹ) ou ESP32 (~8âŹ)
- Ăcran OLED I2C 128x64 (~10âŹ)
- CĂąbles de connexion (~3âŹ)
- Batterie USB (optionnel, ~10âŹ)
Installation sur le robot
Consultez le guide détaillé dans micropython/README.md
đ Apprendre Ătape par Ătape
Pour les Enfants (7-12 ans)
Semaine 1 : Découverte
- Jour 1-2 : Lancer les programmes et observer
- Jour 3-4 : Changer les émotions avec les touches
- Jour 5-7 : Expérimenter avec les différents exemples
Semaine 2 : Personnalisation
- Modifier la taille des yeux
- Changer la vitesse de clignement
- CrĂ©er sa propre sĂ©quence dâĂ©motions
Semaine 3 : Programmation
- Ouvrir le code et lire les commentaires
- Modifier les couleurs (dans la version Pygame)
- Ajouter de nouvelles touches au clavier
Semaine 4 : Projet Final
- Concevoir son propre robot sur papier
- Assembler le matériel
- Programmer le comportement
Pour les Parents
Conseils pédagogiques :
- Commencez par jouer : Laissez votre enfant explorer les programmes
- Posez des questions : âQue se passe-t-il quand tu appuies sur cette touche ?â
- Encouragez lâexpĂ©rimentation : âEt si on changeait ce nombre ?â
- CĂ©lĂ©brez les erreurs : Les bugs sont des opportunitĂ©s dâapprendre !
- Progressez doucement : Pas besoin de tout comprendre dâun coup
Concepts abordés :
- â Variables et constantes
- â Fonctions et paramĂštres
- â Boucles et conditions
- â ĂvĂ©nements et interactions
- â Graphiques et animations
- â Ălectronique de base (version matĂ©rielle)
đŻ DĂ©fis Amusants
Défi 1 : Le Robot Endormi
Modifiez robot_smile.py pour que le robot :
- Commence avec les yeux fermés
- Sâouvre lentement
- Sourit
- Se rendort aprĂšs 10 secondes
Défi 2 : Le Robot Musicien
Ajoutez des sons quand le robot change dâĂ©motion !
(Indice : utilisez pygame.mixer)
Défi 3 : Le Robot Qui Suit la Souris
Faites en sorte que les yeux suivent le curseur de la souris
(Indice : regardez robot_eye.py pour inspiration)
Défi 4 : Le Robot Parlant
Connectez un capteur de son et faites réagir le robot aux bruits !
đ ProblĂšmes Courants
âModuleNotFoundError: No module named âpygameââ
Solution : Installez pygame avec pip install pygame
âPermission deniedâ
Solution : Sur Linux/Mac, utilisez python3 au lieu de python
LâĂ©cran est tout noir
Solution : VĂ©rifiez que vous avez bien appuyĂ© sur âOâ pour ouvrir les yeux
Le programme ne répond pas
Solution : Appuyez sur ESC ou fermez la fenĂȘtre
đ Ressources SupplĂ©mentaires
đĄ IdĂ©es de Projets
- Robot de bureau : Réagit quand vous vous approchez
- RĂ©veil mignon : Affiche lâheure avec des expressions
- Compagnon dâĂ©tude : Encourage pendant les devoirs
- DĂ©tecteur dâhumeur : Change dâexpression selon la mĂ©tĂ©o
- Robot messager : Affiche des notifications
đ Aller Plus Loin
Quand vous serez Ă lâaise :
- Ajoutez des capteurs (distance, température, lumiÚre)
- Créez une interface web pour contrÎler le robot
- Faites communiquer plusieurs robots ensemble
- Ajoutez de la reconnaissance vocale
- Créez un jeu interactif avec le robot
đ€ Partager Vos CrĂ©ations
NâhĂ©sitez pas Ă :
- Prendre des photos/vidéos de votre robot
- Partager vos modifications du code
- Inventer de nouvelles émotions
- CrĂ©er des tutoriels pour dâautres enfants
Amusez-vous bien et bon apprentissage ! đđ€
Questions ? Consultez le README.md ou les commentaires dans le code !