Pfa Drone-2
Pfa Drone-2
1
Dédicaces
“
À nos chers parents, pour tous leurs sacrifices, leur
amour, leur tendresse, leur soutien et leurs prières tout
aulong de nos études,
Merci.
2
Remerciements
Au nom d’ALLAH le tout puissant, le très miséricordieux, ce travail, ainsi accompli,
n’aurait point pu arriver à terme, sans l’aide et le soutien et tout le guidage d’ALLAH,
louange au Seigneur de l’univers.
Notre équipe de projet : Chacun des membres de notre équipe a apporté sa contribution
unique, son dévouement et son expertise tout au long du projet. Leur collaboration a été
remarquable, ce qui a permis d'atteindre nos objectifs avec succès.
Les encadrants : Nous tenons à exprimer notre sincère gratitude à Mr. SAAD D.BENNANI,
ainsi que Mr. ABDELLATIF SLIMANI nos encadrants dévoué et bienveillants, pour leur
contribution exceptionnelle tout au long de notre projet de développement du drone
quadrirotor. Leur présence et leur soutien ont été inestimables, et nous tenons à leur adresser
nos remerciements les plus chaleureux. M.BENNANI a joué un rôle crucial en partageant
avec nous son expertise, ses connaissances approfondies et ses conseils éclairés. Ses conseils
avisés et son regard critique ont guidé nos réflexions et nos prises de décision, nous
permettant de progresser efficacement et de surmonter les défis rencontrés. Sa disponibilité
et sa volonté de répondre à nos questions et préoccupations ont été remarquables. Il a
toujours pris le temps de nous écouter attentivement, de nous orienter et de nous encourager
dans nos démarches
Notre école : Nous tenons à remercier notre école nationale des sciences appliquées et
spécialement notre directeur de l’école et le corps professoral pour avoir soutenu ce projet et
pour avoir mis à notre disposition les ressources et les infrastructures nécessaires à sa
réalisation.
Les personnes ayant soutenu moralement : Enfin, nous exprimons notre reconnaissance
envers nos familles, nos amis et nos proches, qui nous ont soutenus moralement tout au
long de ce projet. Leur soutien inconditionnel et leur encouragement ont été une source de
motivation précieuse.
Nous tenons à exprimer notre sincère appréciation envers toutes ces personnes et
organisations pour leur contribution et leur soutien. Sans eux, la réalisation de ce projet
n'aurait pas été possible.
3
Résumé
Ce présent rapport s’inscrit dans le cadre de projet de fin d’année, effectué au sein de l’Ecole
Nationale des Sciences Appliquées de Fès.
Ce rapport présente les résultats et les conclusions d'un projet de développement d'un drone.
Le projet visait à concevoir, construire et tester un drone capable de réaliser diverses tâches
telles que la photographie aérienne, la surveillance. Le rapport détaillera les différentes
étapes du projet, les problèmes rencontrés et les solutions mises en œuvre, ainsi que les
résultats obtenus.
Afin de réaliser ce projet, nous avons à disposition un drone de type DJF450 en utilisant la
plateforme ESP8266 qui permet d'acquérir les données provenant des capteurs.
Ce projet a été effectué durant toute l’année, il a été encadré par Mr. SAAD BENNANI. Il
vise la concrétisation des acquis théoriques et techniques tout au long du cycle d’ingénieur
ainsi que l'approfondissement de nos connaissances dans la dronologie ainsi que le monde de
l’internet des objets, en utilisant la plateforme ESP8266 afin d’acquérir des données captées,
et les afficher dans une interface.
Pour finir, la présentation du fruit de tout le travail qui précède, il s’agit de la présentation du
prototype avec les différentes étapes de la réalisation.
4
Abstract
This present report is part of the end-of-year project, carried out within the National School
of Applied Sciences of Fez.
This report presents the results and conclusions of a drone development project. The project
aimed to design, build and test a drone capable of performing various tasks such as aerial
photography, surveillance. The report will detail the different stages of the project, the
problems encountered and the solutions implemented, as well as the results obtained.
In order to carry out this project, we have available a DJF450 type drone using the ESP8266
platform which allows us to acquire data from the sensors.
This project was carried out throughout the second semester; it was supervised by Mr. SAAD
BENNANI DOSS. It aims to concretize theoretical and technical achievements throughout
the engineering cycle as well as to deepen our knowledge in the world of the Internet of
Things, using the ESP8266 platform to acquire captured data, and display in an interface.
Finally, the presentation of the fruit of all the preceding work, it is the presentation of the
prototype with the different stages of the realization.
5
Table des matières :
................................................................................................................................................................................... 1
Dédicaces ........................................................................................................................................................................... 2
Remerciements.................................................................................................................................................................. 3
Résumé .............................................................................................................................................................................. 4
Abstract ............................................................................................................................................................................. 5
Chapitre 1 ........................................................................................................................................................................ 13
1 .1 Introduction ............................................................................................................................................................. 14
1.2 Définition ................................................................................................................................................................... 14
1.3 Historique ............................................................................................................................................................ 15
1.4 Classification des drones ........................................................................................................................................... 17
1.4.1 Classification selon la taille ................................................................................................................................. 17
1.4.2 Classification selon le mode de propulsion ........................................................................................................ 20
1.5 Les domaines d’applications ................................................................................................................................. 24
1.6 Conclusion ........................................................................................................................................................... 24
Chapitre 2 ........................................................................................................................................................................ 25
2.1 Introduction .............................................................................................................................................................. 26
2.2 Environnement technique de projet : ...................................................................................................................... 26
2.4 Conclusion : ............................................................................................................................................................... 34
Chapitre 3 : ...................................................................................................................................................................... 35
3.1 Introduction : ....................................................................................................................................................... 36
3.2 Montage du quadricoptère : ................................................................................................................................. 36
......................................................................................................................................................................................... 43
3.3 Configuration et calibration :..................................................................................................................................... 44
3.3.1 Calibration des ESC : ........................................................................................................................................... 53
3.3.2 Configuration PI Gain :........................................................................................................................................ 53
3.3.3 Pilotage du drone : ............................................................................................................................................. 55
3.3 Conclusion : ......................................................................................................................................................... 58
CHAPITRE 4 : .................................................................................................................................................................... 59
4.1 Introduction : ......................................................................................................................................................... 60
4.2 Méthodologie : ...................................................................................................................................................... 60
4.3 Architecture générale de projet : .......................................................................................................................... 61
6
4.3.1 Partie serveur : ................................................................................................................................................... 61
4.3.2 Partie client : ....................................................................................................................................................... 61
4.3.3 Partie communication : ...................................................................................................................................... 61
4.3.4 Flux de données : ................................................................................................................................................ 62
4.4 Réalisation : ............................................................................................................................................................... 63
4.5 Conclusion ................................................................................................................................................................. 80
CONCLUSIONS ET PERSPECTIVES ..................................................................................................................................... 81
CONCLUSION GENERALE ............................................................................................................................................. 82
PERSPECTIVES .............................................................................................................................................................. 83
BIBLIOGRAPHIE ................................................................................................................................................................ 84
7
Table des figures :
Figure 1: La toupie Chinoise ; Figure 2:Le modèle de De Vinci .................................................................................... 15
Figure 3:Le Pigeon George Cayley ................................................................................................................................. 15
Figure 4:Le premier hélicoptère capable de voler : le gyroplane .................................................................................... 16
Figure 5: Le Global Hawk Figure 6: Le Neuron ................................................................................. 17
Figure 7:Le X-45 ............................................................................................................................................................. 18
Figure 8:Le Sperwer ; Figure 9: L’Aérostar .................................................................................................................... 18
Figure 10:Le Predator ; Figure 11: Le Eagle 1 ............................................................................................................... 18
Figure 12:Le Hovereye ; Figure 13:Le Dragon Eye ....................................................................................................... 19
Figure 14:Le PicoFlyer (ProxyFlyer) .............................................................................................................................. 19
Figure 15:Le dirigeable ; Figure 16:La libellule artificielle ............................................................................................ 20
Figure 17:L’avion 3D ...................................................................................................................................................... 21
Figure 18:L’hélicoptère ................................................................................................................................................... 22
Figure 19:Le Trirotor ....................................................................................................................................................... 22
Figure 20:Le Quadrirotor................................................................................................................................................. 23
Figure 21:Chassis en H ; Figure 22:Chassis en X ........................................................................................................... 26
Figure 23:Moteur Brushless ............................................................................................................................................ 26
Figure 24:Controleur de vitesse ....................................................................................................................................... 27
Figure 25:Hélices en plastique ........................................................................................................................................ 27
Figure 26:Batterie de 2200 mAh ..................................................................................................................................... 28
Figure 27:radiocommande FlySky FS-i6X...................................................................................................................... 29
Figure 28:Controleur de vol KK 2.1.5 ............................................................................................................................. 30
Figure 29:Module NodeMCU ESP8266.......................................................................................................................... 30
Figure 30:Capteur DHT11 ............................................................................................................................................... 31
Figure 31:Capteur Ultrason ............................................................................................................................................. 32
Figure 32:Processus de vol .............................................................................................................................................. 32
Figure 33:Digramme explicatif ....................................................................................................................................... 33
Figure 34:Chassis DJIF450 ............................................................................................................................................. 37
Figure 35:l'ajout des ESC et le connecteur XT60............................................................................................................ 37
Figure 36:moteur fixé sur un bras.................................................................................................................................... 38
Figure 37:l'ajout des bras avec les moteurs ..................................................................................................................... 39
Figure 38:branchement de la batterie, ESC et moteur ..................................................................................................... 39
Figure 39:ESC connecté avec le moteur.......................................................................................................................... 40
8
Figure 40:l'ajout du contrôleur de vol.............................................................................................................................. 40
Figure 41:contrôleur de vol ............................................................................................................................................. 41
Figure 42:les mouvements d'un drone ............................................................................................................................. 42
Figure 43:Branchement du récepteur et du contrôleur de vol ......................................................................................... 42
Figure 44:les composants connectés................................................................................................................................ 43
Figure 45:branchement des hélices.................................................................................................................................. 43
Figure 46:Résultat final du prototype .............................................................................................................................. 44
Figure 47:Configuration du contrôleur de vol ................................................................................................................. 44
Figure 48:Etape 1 ............................................................................................................................................................ 45
Figure 49:Etape 2............................................................................................................................................................ 45
Figure 50:Etape 3 ............................................................................................................................................................ 46
Figure 51:Etape 4 ............................................................................................................................................................ 46
Figure 52:Etape 5 ............................................................................................................................................................ 46
Figure 53:Etape 6 ............................................................................................................................................................ 47
Figure 54:Etape 7 ............................................................................................................................................................ 47
Figure 55:Etape 8 ............................................................................................................................................................ 47
Figure 56:Etape 9 ............................................................................................................................................................ 48
Figure 57:Etape 10 .......................................................................................................................................................... 48
Figure 58:Etape 11 .......................................................................................................................................................... 48
Figure 59:Etape 12 .......................................................................................................................................................... 49
Figure 60:Etape 13 .......................................................................................................................................................... 49
Figure 61:Etape 14 .......................................................................................................................................................... 49
Figure 62:Etape 15 .......................................................................................................................................................... 50
Figure 63:Etape 16 .......................................................................................................................................................... 50
Figure 64:Etape 17 .......................................................................................................................................................... 51
Figure 65:Etape 18 .......................................................................................................................................................... 51
Figure 66:Etape 19 .......................................................................................................................................................... 52
Figure 67:Etape 20 .......................................................................................................................................................... 52
Figure 68:Etape 20 .......................................................................................................................................................... 53
Figure 69:Etape 21 .......................................................................................................................................................... 54
Figure 70:Mouvement d’hélices d’avant ; Figure 71:Les Forces appliquées .................................................................. 55
Figure 72:Mouvement de montée et descente ................................................................................................................. 56
Figure 73:Mouvement d’avant et de recul ....................................................................................................................... 56
Figure 74:Les forces appliquées sur les moteurs ............................................................................................................. 57
Figure 75:Mouvement de gauche et droite ...................................................................................................................... 57
Figure 76:Mouvement de rotation ................................................................................................................................... 58
Figure 77:Modèle de développement de cycle en V ....................................................................................................... 60
Figure 78:Architecture générale du projet ....................................................................................................................... 62
Figure 79:Technologies utilisées dans le système ........................................................................................................... 63
Figure 80:Enregistrement données ESP8266 NodeMCU dans Firebase ......................................................................... 64
Figure 81:Création projet Firebase .................................................................................................................................. 65
Figure 82:Méthodes d’authentification............................................................................................................................ 65
Figure 83:Project API ...................................................................................................................................................... 65
Figure 84:Configuration de la Database ......................................................................................................................... 66
Figure 85:Règles de sécurité............................................................................................................................................ 66
Figure 86:Format d’enregistrement ................................................................................................................................. 67
9
Figure 87:Schéma réel du système .................................................................................................................................. 67
Figure 88:Drone à surveillance environnementale .......................................................................................................... 67
Figure 89:Logo CallMeBot ............................................................................................................................................. 69
Figure 90:Test du chatbot ................................................................................................................................................ 70
Figure 91:Test d’email alert ............................................................................................................................................ 71
Figure 92:Logo SMTP ..................................................................................................................................................... 71
Figure 93:Connexion esp8266 module a réussi ............................................................................................................... 71
Figure 94:Test communication Firebase sur monitor serie ............................................................................................. 72
Figure 95:Test de la bonne organisation des données sous firebase................................................................................ 72
Figure 96:Test de récupération des données.................................................................................................................... 73
Figure 97:Test de connexion à l’application web ............................................................................................................ 73
Figure 98:Authentification .............................................................................................................................................. 73
Figure 99:Connexion réussie a l’interface utilisateur ...................................................................................................... 74
Figure 100:Test récupération des data en temps réel sur Firebase .................................................................................. 74
Figure 101:Test affichage des données en temps réel–Cards .......................................................................................... 74
Figure 102:Test affichage des données en temps réel–Gauges ....................................................................................... 75
Figure 103:Graphe de température .................................................................................................................................. 76
Figure 104:Graphe d’humidité ........................................................................................................................................ 76
Figure 105:Graphe de distance ........................................................................................................................................ 76
Figure 106:Graphe de température .................................................................................................................................. 77
Figure 107:Récupération de nombres de lectures sur la Database .................................................................................. 77
Figure 108:Alerte Gmail .................................................................................................................................................. 78
Figure 109:Alerte WhatsApp........................................................................................................................................... 78
Figure 110:Suppression des données ............................................................................................................................... 79
Figure 111:Confirmation de la suppression de toutes données de la database ................................................................ 79
10
Introduction générale
L’intérêt pour les drones aériens télécommandés semble grandir de plus en plus notamment
pour des applications militaires (déminage, surveillance par exemple) et l’intervention dans
des milieux hostiles (milieux radioactifs). Un drone peut être utilisé pour explorer un
immeuble ou un tunnel contaminé et de réaliser une première observation avant toute
intervention humaine. Dans le cadre de ce projet, nous proposons la conception et la mise en
œuvre d'un drone de type DJF450 utilisant la puissante plateforme ESP8266 pour
l'acquisition de données provenant de capteurs embarqués.
Dans cette mémoire, nous nous intéressons en particulier à un drone quadrirotor DJF450
(quatre hélices). En effet Le DJF450 est un drone quadricoptère capable de voler de manière
autonome grâce à son système de pilotage intégré. Il est équipé d'un large éventail de
capteurs, tels que des capteurs de température, d'humidité, de pression atmosphérique, de
niveau d'altitude, de caméras et bien d'autres encore, permettant de collecter des données
précieuses tout au long du vol. Cette mémoire est organisée comme suit :
Le premier chapitre “État de l’art des drones” est une introduction générale comportant deux
parties essentielles : un bref historique concernant les drones où nous décrirons une
classification des systèmes aériens selon la taille : MALE, HALE, les mini drones et les
micros drones, et selon le mode de propulsion, drones à voilures fixes, à voilures battantes, à
voilures tournantes. Dans la deuxième partie on donnera l’état de l’art sur les drones à
voilure fixe où il sera question de développer les axes de technologie, les avantages de cette
configuration et la recherche dans le domaine des drones quadrirotor et enfin les applications.
Le second chapitre porte sur les différentes composantes essentielles de notre drone ainsi
que sur sa conception. La conception d'un drone nécessite une compréhension approfondie
de ses composantes et une planification minutieuse pour assurer son bon fonctionnement.
Le troisième chapitre dédié à la façon dont nous avons appris comment assembler et
configurer un drone. Tout d'abord, nous avons rassemblé toutes les parties nécessaires et les
avons assemblées en suivant les instructions fournies. Ensuite, nous avons configuré le
contrôleur de vol et la radiocommande en ajustant les paramètres de vol tels que la sensibilité
et la direction. Enfin, nous avons appris comment piloter le drone en utilisant la
radiocommande en suivant les règles de sécurité.
11
Le dernier chapitre présente une solution complète pour surveiller et collecter des données
environnementales à l'aide du microcontrôleur. Les capteurs permettent de mesurer divers
paramètres tels que la température, l'humidité, distance. Les données collectées sont ensuite
envoyées et stockées en temps réel dans Firebase, offrant ainsi une plateforme centralisée
pour l'analyse et la visualisation. L'une des fonctionnalités clés, est la visualisation des
données à l'aide de graphiques et de jauges. Cela permet aux utilisateurs de surveiller
facilement les tendances et les variations des données environnementales au fil du temps. De
plus, des alertes ont été configurées pour avertir les utilisateurs lorsque les valeurs des
capteurs dépassent des seuils prédéfinis, ce qui facilite la détection rapide des situations
critiques. En combinant ces fonctionnalités, le projet offre une solution puissante pour
surveiller l'environnement à distance du drone.
12
Chapitre 1
Etat de l’art des drones
13
1 .1 Introduction
Les drones sont des engins volants capables de transporter des caméras, des capteurs,
des équipements de communications ou d’autres dispositifs. Ils sont utilisés pour
réaliser des missions de reconnaissance, de recherche d’informations ou des opérations
de combat. Dans ce chapitre, nous présentons de façon générale les drones et leurs
classifications. Ensuite, nous détaillerons la configuration du drone à voilure fixe qui fait
l’objet de notre étude tout en expliquant ses avantages ainsi que son évolution
chronologique, sa technologie et ses champs d’application.
1.2 Définition
Le terme drone est d’origine anglo-saxonne et signifie bourdon ou faux-bourdon (mâle
de l’abeille) , cette appellation a été attribuée dans les années 1930 au Royaume-Uni par
dérision à des Queens Bee, version automatisée des DH.82 Tiger Moth qui auraient servi
d’avion-cibles : leur vol bruyant, lent et paresseux ressemblait plus à celui du bourdon à
une vie éphémère qu’à celui d’une reine abeille et c’est ainsi que par la suite le nom
drone reste utilisé non seulement en anglais mais aussi en français. D’un point de vue
technique, un drone on l’appelle aussi en anglais UAV désigne tout aéronef sans pilote
quel que soit sa taille, sa forme, sa fonction ou ses caractéristiques. Dans la littérature on
trouve la définition anglo-saxonne suivante « Drone : an aircraft without a pilot that is
operated by remote control », de cette définition on peut remarquer qu’un drone :
En effet, le drone lui-même est le constituant d’un système qui est composé :
14
1.3 Historique
L’homme a toujours été fasciné par le vol des oiseaux et la conquête des cieux, cet
émerveillement a nourri bien des mythes et des légendes comme le rêve d’Icare. Cependant,
bien qu’il ne soit doté d’ailes répétant le mouvement sinusoïdal en battant il a pu inventer la
roue, à la base de laquelle tout déplacement devint possible.
Il se trouve que ce sont les chinois, 400 ans avant J-C ; qui inventèrent les premiers un jouet
qui s’élevait en le faisant tourner rapidement entre les mains, dit « toupie chinoise» illustré
par la figure 1.1. Dès 1480, Léonard de Vinci avait dessiné une machine figure 1.2, sorte de
vis aérienne, dont la voilure tournait autour d’un axe vertical. Borrelli, en 1680, et Paucton.
15
En 1849 des bombardements sur Venise eurent lieu, à partir du Vulcano, au moyen de
ballons sans pilote munis de bombes à retardement. En 1862, le français Ponton
d’Amé- court, à qui l’on doit le mot ”hélicoptère” et en 1877, l’italien Forlanini
construisit des appareils, mus par des moteurs à vapeur. Dix ans plus tard le Français
Trouve fait décoller un modèle doté d’un moteur électrique, dont l’alimentation est
obtenue depuis le sol par de fins fils de cuivre.
En 1898, Nikola Tesla était le premier à développer le concept d’une machine volante
contrôlée à distance, il l’a démontré avec ce qui l’a appelé « télé-automation ». Tesla a
transmis son idée à Peter Cooper Heweit, qui l’a fait passer à Elmer Sperry, ce dernier a
établi le domaine de l’aviation sans pilote. C’est en 1907, une semaine avant
l’hélicoptère de Paul Cornu, que le premier véritable décollage au monde d’un
hélicoptère est réussi. Louis Breguet et Charles Richet réussissent à effectuer un vol
stationnaire à 50 cm du sol avec une machine volante à décollage vertical de leur
invention nommée le ”gyroplane”, celui-ci est un quadrirotor propulsé au moyen d’un
moteur à essence figure 1.4, ce vol fut si instable que quatre hommes furent nécessaires
pour tenir la machine.
16
1.4 Classification des drones
La classification des systèmes aériens est difficile, car il existe de nombreux types de
drones aériens partant du nano drone de quelques grammes jusqu’au drone lourd capable
d’effectuer des missions de plus de 24 heures à plusieurs milliers de kilomètres de sa
base. Cependant, les véhicules autonomes peuvent être classés en plusieurs catégories
selon : l’altitude de croisière, le rayon d’action, l’endurance, la taille (longueur,
envergure, etc.) ou encore leur voilure (fixe, tournante ou battante). Le projet européen
USICO a identifié les drones selon les applications civiles. Nous présentons une
classification générale des drones selon la taille et le mode de propulsion.
Ce sont des drones de grande taille, le plus souvent à voilure fixe. Ils sont capables de
rester très longtemps en vol et de collecter des informations sur de très longues périodes
(12 à 48 heures). Tels que le Global Hawk (Northrop Gumman) figure 1.5, de la taille
d’un avion de ligne et volants à des altitudes pouvant atteindre 20km pour un rayon
d’action de plusieurs milliers de kilomètres.Les drones de combat (UCAV Unmanned
Combat Air Vehicles), tels que le Neuron (figure 1.6) ou le X-45 (figure 1.7), conçus
pour des missions d’attaque.
Les drones tactiques, tels que le Sperwer (SAGEM) figure 1.8 ou l’Aerostar (Aero-
nautics Defense Systems), figure 1.9 utilisés pour des missions de reconnaissance ou de
supervision du champ de bataille et volant à une altitude comprise entre 200m et 5km,
pour un rayon d’action de 30 à 500km.
Ils sont utilisés pour des vols de longues durées à moyenne altitude opérationnelle,
ayants une grande autonomie. Tels que le Eagle 1 (EADS) figure 1.10 ou le Predator
(General Atomics) figure 1.11, d’envergure de l’ordre d’une dizaine de mètres et volants
à des altitudes comprises entre 5km et 12km pour un rayon d’action allant jusqu’à
1000km.
18
• Mini-drones :
Ce sont des drones plutôt légers et de taille réduite (jusqu’à quelques kilogrammes et
d’une envergure jusqu’à 1 à 2 mètres) facilitant la mise en œuvre d’une autonomie
relativement faible (de 10 à 30 minutes) et généralement utilisés pour l’observation de
zones difficiles d’accès. Tels que le Hovereye (Bertin Technologies) figure 1.12 ou le
Dragon Eye (AeroVironment) figure 1.13 dont la dimension maximale n’excède pas le
mètre.
Ce sont des drones ayants des tailles variantes du centimètre à quelques dizaines de
centimètres. Généralement propulsés électriquement. Ainsi, ils permettent de faire des
vols à l’intérieur. Tels que le PicoFlyer (Proxyflyer) figure 1.14, dont la dimension
maximale n’excède pas 15 cm.
19
1.4.2 Classification selon le mode de propulsion
Le fonctionnement aérodynamique fournit une autre possibilité de
classification. Ainsi, les drones peuvent être structurés en trois familles :
Ce sont des drones utilisant des ailes fixes dans leur déplacement, ils
peuvent être :
Plus léger que l’air : type dirigeable figure 1.15 qui utilise de l’hélium pour
générer une poussée verticale et des rotors pour générer des couples. Ayant
un volume important, il se déplace lentement et est relativement plus
sensible au vent.
20
• Drones à voilures tournantes :
Figure 17:L’avion 3D
Ils se développent de plus en plus et ils ont l’avantage de pouvoir voler
comme un avion normal, ce qui donne la possibilité de se déplacer
rapidement et de manière très économique en termes d’énergie.
21
Figure 18:L’hélicoptère
Dans cette catégorie nous trouvons le tricopter figure 1.19, le vectron figure
1.20 et l’hélicoptère auto stable figure 1.21. Le tri-rotor est constitué de
deux rotors à l’avant qui tournent dans des sens opposés et un rotor à
l’arrière avec orientation réglable. Le fonctionnement est similaire à celui
d’un quadrirotor mais la performance en vol n’est pas aussi satisfaisante. Le
vectron est constitué de trois rotors qui tournent dans le même sens, le corps
circulaire de l’appareil tourne par conséquent dans le sens contraire, les
vitesses des moteurs sont variées à des instants très précis de manière à
obtenir des couples de tangage et de roulis. L’hélicoptère auto stable (blade-
runner) a été inventé récemment par un norvégien, il est constitué de deux
rotors à pas fixe qui sont montés sur le même axe et qui tournent dans des
sens opposés.
22
Configuration Ayant quatre rotors :
En considérant que les quatre moteurs tournent à la même vitesse et que tous
les éléments sont identiques (hélices, dimensions, équilibre des masses), les
couples de rotation générés par une paire de moteurs du même axe
s’annulent. Donc, le quadrirotor est théoriquement en vol stationnaire
(stable sur ses 3 axes).
Il existe aussi une version de X4 dans laquelle tous les rotors tournent dans
le même sens ou 2 rotors sont incliné par rapport à l’horizontale de manière
à crée un couple de lacet. L’inclinaison peut être fixe ou variable et permet
de commander la rotation autour de l’axe Z.
23
1.5 Les domaines d’applications
Les drones peuvent être utiles dans de nombreux domaines, du civile aux
militaires :
Cinématographie : Les drones peuvent être la caméra ou l’œil dans le ciel d’un
directeur artistique.
1.6 Conclusion
24
Chapitre 2
Conception et Modélisation du projet
25
2.1 Introduction
Ce chapitre décrit l’environnement technique, l’architecture générale et la
conception détaillée du projet.
Les moteurs :
Quatre moteurs brushless sont nécessaires pour le quadrirotor. Il en existe de
différentes taille et puissance. Ils sont caractérisés par le diamètre de leur cage
tournante et par le nombre de tours/volt ou KV. Un moteur ayant un KV de
1000 tr/V fonctionnera à 12000 tours/min s'il est alimenté en 12V. Sur les
moteurs brushless utilisés en modélisme, les bobinages en cuivre sont montés
sur le stator et les aimants sur le rotor, à l'inverse des moteurs électriques
conventionnels.
26
Les contrôleurs de vitesse :
Les hélices
Elles sont souvent en matière plastique mais aussi parfois en matériaux
composites. Elles sont identifiées par leur diamètre et leur pas indiqués en
pouces (ex : 9x4,5). Sur un drone quadrirotor, il faut 2 hélices à sens horaires
et 2 hélices à sens anti-horaire.
27
La batterie :
Les batteries utilisées sur un drone multirotor sont essentiellement des « Lithium
Polymère ou LiPo». Elles sont issues d'une technologie qui permet d'avoir un
très bon rapport poids/puissance. Un élément LiPo (1S) fournit une tension de
3,7V.
L'intensité est aussi un critère de choix. Une batterie de 3000mAH aura une
meilleure autonomie qu'une batterie de 2200mA.
Sur notre drone, nous avons utilisé une batterie à 3 éléments fournis une tension
de 11.1V, et une intensité de 2200mA.
L’autonomie de la batterie utilisé est 10 min, c’est pour cela nous avons
utilisé un transformateur de 220V à 12V pour le paramétrage et les tests.
28
3. Écran LCD : La radiocommande est équipée d'un écran LCD rétro-
éclairé qui affiche les informations importantes telles que les paramètres
du modèle, le niveau de la batterie, les signaux de réception.
Cela facilite la configuration et la surveillance en temps réel.
4. Boutons programmables : La FS-i6X dispose de boutons
programmables sur la face avant, ce qui permet d'attribuer des fonctions
spécifiques à ces boutons pour un accès rapide et pratique pendant
l'utilisation.
5. Mémoire étendue : Elle possède une mémoire intégrée qui permet de
sauvegarder plusieurs modèles. Nous pouvons donc configurer différentes
configurations pour différents modèles de modèles réduits et passer
facilement de l'un à l'autre.
6. Télémétrie : La FS-i6X est compatible avec les capteurs de télémétrie
FlySky, ce qui signifie que nous pouvons recevoir des informations en
temps réel telles que la tension de la batterie, la température du moteur, la
vitesse, sur l'écran de la radiocommande.
Le contrôleur de vol :
29
calibrer les ESC et la radio et nous sommes prêt à partir ! Tout cela est fait avec
des invites faciles à suivre à l'écran !
ModuleNodeMCU ESP8266 :
30
Capteur DHT11 :
Capteur Ultrason:
31
d = v ⋅t
- t étant le temps entre le début de l’émission et le début de la réception
- v étant la vitesse du son qui est de 330 m.s-1.
Allumer la radio-commande
Brancher la batterie
Armer le drone
32
2.3.2 Diagramme de drone :
Le récepteur capte les signaux de commande émis par l'émetteur radio et les
transmet au contrôleur de vol KK2.1.5. Ce dernier traite ces signaux et génère
des commandes appropriées pour les ESC. Les ESC sont ensuite responsables de
réguler la vitesse des moteurs en fonction des commandes reçues.
Le KK2.1.5 intègre des capteurs tels que les gyroscopes et les accéléromètres
pour mesurer l'attitude, l'orientation et les mouvements du drone. Ces
informations sont utilisées pour ajuster les commandes transmises aux ESC et
maintenir la stabilité et le contrôle de drone en vol.
33
2.3.3 Schéma électronique de module NodeMCU ESP8266 :
2.4 Conclusion :
Ce chapitre porte sur les différentes composantes essentielles de notre drone
ainsi que sur sa conception. La conception d'un drone nécessite une
compréhension approfondie de ses composantes et une planification minutieuse
pour assurer son bon fonctionnement.
34
Chapitre 3 :
Réalisation du prototype
35
3.1 Introduction :
Le présent chapitre porte sur la phase cruciale de réalisation du prototype de
notre drone Après avoir effectué des recherches approfondies et une conception
détaillée, nous nous attaquons maintenant à la concrétisation de notre vision en
créant un drone fonctionnel. Ce chapitre mettra en lumière les étapes essentielles
du processus de montage et de configuration, qui nous permettront de donner vie
à notre concept.
Nous avons rassemblé tous les composants nécessaires, y compris le châssis, les
moteurs, les ESC (Electronic Speed Controllers), les hélices, les batteries, le
contrôleur de vol, la radiocommande Flysky FS-i6X et les câbles de connexion.
Nous avons placé le châssis DJI F450 à plat sur une surface stable. On a assuré
que tous les éléments du châssis sont alignés correctement.
Le châssis DJI F450 est équipé d'un plateau central où les composants
électroniques sont montés. Il est équipé d'une plaque de distribution
d'alimentation (PDB - Power Distribution Board) intégrée.
36
Figure 34:Chassis DJIF450
Sur le plateau central, nous avons mis des points de soudure connecteurs
dédiés pour les ESC pour les connecter avec la PDB. Les ESC sont des
dispositifs électroniques qui contrôlent la vitesse des moteurs du drone.
On a 4 ESC chacune doit être connecté à un moteur. Les ESC reçoivent le
courant électrique de la PDB et le régulent pour alimenter les moteurs.
37
Lors de la soudure du connecteur XT60, on a essayé de respecter les bonnes
pratiques de soudure, telles que l'étamage des fils avant la connexion,
l'utilisation d'un fer à souder approprié et la bonne application de la soudure
pour assurer une connexion solide et fiable
Ensuite on a fixé les moteurs sur les bras du châssis à l'aide des vis
fournies, en s’assurant que les moteurs sont correctement alignés et
solidement fixés.
Par la suite nous avons fixé les bras sur les supports du châssis, en
utilisant les vis fournies pour les fixer solidement.
38
Figure 37:l'ajout des bras avec les moteurs
39
Pour notre drone en forme X, il faut mettre les deux moteurs opposés dans le
sens horaire (CW) et les deux autres dans le sens inverse (CCW). Pour réaliser
ceci, on a inversé 2 fils de connexion entre les moteurs 1 et 3 et leurs ESC.
Par la suite nous avons fixé le contrôleur de vol sur le centre du châssis, à
proximité du point d'équilibre du drone, à l'aide d'une fixation adaptée. En
assurant qu’il est bien centré, les vibrations seront minimisées, et les
supports sont suffisamment solides pour le maintenir en place pendant les
vols.
40
Figure 41:contrôleur de vol
Une fois que le contrôleur de vol est correctement fixé nous avons
connecté le récepteur au contrôleur de vol à l'aide de 4 câbles appropriés.
Le récepteur reçoit les signaux de commande de la radiocommande, tels
que les mouvements des manches, les commutateurs et autres entrées du
pilote. Le récepteur envoie ensuite ces signaux au contrôleur de vol.
Canal des gaz (Throttle) : Ce canal est utilisé pour contrôler la puissance des
moteurs du drone et réguler son altitude. En poussant le manche des gaz vers
l'avant, la puissance des moteurs augmente, ce qui fait décoller le drone. En
tirant le manche des gaz vers l'arrière, la puissance diminue et le drone descend.
41
Canal de l'élévateur (Pitch) : Ce canal contrôle le mouvement vertical du
drone. En poussant le manche de l'élévateur vers l'avant, le drone incline son nez
vers le bas et effectue une descente. En tirant le manche de l'élévateur vers
l'arrière, le drone incline son nez vers le haut et monte.
Channel 1: Roll
Channel 2: Pitch
Channel 3: Throttle
Channel 4: Yaw
Figure 43:Branchement du récepteur et du contrôleur de vol
42
Pour les ESC sont été connectés au contrôleur de vol à l'aide des câbles
individuels pour chaque moteur en respectant l’ordre des moteurs. Le
contrôleur de vol envoie des signaux de contrôle individuels à chaque ESC,
indiquant la vitesse et la direction de rotation requises pour chaque moteur.
Les ESC régulent ensuite la puissance électrique fournie aux moteurs en
fonction des signaux reçus.
Finalement, nous avons ajouté les 4 hélices sur chaque bras comme ci-
dessous :
43
Pour le branchement des hélices nous avons choisi de brancher les moteurs 1
et 3 à des hélices horaires et les moteurs 2 et 4 à des hélices antihoraires,
suivant la configuration standard qui permet aux hélices de générer des
forces de poussée opposées et équilibrées, assurant ainsi la stabilité et le
contrôle du drone pendant le vol.
NB : nous avons bien vérifié les marquages de rotations sur les hélices pour
assurer l’installation dans le bon sens sur chaque moteur.
44
La configuration du contrôleur de vol est essentielle pour assurer le bon
fonctionnement du drone. Elle implique l'attribution des canaux de commande
provenant de la télécommande aux différentes fonctions du drone, ainsi que la
calibration des capteurs pour une détection précise des mouvements. Une
configuration correcte permet une stabilisation optimale, un contrôle précis et
une réactivité appropriée du drone lors du vol.
Figure 48:Etape 1
On click sur receiver test pour tester les mouvements : aileron, elevator, throttle
et rudder
Figure 49:Etape 2
45
Si on met channel 1 vers la gauche on obtient aileron : left
Figure 50:Etape 3
Figure 51:Etape 4
Figure 52:Etape 5
46
Si on met channel 2 vers le bas on obtient elevator : back
Figure 53:Etape 6
Figure 54:Etape 7
Figure 55:Etape 8
47
Si on met channel 3 vers la droite on obtient Rudder : right
Figure 56:Etape 9
Figure 57:Etape 10
Puis on passe dans l’interface du transmetteur vers end point pour le réglage
des limites de déplacement des manches de contrôle :
Figure 58:Etape 11
48
On a choisi les limites -100 et 100 pour chaque manche, pour ce fait on a changé
les pourcentages du end point jusqu’à obtenir la valeur 100 ou -100 :
Figure 59:Etape 12
Figure 60:Etape 13
Figure 61:Etape 14
49
On a ainsi active le self level qui permet au drone de revenir à une position
de vol horizontale et stable lorsque les manches de contrôle sont relâchés :
Figure 62:Etape 15
Figure 63:Etape 16
50
Par la suite on a fait Le "motor layout" (ou "configuration des moteurs") qui
fait référence à la disposition physique des moteurs sur le drone. Cette
disposition est cruciale pour assurer une répartition équilibrée de la poussée
et une stabilité en vol, on a choisi quadricoptère X :
Figure 64:Etape 17
Ensuite on a fait tester L'état "armed" (ou "armé") du drone qui se réfère au
moment où le drone est prêt à décoller et à activer les moteurs pour le vol.
Lorsque le drone est armé, les moteurs sont prêts à être démarrés et à fournir
la puissance nécessaire pour le vol :
Figure 65:Etape 18
51
Pour le désactiver on le met vers la gauche :
Figure 66:Etape 19
Figure 67:Etape 20
52
Pour activer le self level et l’état Armed au même temps :
Figure 68:Etape 20
La calibration des ESC (Electronic Speed Controllers) est une étape essentielle
lors de la configuration initiale de notre drone, elle permet de synchroniser les
ESC avec le signal provenant du contrôleur de vol ou de la radiocommande,
garantissant ainsi une réponse précise et cohérente des moteurs aux commandes
de l'utilisateur.
Le "PI gain" (ou "gain PI") fait référence aux paramètres utilisés dans le
régulateur proportionnel-intégral (PI) pour ajuster la réponse du système de
contrôle.
53
Dans le contexte des drones, le PI gain est utilisé pour réguler les mouvements
du drone et maintenir sa stabilité en vol. Il est généralement utilisé pour
contrôler les angles d'inclinaison du drone (roulis, tangage, lacet) et ajuster les
commandes des moteurs en conséquence.
Figure 69:Etape 21
54
3.3.3 Pilotage du drone :
Le Vol stationnaire :
En tournant, les hélices vont créer une force de sustentation (effet d’une force
qui maintient un corps à faible distance au-dessus d’une surface et sans contact
avec elle) qui vont compenser le poids de l’engin. Lorsque cette force est
supérieure au poids du quadricoptère, il s’élève dans les airs. Le sens de rotation
des hélices est très important, sur le schéma ci-dessous, on constate que les
hélices situées sur le même axe tournent dans le même sens. En d’autres termes,
M1 et M3 tournent dans le sens horaire et M2 et M4 dans le sens antihoraire.
Cela annule le couple induit par l’effort sur chaque moteur pour faire tourner les
hélices.
55
Monter/descendre :
Avancer/reculer :
Pour avancer, on va diminuer la vitesse des moteurs avant et augmenter la
vitesse des moteurs arrière et inversement pour reculer. On appelle cette action
le tangage.
56
Figure 74:Les forces appliquées sur les moteurs
Gauche/Droite :
Pour incliner vers la gauche, on va diminuer les moteurs de gauche M1 et M2 et
augmenter ceux de droite M3 et M4. Inversement pour incliner vers la droite.
Cette action s’appelle le Roulis.
Rotation :
Pour faire tourner le quadricoptère sur son axe de lacet (yaw), il suffit de ne plus
annuler totalement le couple induit, en faisant tourner un peu plus vite les 2
moteurs tournant dans le même sens (flèches bleues) et un peu moins vite les 2
57
autres(flèchesvertes)
3.3 Conclusion :
Ce chapitre a présenté les étapes d'assemblage, de configuration et de pilotage
d'un drone. Nous avons appris à suivre les instructions du fabricant pour
assembler le drone en ajoutant les composants essentiels. Ensuite, nous avons
exploré la configuration du contrôleur de vol, y compris la calibration des ESC
et l'ajustement des paramètres tels que le PI gain. Enfin, nous avons abordé les
principes de base du pilotage, y compris la manipulation des commandes de la
radiocommande et le contrôle des mouvements du drone. Ce chapitre nous a
fourni une compréhension globale des différentes étapes nécessaires pour
assembler, configurer et piloter avec succès un drone.
58
CHAPITRE 4 :
REALISATION ET TEST DU
PROJET
59
4.1 Introduction :
Dans cette dernière section, nous allons présenter la mise en œuvre du projet en
ce qui concerne la surveillance environnementale par le drone. Nous allons
également décrire les scénarios de test permettant de valider les fonctionnalités
du système et d'identifier ses limitations et points faibles.
4.2 Méthodologie :
On a adopté une approche itérative et incrémentale, en réalisant des prototypes
et en recueillant les résultats.
Pour ce faire, on a suivi les étapes du cycle en V qui est une méthodologie de
développement logiciel qui associe les activités de spécification et de conception
aux activités de validation et de vérification, en mettant l'accent sur la traçabilité
et la qualité du système.
60
4.3 Architecture générale de projet :
Dans notre projet basé sur l'architecture client-serveur, nous pouvons le diviser
en deux parties distinctes :
61
4.3.4 Flux de données :
Les données collectées par les capteurs sont envoyées depuis le dispositif
embarqué (ESP8266) vers le serveur backend via des requêtes HTTP.
Le serveur backend traite les données, les stocke dans la base de données
et peut également effectuer des actions supplémentaires, comme l'envoi
de notifications via Firebase.
Les utilisateurs accèdent à l'application web via leur navigateur et peuvent
visualiser les données collectées, recevoir des notifications ou effectuer
d'autres actions spécifiques.
62
4.4 Réalisation :
Dans ce projet, le backend est représenté par le code embarqué dans le
microcontrôleur ESP8266, qui est responsable de la collecte des données à partir
des capteurs, de la communication avec Firebase pour le stockage des données
et de l'interaction avec le réseau WiFi. Firebase joue un rôle crucial en tant que
service de backend, fournissant une base de données en temps réel pour stocker
les données collectées.
D'autre part, le frontend est représenté par l'application web crée. Cette
application web est responsable de l'affichage des données collectées à partir de
Firebase et de leur présentation sous forme de graphiques, de tableaux ou jauges.
L'application web permet aux utilisateurs d'accéder aux données en temps réel et
de visualiser les variations de température, d'humidité et de distance à travers
des représentations visuelles. Les des fonctionnalités supplémentaires, telles que
l'authentification utilisateur et la gestion des autorisations, sont inclus en
utilisant les fonctionnalités de Firebase.
63
4.4.1 Présentation de la structure du code et des fonctionnalités
implémentées
Dans cette partie, nous utilisons un module appelé ESP8266 NodeMCU pour
collecter des informations en utilisant Firebase en temps réel. L'objectif est de
créer un enregistrement continu de l'historique des données en utilisant des
horodatages. Pour ce faire, nous obtenons les horodatages à partir d'un serveur
NTP pour garantir la précision des informations. Ce qui fournit un moyen
d'accéder et de visualiser ces données via la console Firebase ou une application.
64
Database configuration :
65
4. Configuration de la base de données dans Firebase.
Enfin, la mise en place des règles de sécurité pour protéger ma base de données.
Embedded code :
Dans cette partie, on trouve les points principaux suivants pour effectuer
l’enregistrement en temps réel :
66
récupère l'heure après avoir obtenu les mesures. Et nos donnes
s’organisent comme suit :
67
Voici les points essentiels suivi pour l’application web:
68
Alerte
Nous intégrons une fonctionnalité d'alerte sur la page web pour informer les
utilisateurs en cas de détection d'obstacle par le drone. Lorsque le drone
détecte un obstacle, il envoie une notification un email /message sur mon
numéro(l’utilisateur) WhatsApp, afin d’attirer l'attention de l'utilisateur. Cette
fonctionnalité permet aux utilisateurs de réagir rapidement et de prendre les
mesures nécessaires pour éviter les collisions ou les incidents potentiels.
• Alerte WhatsApp :
Pour cela la méthode utilisée pour envoyer les alertes consiste à utiliser l'API
WhatsApp qui permet d'envoyer des messages instantanés via WhatsApp à
un numéro de téléphone spécifié. Pour cela, le code embarqué se connecte à
l'API WhatsApp en utilisant une requête HTTP. Il construit l'URL appropriée
en incluant le numéro de téléphone destinataire et la clé d'API nécessaire
pour l'authentification. Le message d'alerte est encodé et ajouté à l'URL. Une
fois que l'URL est prête, le code Arduino envoie une requête GET à l'API
WhatsApp via une connexion HTTP. Si la requête est réussie, cela signifie
que le message a été envoyé avec succès. Sinon, on affiche une erreur est
affichée indiquant le code de réponse HTTP renvoyé. L'alerte est déclenchée
lorsque la distance mesurée par le capteur ultrasonique est plus faible. Dans
ce cas, un message d'alerte approprié est construit, puis envoyé via l'API
WhatsApp en utilisant la méthode décrite ci-dessus. Cette méthode d'alerte
via WhatsApp permet d'informer rapidement les utilisateurs des éventuels
obstacles détectés par le drone. Cela peut être utile pour prendre des mesures
de sécurité appropriées ou réagir rapidement aux situations d'urgence.
69
Figure 90:Test du chatbot
• Alerte E-mail :
70
Figure 91:Test d’email alert
71
Vérification de la lecture précise des données.
72
Figure 96:Test de récupération des données
Figure 98:Authentification
73
Figure 99:Connexion réussie a l’interface utilisateur
74
Figure 102:Test affichage des données en temps réel–Gauges
75
Figure 103:Graphe de température
76
• Test du nombre de lectures :
Vérification de l'affichage correct du nombre total de lectures dans la base de
données Firebase.
77
• Test d'envoi d'alertes :
78
• Test de suppression des données :
79
4.4.3 Analyse des performances du système et des mesures prises pour
optimiser ses fonctionnalités :
Les résultats obtenus lors des tests ont montré que la partie logicielle et
matérielle fonctionne comme prévu, avec une précision satisfaisante à
meilleure des mesures de capteur et un bon fonctionnement de la
communication avec Firebase. Les alertes ont été envoyées avec succès via
WhatsApp et e-mail lorsque les conditions d'alerte étaient remplies.
4.5 Conclusion
En guise de conclusion, cette section combine les fonctionnalités de
déploiement, d’alertes, de stockage des données et d'authentification pour créer
un site web interactif et évolutif.
80
CONCLUSIONS ET PERSPECTIVES
81
CONCLUSION GENERALE
Les deux principaux types de drones sur le marché sont les drones à voilures
fixes et les multirotors. Les deux ont leurs avantages et leurs inconvénients,
notamment par rapport à leur adéquation à certaines applications. Les drones à
voilure fixe ont normalement des capacités d’endurance de vol plus longues,
tandis que les multirotors peuvent fournir une capture d’image stable et un
décollage et un atterrissage verticaux faciles. Par conséquent, l’objectif de cette
étude est d’évaluer les performances d’un drone à voilure tournante pour les
applications de sureté (acquisition de point, éclairage, reconnaissance..) en
menant une étude de cas spécifique.
Les contributions que notre projet a pu apporter peuvent se résumer dans les
points suivants :
• L’exécution des missions de sureté de façon autonome.
• Grande stabilité en vol d’avancement.
• Décollage et atterrissage dans tous les types de terrain.
.
Pour finir, nous voulions exprimer notre satisfaction d’avoir pu réaliser un projet
qui nous a plongé dans le monde des systèmes embarqués (électronique,
informatique etc...), toutes les composantes étaient réunies pour nous faire
comprendre l’enjeu d’un système embarqué dans l’industrie. C’est surement un
des aspects du projet qui nous a le plus marqué, et qui nous aidera certainement
dans notre carrière
82
PERSPECTIVES
• Rendre le drone capable de détecter les objets par la caméra à travers l’IA.
• Se focaliser sur l'intégration de capteurs spécialisés dans les drones, tels que
des caméras infrarouges, des capteurs de gaz, des capteurs de qualité de l'air ou
des capteurs de pollution. Cela permettrait d'élargir les capacités des drones pour
des applications spécifiques, comme la surveillance environnementale ou la
détection de fuites.
83
BIBLIOGRAPHIE
[2] Allouch, Azza, et al. « MAVSec : Securing the MAVLink protocol for
ardupilot/ PX4 unmanned aerial systems ». 2019 15th International Wireless
Communications And Mobile Computing Conference (IWCMC), IEEE, 2019, p.
621‑28.
84
[7] I. Kroo et F. Prinz, "The mesicopter: A meso-scale flight vehicle niac phase
ii technical proposal," Technical report, Stanford University, Tech. Rep., 2001.
[8] H. Lim, J. Park, D. Lee, et H. J. Kim, Build your own quadrotor: Open-
source projects on unmanned aerial vehicles," IEEE Robotics Automation
Magazine, vol. 19, no. 3, pp. 33-45, Sep. 2012.
[13]https://www.ummto.dz/dspace/bitstream/handle/ummto/12755/BelilitRyma.
pdf?sequence=1/ Date de consultation : 16/03/2023
[14] http://www.afcadillac.net/_serveurs/drone/composition_dun_drone.html/
Date de consultation : 10/03/2023
[15]https://www.flyrobo.in/kk2.1.5_lcd_flight_controll_board_for_fpv#:~:text=
*%20The%20KK2.,signal%20to%20the%20Atmega644PA%20IC.
85