- 1. Introduction
- 2. ⚙️ Outils Communs
- 2.1. Git
- 2.2. Dual Boot
- 2.3. IntelliJ et STM32Cube
- 3. 🧑💼 Organisation
- 3.1. Gestion de projet
- 3.2. Gestion de l'équipe
- 3.3. Gestion de la communication
- 3.4. Gestion de la documentation
- 4. 📏 Règles Coupe de France 2024
- 5. 📈 Architecture du projet
- 6. 💻 Informatique
- 6.1. Mise en place
- 6.1.1. Connexion à la Raspberry
- 6.1.2. IDE
- 6.1.3. Répertoire de travail
- 6.1.4. Python
- 6.1.5. ROS2 dev environment
- 6.2. Architecture du code
- 6.3. Communication avec le hardware
- 6.4. Détection de l'adversaire : LIDAR
- 6.5. Création d'un robot
- 6.6. ROS2 issues
- 7. 👨💻 Electronique Logicielle
- 7.1. Code embarqué
- 7.1.1. Langage C
- 7.2. STM32
- 7.3. STM32CubeIDE
- 7.3.1. Installation
- 7.3.2. Création d'un nouveau projet
- 7.3.3. Configuration d'un STM32
- 7.3.4. Configuration d'un project
- 7.3.5. Astuce pour le code
- 7.3.6. Compilation et flashage
- 7.3.7. Debug
- 7.4. STMLIB
- 7.5. Elecsoft Checklist 1o1 😢
- 8. ⚡ Electronique Matérielle (Elec-hard)
- 8.1. Introduction
- 8.2. Procédé de design
- 8.3. Qu'est-ce qu'un PCB ?
- 8.4. Une introduction au KiCad
- 8.5. Fabrication
- 8.6. Règles de jeu - checklist
- 8.7. Autres
- 8.7.1. Moteur pas à pas
- 9. 🦾 Mécanique
- 9.1. Guide d'utilisation Creo
- 9.2. Guide d'installation de Creo
- 9.3. Quelques Tips à connaitre
- 10. 💡Retour d'expériences
- 10.1. Année 2023-2024
- 10.2. Année 2022-2023
- 10.3. Année 2021-2022
- 11. 📚 Doc pre-2021
- 11.1. Introduction
- 11.2. Outils Communs
- 11.2.1. Dual Boot
- 11.2.2. Git
- 11.2.3. CLion
- 11.3. Informatique
- 11.3.1. Mise en place
- 11.3.1.1. IDE
- 11.3.1.2. Répertoire de travail
- 11.3.1.3. Compilation
- 11.3.2. Prise en main des outils
- 11.3.2.1. CMake
- 11.3.2.2. PetriLab
- 11.3.3. Explications du code
- 11.3.3.1. Architecture de la racine
- 11.3.3.2. Vue globale du projet
- 11.3.3.3. Communication avec le hardware
- 11.3.3.4. Détection de l'adversaire : LIDAR
- 11.3.3.5. Création d'un robot
- 11.3.3.6. Architecture du simulateur
- 11.4. Electronique Logicielle
- 11.4.1. Organisation du code
- 11.4.2. Mise en place
- 11.4.2.1. Compilation
- 11.4.2.2. Répertoire de travail
- 11.4.2.3. IDE
- 11.4.2.4. Flashage
- 11.4.3. Apprendre Rust
- 11.4.4. Communication des modules avec l'info
- 11.5. Electronique matérielle
- 11.5.1. Mise en place
- 11.5.1.1. Organisation
- 11.5.1.2. Installation
- 11.5.2. Préparer ta carte
- 11.5.3. Conseils et outils usuels
- 11.5.4. Tirer une carte
- 11.5.5. Références
- 11.5.5.1. Utilisation du module ethernet
- 11.5.5.2. Annexe : liste des cartes du Club
- 11.5.5.3. Annexe : liste des composants usuels
- 11.5.6. Cablage Robot
- 11.6. Documents de référence
- 11.6.1. Communs
- 11.6.2. Carte déplacement
- 11.6.3. Carte servomoteur
- 11.6.4. Carte évitement
- 11.6.5. Carte capteur couleur
- 11.6.6. Carte pompe à vide
- 11.7. Communication (test)
- 11.7.1. Interne (entre nous)
- 11.7.1.1. Gitter
- 11.7.1.2. Messenger/Facebook
- 11.7.2. Externe
- 11.7.2.1. Site
- 11.7.2.2. Page Facebook
- 11.7.3. Ressources & images