đŸ€– 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)

  1. Installer les dépendances :
    pip install -r requirements.txt
    
  2. 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 :

  1. Commencez par exécuter les exemples
  2. Modifiez les paramĂštres (taille des yeux, couleurs)
  3. Créez de nouvelles expressions
  4. Passez à la version matérielle

📝 Licence

BasĂ© sur le projet RoboEyes original. Code Ă©ducatif libre d’utilisation.