💡 Origine du projet¶
- Suite à un premier projet de matérialisation des impacts de l'IA générative avec la maquette de rack de data center
- Poursuite de cette idée suite au visionnage de la vidéo du cycliste et du grille-pain
🎯 Objectifs du projet¶
- Trouver de nouvelles manières de transmettre des données liées aux impacts énergétiques de l'IA générative
- Créer du lien avec d'autres organisations et associations
- Travailler sur un projet multidisciplinaire et pas uniquement informatique
- Diffuser de l'information sur les logiciels open-source, la réutilisation et la réparation des objets
- Tracer la démarche pédagogique pour pouvoir la dupliquer
🗂️ 4 Parties du projet¶
- Pédagogie
- Mécanique
- Electronique
- Informatique
Partie pédagogie¶
Attendus :
- Trouver des cas d'usage à ce dispositif : hackathon sport/data science, main à la pâte en école/collège/...
- Trouver la meilleure manière de diffuser ce dispositif de manière open source en minimisant l'impact environnemental et en maximisant l'impact pédagogique
- Proposer la design de l'interface web en lien avec le projet "informatique"
- Trouver des manière de communiquer au sujet de ce dispositif
- Calcul des ordres de grandeur de coût énergétique des modèles propriétaires et open-source (recherche bibliographique)
Liens avec d'autres associations / organisations : MIAI, UGA STAPS, Campus numérique in the Alps, PyconFr, EuroPython...
Partie pédagogie¶
Questions pour démarrer le projet :
- Avec quelles organisations/associations peut-on réfléchir à cette partie ?
- Quel est l'ordre de grandeur de la puissance développée par un cycliste débutant / professionnel ?
- Quelle consommation énergétique de l'IA générative peut-on mettre en correspondance pour l'entrainement et pour l'inférence ?
Outils d'échanges :
- Mattermost canal "Grenoble-ChatVTT-Pédagogie"
- Giihub Data for Good Grenoble dépôt "ChatVTT-Organisation"
Partie mécanique¶
Attendus :
- Récupérer ou concevoir un support pour transformer un vélo en vélo fixe sur un maximum de types de vélos différents, sans risque de chute ni de dégradation sur le vélo, système facilement transportable et robuste
- Récupérer ou concevoir un système de récupération de l'énergie
- Récupérer ou concevoir un système de mesure de l'énergie
- Etat de l'art des technologies
- Etat des lieux des acteurs grenoblois en lien avec la thématique
Liens avec d'autres associations / organisations : ateliers de réparation de vélos, ...
Partie mécanique¶
Questions pour démarrer le projet :
- Avec quelles organisations/associations peut-on réfléchir à cette partie ?
- Quelles sont les différentes manières de mesurer la puissance développée par un cycliste ? Lister les avantages et inconvéninents de chaque solution
- Quelles sont les différentes manières de récupérer l'énergie produite par un cycliste ?
Outils d'échanges :
- Mattermost canal "Grenoble-ChatVTT-Mécanique"
- Giihub Data for Good Grenoble dépôt "ChatVTT-Organisation"
Partie électronique¶
Attendus :
- Choix du type de nano ordinateur
- Choix du système d'exploitation
- Choix de la connection du capteur et des interfaces
- Choix de l'alimentation
- Réflexion sur l'adaptabilité du projet : prendre en compte la possibilité de connecter plusieurs vélos, plusieurs écrans...
Liens avec d'autres associations / organisations : fablab, repair café, instal Linux, ...
Partie électronique¶
Questions pour démarrer le projet :
- Avec quelles organisations/associations peut-on réfléchir à cette partie ?
- Comment utiliser l'énergie produite sur le vélo pour alimenter un nano-ordinateur Raspberry Pi ?
- Comment connecter un capteur du puissance développée sur un vélo à nano-ordinateur Raspberry Pi ?
Outils d'échanges :
- Mattermost canal "Grenoble-ChatVTT-Electronique"
- Giihub Data for Good Grenoble dépôt "ChatVTT-Capteur"
Partie informatique¶
Attendus :
- Choix des technologies simples front et back end web en Python (Flask, FastAPI, Django)
- Adaptation du code pour fonctionner sur nano-ordinateur Raspberry Pi
Liens avec d'autres associations / organisations : Meetup Python, ...
Partie informatique¶
Questions pour démarrer le projet :
- Avec quelles organisations/associations peut-on réfléchir à cette partie ?
- Quelle bibliothèque Python est la plus pertinente pour l'interface : Flask, Django, FastAPI ou autres ?
- Quelle système de base de données utiliser ?
Outils d'échanges :
- Mattermost canal "Grenoble-ChatVTT-Informatique"
- Giihub Data for Good Grenoble dépôt "ChatVTT-Plateforme"
📖 Lecture pour bien commencer le projet¶
Construire un vélo générateur pour la chaleur et l'électricité, Low Tech Magazine
Outils open source utilisés pour cette présentation (bibliothèques Python)¶
- uv
- Jupyter lab
- Jupyter slides
- Qrcode
- Pillow
Pour récupérer le support de cette présentation¶