diff --git a/README.md b/README.md index 02b93f0..f8cec14 100644 --- a/README.md +++ b/README.md @@ -1 +1,44 @@ -**Caca** +# Drone Project + +Projet de construction d'un drone. + +## Vision + +- **Objectif final** : drone photo/vidéo, course/voltige, bombe +- **Objectif immédiat** : faire voler un premier drone (kit + firmware existant : Betaflight/ArduPilot) +- **Étape suivante** : une fois à l'aise avec le vol et le firmware existant, explorer un firmware maison + +## État d'avancement + +- [ ] Choix et achat des composants +- [ ] Firmware +- [ ] Hardware +- [ ] Premiers vols / prise en main + +## Arborescence du repo + +``` +drone-project/ +├── README.md # vision du projet, état d'avancement +├── docs/ +│ ├── journal-de-bord.md # décisions, essais, retours d'expérience +│ ├── choix-materiel.md # comparatifs moteurs/ESC/FC/batteries +│ └── securite.md # checklist sécurité LiPo, essais moteurs, etc. +├── hardware/ +│ ├── cad/ # fichiers CAO (châssis, supports) +│ │ └── exports/ # STL/STEP exportés pour impression 3D +│ ├── electronique/ # schémas, PCB si custom +│ └── bom.md # liste de pièces (bill of materials) + liens/prix +├── firmware/ +│ ├── src/ +│ ├── test/ # tests unitaires si possible +│ └── README.md # comment flasher, config carte +├── config/ # configs Betaflight/ArduPilot, params radio +└── tools/ # scripts utilitaires (calibration, logs...) +``` + +## Contribuer + +- Une tâche = une issue Gitea +- Une fonctionnalité = une branche (`firmware/...`, `hardware/...`) +- Toute décision ou essai important → noter dans `docs/journal-de-bord.md` \ No newline at end of file diff --git a/config/.gitkeep b/config/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/docs/choix-materiel.md b/docs/choix-materiel.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/journal-de-bord.md b/docs/journal-de-bord.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/securite.md b/docs/securite.md new file mode 100644 index 0000000..e69de29 diff --git a/firmware/README.md b/firmware/README.md new file mode 100644 index 0000000..e69de29 diff --git a/firmware/src/.gitkeep b/firmware/src/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/firmware/test/.gitkeep b/firmware/test/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/hardware/bom.md b/hardware/bom.md new file mode 100644 index 0000000..e69de29 diff --git a/hardware/cad/.gitkeep b/hardware/cad/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/hardware/cad/exports/.gitkeep b/hardware/cad/exports/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/hardware/electronique/.gitkeep b/hardware/electronique/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/tools/.gitkeep b/tools/.gitkeep new file mode 100644 index 0000000..e69de29