đ€ Projet Robot Ăducatif - Yeux AnimĂ©s
đ€ Projet Robot Ăducatif - Yeux AnimĂ©s
Un projet pour apprendre la programmation et lâĂ©lectronique avec votre enfant en crĂ©ant un robot avec des yeux expressifs comme Cozmo !
đ Description
Ce projet permet de crĂ©er un robot avec des yeux animĂ©s qui peuvent exprimer diffĂ©rentes Ă©motions. Il est basĂ© sur le projet micropython-roboeyes et adaptĂ© pour ĂȘtre facile Ă comprendre et Ă modifier.
đŻ Objectifs PĂ©dagogiques
- Programmation Python : Apprendre les bases de Python
- Graphiques : Comprendre comment dessiner Ă lâĂ©cran
- Animations : Créer des mouvements fluides
- Ălectronique : Connecter un Ă©cran OLED (pour la version matĂ©rielle)
đ DĂ©marrage Rapide
Version Simulation (sur PC)
- Installer les dépendances :
pip install -r requirements.txt - Lancer le programme de démonstration :
python robot_smile.py
Version MicroPython (pour le vrai robot)
Voir le dossier micropython/ pour les instructions détaillées.
đ Structure du Projet
windsurf-project-4/
âââ README.md # Ce fichier
âââ requirements.txt # DĂ©pendances Python
âââ robot_smile.py # Programme principal - sourire Cozmo
âââ roboeyes_pygame.py # BibliothĂšque d'yeux pour Pygame
âââ micropython/ # Version pour MicroPython
â âââ README.md
â âââ roboeyes.py # Code adaptĂ© du projet original
â âââ main.py # Programme principal pour le robot
âââ examples/ # Exemples supplĂ©mentaires
âââ emotions.py # DiffĂ©rentes Ă©motions
âââ interactive.py # ContrĂŽle interactif
đš FonctionnalitĂ©s
- â Yeux animĂ©s avec clignement automatique
- â DiffĂ©rentes Ă©motions (heureux, triste, en colĂšre, curieux)
- â Sourire style Cozmo
- â Mouvements fluides et naturels
- â Facile Ă personnaliser
đ ïž MatĂ©riel NĂ©cessaire (pour la version robot)
- Raspberry Pi Pico ou ESP32
- Ăcran OLED I2C 128x64 (SSD1306)
- CĂąbles de connexion
- Alimentation
đ Ressources
đšâđŠ Pour les Parents
Ce projet est conçu pour ĂȘtre progressif :
- Commencez par exécuter les exemples
- Modifiez les paramĂštres (taille des yeux, couleurs)
- Créez de nouvelles expressions
- Passez à la version matérielle
đ Licence
BasĂ© sur le projet RoboEyes original. Code Ă©ducatif libre dâutilisation.