Skip to content
reichart edited this page Nov 6, 2025 · 43 revisions

8 dépôts github : exemples-de-montages avec les ateliers et projets réalisés au repair café festisol animations et projets réalisés pendant FESTISOL et à la MJC ; CROUS-micro-python animations et projets commencés au CROUS et poursuivis pendant les ateliers numériques ; piano une nouvelle passion réalisée à coup de marteau visio et communication ; jouets réparations, récréations mathématiques, création de nouveaux jouets developpement-voiture robot, intelligence artificielle ; raspberry-pico et micro-python ; Repair Café d'Orsay Blog

Comprendre l'utilisation d'un drone ?

  • Architecture d'un drone
  • Assemblage d'un nouveau programme en micro Python "ex nihilo"
  • désassemblage du programme existant "hack"
  • Assemblage de briques matérielles "18650"
  • Simulateur de vol
image

Maquette esp drone

télécommande esp-now

merci Gilles pour les développements en Python !

https://github.com/gildeb/Drone-Anumby

Assemblage et désassemblage du programme esp-drone

image
  • flèche bleue : Nous montons des briques du logiciel réécrites en Python

  • Le drone a une trop faible autonomie ; le seuil de la batterie enclenchant l'arret du drone est trop haute ; nous avons modifié le logiciel grâce à nos briques

Conception et réalisation d'un drone quadrirotor comprenant:

 la fabrication du chassis
 la réalisation d'une carte de contrôle de vol
 la programmation du contrôleur (en micropython ou C) avec stabilisation d'attitude et d'altitude

Dans un premier temps, afin de se familiariser avec le code du contrôleur, on utilise un esp-drone :

https://docs.espressif.com/projects/espressif-esp-drone/en/latest/gettingstarted.html

associé au projet open-source:

https://github.com/espressif/esp-drone

https://github.com/gildeb/Drone-Anumby

développement en python

L'interface Thonny est très simple

image

Le drone esp est livré avec un environnement crazyflie très complexe. Nous repartons de zéro avec la construction des briques élémentaires : reprise de notre projet jeunesse ( "esp now" ) refonte d'une télécommande :

image

contrôle des moteurs, , et une boucle d'asservissement avec le gyro...

test_ADC_bat.py : affiche en continu (toutes les secondes), le voltage de la batterie (penser à connecter la batterie, CTRL-c pour interrompre))
test_motors.py : fait tourner les moteurs les uns à la suite des autres pendant un seconde (penser à connecter la batterie et vérifier le sens de rotation des 4 hélices)
test_MPU6050.py : initialise l'IMU et affiche en continu (3 fois par seconde) le pitch (tangage) et le roll (roulis) en degrés (CTRL-c pour interrompre)

matériel

protection des hélices

La maquette commerciale est fragile ; la protection des hélices a été renforcée avec une barrière réalisée en 3D

image

Fichier STL

image

Projet collectif de l'association ANUMBY

  Étape 1 Découverte et essai
• Objectifs : 
            • Découvrir la « mécanique de vol » d’un drone,
            • Trouver un tuto sur le net qui correspond au drone souhaité,
            • Étudier et comprendre le programme informatique.
              
  Étape 2 Objectifs : élaborer un cahier des charges
  Parmi les éléments importants :
• Poids du drone. + ou – de 250g. Très important pour respecter la réglementation de la DGAC (Direction Générale  de l’Aviation Civile),
• Charges supplémentaires en raison de la la fonctionnalité du drone (ou pas) : port de caméra (voire thermique) pour inspecter une toiture ? Port de liquide antimousse pour nettoyer un toit ? Pince ?
• Coût
• Ambition sur le niveau des difficultés techniques ou informatiques.
• Taille,
• Contrôle de vol : télécommande classique ou smartphone ?
• Fonctions souhaitées : capacité à revenir seul à sa base, décoller ou atterrir en appuyant sur un bouton, aller à un point programmé, FPV, ..

Étape 3 Fabriquer le drone Anumby, Fabriquer l’Armature (3D ? métal ? Bois ?), Choisir moteur, hélices, batteries, ESC (contrôleur de vitesse) appropriés, Développer les programme informatiques, Élaborer le PCB si nécessaire, Effectuer les essais.

Étape 4 Conserver sur GitHub l’ensemble de la documentation

Merci Jérôme pour la carte "mind" https://framindmap.org/c/maps/1529032/public

image

Pilotage de drone

Nous n'avons pas encore fini de préparer un session spéciale pour pilotage en extérieur mais 2 drones ont été montés avec un stock de pièces de réparation au Repair café. L'autonomie est limitée : 7 à 8 minutes sur notre drone avec une batterie de 800 mAh. J'ai commencé à constituer un stock de batteries !

image

Réparation de drone

La construction et le pilotage ne sont pas toujours simples. Il y a une multitude de jouets différents. Comment réparer un drone ?

drone.mp4

Voici un peu de matériel ; pour l'instant j'ai le minimum avec batteries, moteurs, hélices...

image

références

La documentation sur les drones est complexe. Nous voulons construire notre drone et le programmer. Un peu de lecture

drone 18650

image

design du drone 18650 ultra nano :

image

arduino-drone

realisation-d-un-drone-a-base-d-arduino firediy

image

controleur de vitesse ESC

"This project provides an Arduino sketch to calibrate up to 4 Electrical Speed Controllers (ESC) at the same time. Feel free to update this sketch if you need to calibrate more than 4 ESCs".

La lecture est passionnante

chapitre 2

Dans cet article, nous allons voir plus en détail l'anatomie d'un drone et comment choisir ses pièces.

image

https://www.firediy.fr/article/realisation-d-un-drone-a-base-d-arduino-chapitre-2

chapitre 3

https://www.firediy.fr/article/calibrer-ses-esc-avec-un-arduino-drone-ch-3

image

Sur le depot calibration les codes sont fournis

esp drone

Un exemple de drone esp32 contrôlé par smartphone

image

https://github.com/Circuit-Digest/ESP-Drone

https://github.com/espressif/esp-drone

Lire le drone à construire

gestion des connaissances

Nous voulons créer un dépôt dans GITHUB avec l'arborescence suivante pour le conserver à la disposition de tous : en en-tête ( racine ) : Dev. !Drone ( et sous ce répertoire les sous-répertoires suivants :

  • gestion : commandes factures , références des composants, ...
  • Documentation générale
  • sous -ensemble aboutis ( de 1 à n )
  • sous -ensemble en cours de développement ou en évolution ( de 1 à n )
  • dépôt de chaque participant en fonction de leur proposition Cette structure arborescente permettra à chacun de suivre de près l'évolution du projet et constituera une base de gestion des connaissances afin de conserver les travaux réalisés!

Documentation

Merci Bernard pour la documentation

RÉALISATION D’UN POSTE DE TRAVAIL ET DE développement PHYTON ET C POUR LA FORMATION ET L’ENTRAÎNEMENT

Pages connexes :

  1. Simulation-drone
  2. Fresque
  3. Changer-les-usages
  4. Développements
  5. Status de l'association
  6. Organigramme
  7. Tiers Lieu 2020
  8. Zéro déchet 2021
  9. Visio OTOMAT 2021-2022
  10. Low-Tech 2023
  11. Transmission-des-savoirs
  12. changer-les-usages
  13. Repair Café à Gometz le Chatel
  14. Olympiade et appels à projets

Pour aller plus loin sur les ateliers https://github.com/arnaudrco/exemples/wiki/Proto-204

Clone this wiki locally