0% ont trouvé ce document utile (0 vote)
275 vues73 pages

Memoire Detecteur

Ce mémoire présente la conception d'un détecteur de métal alliant fonctionnalité et esthétique, combinant théorie et pratique pour créer un produit moderne et durable. Les tests réalisés démontrent son efficacité dans la détection de métaux ferreux et non ferreux, avec des perspectives d'amélioration axées sur la sensibilité et l'ergonomie. Le document explore également les principes de fonctionnement, les technologies utilisées et les étapes de fabrication du détecteur.

Transféré par

saidioussamaaghiles
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
275 vues73 pages

Memoire Detecteur

Ce mémoire présente la conception d'un détecteur de métal alliant fonctionnalité et esthétique, combinant théorie et pratique pour créer un produit moderne et durable. Les tests réalisés démontrent son efficacité dans la détection de métaux ferreux et non ferreux, avec des perspectives d'amélioration axées sur la sensibilité et l'ergonomie. Le document explore également les principes de fonctionnement, les technologies utilisées et les étapes de fabrication du détecteur.

Transféré par

saidioussamaaghiles
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE

UNIVERSITE M’HAMED BOUGARA-BOUMERDES

Faculté de Technologie
Département Ingénierie des Systèmes
Electriques
Mémoire de Licence
Présenté par
Saidi Oussama Aghiles
Kafi Azzedine
Filière : sciences et technologie
Spécialité : automatique mcil L3

Détecteur du métal
Soutenu le 11/05/2025 devant le jury :

Akroum Hamza MCA UMBB superviseur

Année Universitaire : 2024/2025


Remerciements
Avant tout, je remercie Dieu qui m’a donné la force et le courage pour accomplir ce travail.

Je tiens à remercier sincèrement mon directeur de thèse, H. AKROUM,

Pour son soutien, ses précieux conseils et son expertise tout au long de cette dé-

marche.

Ses conseils avisés et son expertise ont été inestimables dans la réalisation de ce mé-

moire.

Et tous les enseignants qui ont contribué et participé à ma formation.

Mes plus chaleureux remerciements pour ceux qui ont apporté leur soutien

et leur aide de près ou de loin pour réussir ce travail.


Résumé
Ce projet explore la conception d'un détecteur de métal fonctionnel et
esthétique. Théorie et pratique se combinent pour créer un produit moderne
et durable. Les tests confirment son efficacité dans la détection de métaux
ferreux et non ferreux. Perspectives d'amélioration incluent la sensibilité et
l'ergonomie.

Mots-clés : Détection, Métal, Bobine, Arduino, Inductance, Fréquence


Abstract
This project explores the design of a functional and aesthetically pleasing
metal detector. Theory and practice combine to create a modern and
durable product. Tests confirm its effectiveness in detecting ferrous and
non-ferrous metals. Future improvements include sensitivity and er-
gonomics.

Keywords: Detection, Metal, Coil, Arduino, Inductance, Frequency"


‫ملخص‬
‫يستكشف هذا المشروع تصميم جهازكاشف للمعادن وظيفي وجمالي‪ .‬تجمع النظرية و‬
‫التطبيق إلنشاء منتج حديث ودائم‪ .‬تؤكد االختبارات فعالية الجهاز في كشف المعادن الحديدية وغير‬
‫الحديدية‪ .‬تشمل التحسينات المستقبلية‬

‫كلمات مفتاحية‪ :‬الكشف‪ ،‬المعدن‪ ،‬اللفائف‪ ،‬أردوينو‪ ،‬التحث‪ ،‬التردد ‪.‬الحساسية والتوجيه‪.‬‬
Liste des
abréviations et
acronymes
CNC : Commande numérique par ordinateur.
EEPROM : Mémoire programmable effaçable électriquement.
GND : Mise à la terre.
I2C : Communication en sé-
rie.
LCD : Affichage à cristaux liquides.
MHz : Megahertz.
SRAM : Mémoire vive statique.
USB : Bus série universel.
VCC : Tension de collecteur.
Tableau des
matières
Liste des abréviations et acronymes..................................................................................6

Liste des figures....................................................................................................................11

Chapitre I : « Partie théorique du détecteur de métal »...................................11

Chapitre II : « Réalisation pratique du détecteur de métal ».........................11

Liste des tableaux................................................................................................................12

INTRODUCTION GÉNÉRALE.............................................................................13

Introduction générale........................................................................................................1

CHAPITRE 1.............................................................................................................2

I.1. Introduction..................................................................................................................3

I.2. Contexte théorique...................................................................................................4

I.2.1. Définition des Détecteurs de Métaux................................................................4

I.2.2. Concepts Fondamentaux de la Détection de Métal.....................................5

I.2.3. Induction Électromagnétique dans la Détection de Métal.........................6

I.2.4. Domaines d'Utilisation du Détecteur de Métal...............................................8

I.2.5. Types de détecteurs de métaux........................................................................10

I.3. Circuit Oscillateur....................................................................................................12

I.3.1. Explication et rôle des oscillateurs...................................................................12

I.3.2. Présentation des différents types d'oscillateurs..........................................13


I.3.3. Les Oscillateurs dans le Domaine de la Détection de Métaux...............14

I.4. Justification du Choix de l'Oscillateur...............................................................15

I.4.1. Analyse des avantages et des inconvénients des différents types


d'oscillateurs..............................................................................................................15

I.4.2. Explication des critères ayant guidé le choix de l'oscillateur.................15

I.5. Cahier de charges....................................................................................................16

I.5.1. Composants et circuit de l’oscillateur.............................................................16

I.5.2. Circuit et composants de la partie Arduino...................................................19

I.5.3. Schéma général du circuit...................................................................................20

I.5.4. Idée Générale du Projet.........................................................................................21

I.6. Présentation des composants et logiciels......................................................22

I.6.1. Partie Hardware........................................................................................................22

I.6.1.1. Définition de l’Arduino....................................................................................22

I.6.1.2. Définition de l’Arduino Nano........................................................................23

I.6.1.3. Caractéristiques de la carte Arduino Nano.............................................23

I.6.1.4. Choix de la carte...............................................................................................24

I.6.1.5. Afficheur LCD I2C..............................................................................................25

I.6.1.6. Buzzer...................................................................................................................27

I.6.2. Partie Software.........................................................................................................27

I.6.2.1. Qu'est-ce que le logiciel Arduino ?.............................................................28

I.6.2.2. Logiciel Proteus.................................................................................................29

I.7. Conclusion..................................................................................................................30
CHAPITRE II RÉALISATION PRATIQUE DU DÉTECTEUR
DE MÉTAL.............................................................................................................................32

II.1. Introduction................................................................................................................33

II.2. Programmation du détecteur de métal...........................................................34

II.2.1. Configuration des bibliothèques et de l'écran LCD.............................34

II.2.2. Variables pour le calcul de fréquence......................................................35

II.2.3. Initialisation de l'écran LCD et Affichage du Message d'accueil....36

II.2.4. Configuration du Buzzer.................................................................................37

II.2.5. Lecture de la fréquence et initialisation de la balance.....................37

II.2.6. Détection et discrimination entre métaux ferreux et non ferreux39

II.2.7. Auto balancement............................................................................................40

II.2.8. Explication de la discrimination entre métaux ferreux et non fer-


reux...............................................................................................................................41

II.3. Fabrication de la bobine.......................................................................................42

II.4. Tests.............................................................................................................................43

II.5. Conception du détecteur de métal...................................................................46

II.6. Résultat final et discussion..................................................................................49

II.7. Conclusion..................................................................................................................51

CONCLUSION...........................................................................................................52

Conclusion générale et perspectives........................................................................53

ANNEXES..................................................................................................................55

Annexe 1..............................................................................................................................56
Bibliographie.........................................................................................................................1
Liste des figures
Chapitre I : « Partie théorique du détecteur de métal »
Figure I.1. Photo d’un détecteur de métal pour la sécurité
Figure I.2. Photo d’un détecteur de métaux pour industrie agroali-
mentaire Figure I.3. Photo d’un détecteur de métaux à Pénétration
de Sol
Figure I.4. Exemple d’un détecteur FM2
Figure I.5. Schéma de notre oscillateur
Figure I.6. Schéma général
Figure I.7.Photo de l’Arduino Nano
Figure 1.8. Sorties (Pinout) de la carte Arduino
Nano Figure I.9.Photo de l’afficheur LCD I2C
Figure I.10.Photo du buzzer
Figure I.11 : Logo du l’IDE de l’Arduino
Figure I.12 : Interface d’entrée au logiciel Proteus
Chapitre II : « Réalisation pratique du détecteur de métal »
Figure II.1. Photo réelle de la bobine conçue
Figure II.2. Branchement du circuit de l’oscil-
lateur
Figure II.3. Branchement complet avec ali-
mentation
Figure II.4. Allumage du système
Figure II.5. Exemple de détection d’un métal non
ferreux
Figure II.6. Fichier sur Adobe Illustrator
Figure II.7. Pièces obtenues avec machine
CNC
Figure II.8. Fixation du LCD sur la base supé-
rieure
Figure II.9. Photo du produit final (vue A)
Figure II.10. Photo du produit final (vue
B)
Figure II.11. Photo du produit final (vue
C)
Liste des tableaux
Tableau I.1. Caractéristiques de la carte Arduino Nano
INTRODUCTION
GÉNÉRALE
1 Introduction générale

L'aventure fascinante de la détection de métal nous emmène dans un monde où la


technologie rencontre l'ingéniosité humaine pour révéler des trésors enfouis et assurer la sé-
curité dans divers domaines. Ce travail représente une plongée approfondie dans ce domaine
dynamique, où théorie et pratique se combinent pour créer un détecteur de métal fonction-
nel et esthétiquement attrayant.

Dans cette introduction, nous poserons les bases théoriques de notre exploration, en
définissant les concepts clés et en présentant un aperçu détaillé du plan de travail. Nous com-
mencerons par définir ce qu'est un détecteur de métal, en explorant ses principes de fonction-
nement et ses applications dans différents domaines, de l'archéologie à la sécurité.

Ensuite, nous discuterons des différentes technologies d'oscillateurs utilisées dans les
détecteurs de métal, en mettant en lumière leurs avantages et leurs limitations. Nous exami-
nerons également les logiciels et les outils nécessaires à la programmation et à la simulation
des détecteurs de métal, soulignant l'importance de ces éléments dans le processus de
conception.

Après avoir posé les bases théoriques, nous passerons à la phase pratique de notre ex-
ploration. Nous détaillerons chaque étape du process us de création d'un détecteur de métal,
depuis la programmation du microcontrôleur jusqu'à la construction de la bobine et l'assem-
blage final du détecteur. Chaque composant sera soigneusement examiné, avec des explica-
tions détaillées sur son rôle et son fonctionnement dans le détecteur.

Enfin, nous aborderons les tests pratiques du détecteur, en évaluant ses performances
dans la détection de métaux ferreux et non ferreux. Nous discuterons également du design et
de l'esthétique du détecteur, en mettant en avant les choix de matériaux et les considérations
ergonomiques qui ont guidé sa conception.

Ce travail représente une exploration complète et approfondie du monde de la détec-


tion de métal, offrant aux lecteurs un aperçu détaillé du processus de conception et de fabri-
cation d'un détecteur fonctionnel. Que vous soyez un amateur curieux ou un passionné expé-
rimenté, nous espérons que ce travail vous inspirera et vous éclairera dans votre propre
voyage dans le monde fascinant de la détection de métal.
1
CHAPITRE 1
PARTIE THÉORIQUE
DU DÉTECTEUR DE
MÉTAL

2
2 Introduction

Le présent chapitre constitue une exploration détaillée du proces-


sus de conception et de mise en œuvre d'un détecteur de métal utilisant
la technologie Arduino. À travers cette introduction, nous éclairerons sur
les différents aspects abordés dans ce chapitre, mettant en lumière les
objectifs poursuivis et la structure qui guidera notre analyse.

Dans un premier temps, nous plongerons dans les fondements théo-


riques de la détection de métal. Cette section permettra de comprendre
les principes physiques sous-jacents à la détection de métaux, notamment
l'induction électromagnétique, sur laquelle repose en grande partie le
fonctionnement de notre détecteur. Nous explorerons également les di-
verses méthodes et technologies de détection de métal utilisées dans les
détecteurs modernes, fournissant ainsi un cadre théorique essentiel pour
la compréhension de notre solution.

Ensuite, nous nous attarderons sur la description détaillée de notre


solution proposée. Nous commencerons par une analyse approfondie du
circuit oscillateur utilisé dans notre détecteur de métal, décrivant en détail
chaque composant électronique utilisé, y compris les transistors, les résis-
tances et les condensateurs. Nous dévoilerons également les spécifica-
tions de la bobine fabriquée, notamment le diamètre du fil de cuivre et le
nombre de tours, soulignant l'importance de cette composante clé dans le
processus de détection.

Par la suite, nous aborderons les aspects pratiques de notre solu-


tion, en détaillant la connexion du circuit au microcontrôleur Arduino et en
expliquant l'alimentation électrique du système. Nous décrirons égale-
ment les fonctionnalités clés de notre détecteur, telles que sa capacité à
différencier les métaux ferreux des métaux non ferreux, ainsi que l'inter-
face utilisateur comprenant un affichage LCD et un buzzer pour indiquer
la présence de métal.

3
Enfin, cette introduction posera les bases pour une analyse exhaus-
tive des performances de notre détecteur de métal, qui sera présentée
dans les chapitres suivants. En fournissant une vue d'ensemble des sujets
traités et des objectifs visés, cette introduction prépare le terrain pour
une exploration approfondie et éclairante de notre solution.

3 Contexte théorique

3.1 Définition des Détecteurs de Métaux

Les détecteurs de métaux se présentent comme des dispositifs


électroniques spécialisés, conçus pour repérer la présence de matériaux
métalliques enfouis sous terre ou dissimulés dans d'autres matériaux.
Leur fonctionnement repose sur l'utilisation de champs électromagné-
tiques qui permettent de générer un signal traversant une bobine de dé-
tection, typiquement située à la base de l'appareil. Lorsqu'une onde élec-
tromagnétique interagit avec un objet métallique, cela induit la création
d'un courant électrique à travers le métal, générant ainsi un champ ma-
gnétique identifiable par le détecteur de métaux [1].

Ces dispositifs sont largement utilisés dans une variété d'applica-


tions. Par exemple, dans le domaine de la chasse au trésor, les détec-
teurs de métaux deviennent des alliés précieux des amateurs et des
chercheurs, leur permettant de localiser des pièces de monnaie an-
ciennes, des bijoux perdus ou d'autres trésors enfouis sous terre depuis
des siècles. L'archéologie bénéficie également de ces instruments, qui fa-
cilitent la découverte et la préservation d'artefacts métalliques, enrichis-
sant ainsi notre compréhension du passé et notre patrimoine culturel.

Dans le cadre de la sécurité, les détecteurs de métaux jouent un


rôle essentiel dans les contrôles de sécurité menés dans les aéroports, les
stades, les établissements pénitentiaires et d'autres installations simi-
laires. Leur utilisation permet de détecter les armes et autres objets mé-
talliques potentiellement dangereux, contribuant ainsi à assurer la sûreté
des lieux et des personnes. Parallèlement, dans le domaine industriel, ces
dispositifs sont cruciaux pour le contrôle qualité des produits, en identi-

4
fiant les contaminants métalliques présents dans les denrées alimen-
taires, les médicaments et autres produits manufacturés, garantissant
ainsi leur conformité aux normes de sécurité et réglementaires.

5
Figure I.1. Photo d’un détecteur de métal pour la sécurité

En résumé, les détecteurs de métaux sont des outils polyvalents et


indispensables, utilisés dans divers contextes pour leur capacité à repérer
la présence de matériaux métalliques. En comprenant leur fonctionnement
et leur importance dans différentes applications, nous sommes mieux équi-
pés pour apprécier leur rôle crucial dans notre société moderne.

4 Concepts Fondamentaux de la Détection de Métal

La détection de métal s'appuie sur des principes physiques essen-


tiels, notamment la conductivité électrique et l'induction électromagné-
tique, qui sont cruciaux pour comprendre le fonctionnement des détec-
teurs de métal.

La conductivité électrique désigne la capacité d'un matériau à


conduire l'électricité. Les métaux présentent une conductivité électrique
élevée en raison de la libre circulation des électrons dans leur structure
cristalline. Cette conductivité peut être exprimée par la formule :

Où 𝜎 est la conductivité électrique, 𝑛 est la densité des porteurs de


charge, 𝑞 est la charge élémentaire, τ est le temps de collision moyen,
et 𝑚 est la masse des porteurs de charge.

L'induction électromagnétique est un autre concept fondamental


dans la détection de métal. Lorsqu'un champ magnétique variable tra-
verse une bobine conductrice, cela induit la création d'un courant élec-
6
trique dans la bobine, selon la loi de Faraday. Cette loi peut être exprimée
par l'équation :

Où 𝐸 est la force électromotrice induite, Φ est le flux magnétique traversant


la bobine, et 𝑡 est le temps.

Ce phénomène d'induction électromagnétique est utilisé dans les


détecteurs de métal pour générer un champ magnétique alternatif qui in-
teragit avec les objets métalliques à proximité. Lorsqu'un métal entre
dans le champ magnétique généré par le détecteur, il perturbe le champ
et induit la création d'un courant électrique dans le métal, ce qui modifie
à son tour le champ magnétique détecté par le détecteur [2].

Ces concepts sont mis en œuvre de différentes manières dans les


détecteurs de métal pour identifier la présence de matériaux métal-
liques. Par exemple, dans les détecteurs à induction pulsée, un champ
magnétique est généré de manière intermittente, et les variations de ce
champ sont analysées pour détecter les objets métalliques.

En résumé, la détection de métal repose sur des concepts physiques


fondamentaux tels que la conductivité électrique et l'induction électroma-
gnétique. Ces principes sont exploités dans les détecteurs de métal pour
générer et analyser des champs électromagnétiques, permettant ainsi
d'identifier la présence de matériaux métalliques.

4.1 Induction Électromagnétique dans la Détection de Métal

L'induction électromagnétique joue un rôle fondamental dans le fonc-


tionnement des détecteurs de métal. Ce principe repose sur la création
d'un champ magnétique variable à travers une bobine conductrice, qui, à
son tour, induit un courant électrique dans la bobine lorsque des matériaux
métalliques sont présents à proximité.

La bobine constitue l'élément central de cette technique de détection.


Elle est généralement fabriquée en fil conducteur, tel que du cuivre, enrou-
7
lé autour d'un support, souvent cylindrique. Plusieurs caractéristiques de la
bobine, telles que le diamètre du fil, le nombre de tours, le diamètre du
support sur lequel le fil est enroulé, ainsi que la longueur du fil, influent di-
rectement sur l'efficacité de la détection des métaux.

Le diamètre du fil de la bobine est crucial car il détermine la résis-


tance électrique de la bobine. Un fil de diamètre plus important offre une
résistance plus faible, ce qui permet un meilleur transfert d'énergie et une
réponse plus rapide aux variations du champ magnétique. Cependant, un
diamètre de fil trop important peut entraîner une réduction du nombre de
tours possibles, ce qui diminue l'inductance de la bobine et par consé-
quent sa sensibilité à la détection des métaux.

Le nombre de tours de fil autour de la bobine est également un pa-


ramètre critique. Plus le nombre de tours est élevé, plus l'inductance de
la bobine est importante, ce qui augmente sa capacité à générer un
champ magnétique fort et à détecter les matériaux métalliques. Cepen-
dant, un nombre excessif de tours peut entraîner une augmentation de la
résistance électrique de la bobine, ce qui diminue son efficacité.

Le diamètre du support sur lequel le fil est enroulé influence égale-


ment la distribution du champ magnétique généré par la bobine. Un support
plus large permet une répartition plus uniforme du champ magnétique, ce
qui améliore la sensibilité et la précision de la détection.

L'inductance 𝐿 de la bobine peut être calculée à l'aide de la formule :

Où 𝑁 est le nombre de tours de la bobine, 𝜇 est la perméabilité


magnétique du matériau du noyau, 𝐴 est la section transversale du
noyau, et 𝑙l est la longueur du noyau. Cette formule illustre comment l'in-
ductance de la bobine dépend du nombre de tours et de la géométrie de
la bobine, ce qui influence sa sensibilité à la détection des métaux.

En résumé, l'induction électromagnétique dans la détection de mé-


tal repose sur la manipulation habile des caractéristiques de la bobine. Le

8
choix du diamètre du fil, du nombre de tours, du diamètre du support et
de la longueur du fil est crucial pour optimiser la sensibilité et l'efficacité
du détecteur de métal. Une compréhension approfondie de ces para-
mètres est essentielle pour concevoir des détecteurs de métal perfor-
mants et fiables.

5 Domaines d'Utilisation du Détecteur de Métal

Les détecteurs de métal sont des outils polyvalents largement utilisés


dans une multitude de domaines, chacun bénéficiant de leur capacité à dé-
tecter la présence de matériaux métalliques. Leur utilisation s'étend des ap-
plications de sécurité aux industries manufacturières et même à la préser-
vation du patrimoine archéologique. Cette section explore en détail les dif-
férents domaines où les détecteurs de métal sont indispensables, en met-
tant en lumière leurs applications spécifiques et leur importance dans
chaque contexte.

5.1 Sécurité

Les détecteurs de métal sont omniprésents dans les domaines de la


sécurité, où ils sont utilisés pour détecter les armes et les objets métal-
liques dissimulés. Dans les aéroports, les détecteurs de métal sont instal-
lés aux points de contrôle de sécurité pour scanner les passagers et leurs
effets personnels, assurant ainsi la sûreté des vols. De même, dans les
établissements pénitentiaires, les détecteurs de métal sont utilisés pour
empêcher l'introduction d'objets illicites tels que les armes ou les télé-
phones portables. Leur utilisation dans les stades et les événements pu-
blics contribue également à garantir la sécurité des participants en détec-
tant les objets dangereux ou interdits.

5.2 Industrie

Dans le domaine industriel, les détecteurs de métal sont essentiels


pour garantir la qualité des produits et la sécurité des processus de fabri-
cation. Dans l'industrie alimentaire, par exemple, ces dispositifs sont utili-
sés pour détecter les contaminants métalliques dans les aliments, préve-

9
nant ainsi les risques pour la santé des consommateurs. De même, dans
l'industrie pharmaceutique, les détecteurs de métal sont utilisés pour
identifier les corps étrangers métalliques dans les médicaments, assurant
la conformité aux normes de sécurité et de qualité. Dans les industries
manufacturières, ces dispositifs sont également utilisés pour détecter les
corps étrangers métalliques dans les produits finis, évitant ainsi les dé-
fauts de fabrication et garantissant la satisfaction du client.

Figure I.2. Photo d’un détecteur de métaux pour industrie


agroalimentaire.

5.3 Archéologie

En archéologie, les détecteurs de métal sont des outils précieux pour


la recherche et la préservation du patrimoine culturel. Ils sont utilisés pour
localiser les artefacts métalliques enfouis sous terre, tels que les pièces de
monnaie, les bijoux et les outils anciens. Ces dispositifs permettent aux ar-
chéologues de cartographier les sites archéologiques et d'identifier les
zones d'intérêt pour des fouilles plus approfondies. De plus, les détecteurs
de métal sont utilisés pour localiser les structures métalliques souterraines,
telles que les fondations de bâtiments ou les tombes, aidant ainsi à recons-
truire l'histoire et la culture des civilisations passées.

5.4 Chercheurs de Trésors

Les détecteurs de métal sont des compagnons incontournables pour


les passionnés de la chasse au trésor et les chercheurs de trésors. Ces
amateurs d'aventure utilisent ces dispositifs pour explorer divers environ-
nements à la recherche d'objets précieux enfouis. Que ce soit sur des
10
plages, dans des champs, dans des forêts ou même dans des zones ur-
baines, les détecteurs de métal offrent aux chercheurs de trésors une
chance excitante de découvrir des artefacts anciens, des pièces de mon-
naie historiques et d'autres trésors perdus.

Dans le monde de la chasse au trésor, les détecteurs de métal sont


des outils indispensables pour localiser les objets cachés sous terre ou dissi-
mulés dans des environnements variés. Les chercheurs de trésors par-
courent souvent des lieux historiques, des sites de bataille, des ruines an-
ciennes et d'autres endroits riches en histoire à la recherche de trésors ca-
chés.

Pour beaucoup, la chasse au trésor devient bien plus qu'un simple


passe-temps ; c'est une véritable passion qui les pousse à explorer de
nouveaux terrains et à découvrir des trésors oubliés depuis longtemps.

Les détecteurs de métal permettent aux chercheurs de trésors de


localiser rapidement et efficacement les objets métalliques enfouis sous
terre, leur offrant ainsi la possibilité de faire des découvertes uniques et
passionnantes. Que ce soit en solo ou en groupe, les chercheurs de tré-
sors parcourent souvent des kilomètres à la recherche de leur prochaine
trouvaille, alimentant ainsi leur passion pour l'histoire, l'aventure et la dé-
couverte.

En conclusion, les détecteurs de métal jouent un rôle crucial dans une


variété de domaines, allant de la sécurité à l'archéologie. Leur capacité à
détecter les matériaux métalliques dissimulés contribue à assurer la sûre-
té, la qualité des produits et la préservation du patrimoine culturel. Dans
chaque domaine, les détecteurs de métal sont des outils indispensables qui
garantissent la sécurité, la conformité et la découverte.

6 Types de détecteurs de métaux

6.1 Détecteur de métaux à Battement de Fréquence

Les détecteurs de métaux à battement de fréquence utilisent deux


bobines concentriques pour émettre et recevoir des signaux électroma-

11
gnétiques à des fréquences variables. L'une des bobines émet un champ
magnétique, tandis que l'autre détecte les variations du champ magné-
tique causées par la présence de métal. La différence de phase entre les
signaux émis et reçus est analysée pour déterminer la nature du matériau
détecté.

Ils sont efficaces pour détecter les petits objets métalliques à


faible profondeur et offrent une grande sensibilité à une variété de mé-
taux.

6.2 Détecteur de métaux à Très Basse Fréquence (TB ou VLF)


Les détecteurs de métaux à très basse fréquence fonctionnent en
émettant et en recevant des signaux électromagnétiques à une fré-
quence constante et basse. Ils mesurent les changements dans le champ
magnétique lorsqu'un objet métallique perturbe le champ émis. Ces dé-
tecteurs sont couramment utilisés dans la détection de métaux ter-
restres. Ils offrent une excellente discrimination entre les différents types
de métaux, mais leur sensibilité peut être affectée par les conditions du
sol et les interférences électromagnétiques. Ils offrent une excellente dis-
crimination entre les différents types de métaux, mais leur sensibilité
peut être affectée par les conditions du sol et les interférences électroma-
gnétiques.

6.3 Détecteur de métaux à Induction Pulsée (PI)

Les détecteurs de métaux à induction pulsée génèrent des impul-


sions électriques brèves à travers une bobine, créant ainsi un champ ma-
gnétique. Lorsqu'un objet métallique est détecté, le champ magnétique
est perturbé, ce qui induit un courant électrique dans la bobine de récep-
tion. La durée de la perturbation du champ est mesurée pour déterminer
la présence de métal.

Ils sont particulièrement efficaces pour détecter les métaux à grande


profondeur et dans des environnements hautement minéralisés, mais ils
offrent généralement moins de discrimination entre les différents types de
métaux.
12
6.4 Détecteur de métaux à Pénétration de Sol

Les détecteurs de métaux à pénétration de sol utilisent des techno-


logies avancées pour détecter les objets métalliques enfouis à des pro-
fondeurs considérables sous terre. Ils émettent des signaux électroma-
gnétiques à haute énergie et analysent les réponses pour identifier la
présence de métaux. Certains modèles utilisent des méthodes de géo-
physique pour cartographier les caractéristiques du sous-sol.

Ils sont souvent utilisés dans l'exploration minière, l'archéologie


et la détection de trésors pour localiser des artefacts profondément en-
fouis. Ils offrent une grande précision et une excellente résolution dans
des environnements complexes.

Figure I.3. Photo d’un détecteur de métaux à Pénétration de Sol.

7 Circuit Oscillateur

Les oscillateurs sont des composants essentiels dans le domaine de


l'électronique, jouant un rôle fondamental dans la génération de signaux
périodiques. Leur fonctionnement repose sur la capacité à produire des
tensions ou des courants alternatifs à une fréquence spécifique, ce qui les
rend indispensables dans de nombreuses applications, notamment les
systèmes de communication, les dispositifs de mesure et les circuits de
contrôle.

13
7.1 Explication et rôle des oscillateurs

Dans le contexte des circuits électroniques, un oscillateur est un dis-


positif qui génère un signal électrique périodique sans avoir besoin d'une
source externe. Concrètement, cela signifie qu'un oscillateur est capable
de produire une forme d'onde (par exemple, sinus, carrée, triangulaire) à
une fréquence déterminée, et ce, de manière autonome. Cette capacité à
générer des signaux périodiques en fait un élément clé dans de nombreux
circuits, car ces signaux sont utilisés pour synchroniser des processus,
contrôler des systèmes et transmettre des informations.

L'une des caractéristiques les plus importantes des oscillateurs est


leur capacité à maintenir une oscillation constante malgré les variations
de conditions externes telles que la température, la tension d'alimenta-
tion ou les perturbations électromagnétiques. Cela est réalisé en fournis-
sant une rétroaction positive au circuit, ce qui permet de compenser toute
perte d'énergie et de maintenir l'oscillation.

7.2 Présentation des différents types d'oscillateurs

Il existe une grande variété d'oscillateurs, chacun ayant ses propres


caractéristiques et applications spécifiques. Voici une présentation des prin-
cipaux types d'oscillateurs :

7.2.1 Oscillateurs à Pont de Wien :

Ces oscillateurs utilisent un réseau de rétroaction à pont pour gé-


nérer des signaux sinusoïdaux. Ils sont largement utilisés dans les
applications audios et de communication nécessitant des signaux
de haute qualité et de faible distorsion.

7.2.2 Oscillateurs à Quartz :

Les oscillateurs à quartz exploitent les propriétés piézoélectriques


du quartz pour générer des signaux de fréquence très stable. Ils
sont utilisés dans les horloges, les systèmes de synchronisation et

14
les circuits de contrôle nécessitant une grande précision de fré-
quence.

7.2.3 Oscillateurs à Transistor :

Ces oscillateurs utilisent des transistors bipolaires ou à effet de


champ pour créer des oscillations à haute fréquence. Ils sont cou-
ramment utilisés dans les circuits de radiofréquence, les oscilla-
teurs locaux et les générateurs de signaux.

7.2.4 Oscillateurs Colpitts et Hartley :

Ces oscillateurs sont des variantes des oscillateurs à transistor et utilisent


des circuits LC résonants pour générer des signaux oscillants. Ils sont lar-
gement utilisés dans les applications RF et audio.

7.2.5 Oscillateurs à Résonateur LC :

Ces oscillateurs utilisent des inductances et des condensateurs


pour créer un circuit résonant qui oscille à une fréquence spéci-
fique. Ils sont utilisés dans les applications basse fréquence et au-
dio.

Chaque type d'oscillateur a ses propres avantages et inconvé-


nients en termes de stabilité, de précision, de coût et de complexité de
conception. Le choix d'un oscillateur dépendra des exigences spéci-
fiques de l'application et des contraintes du système. En comprenant
les principes de fonctionnement et les caractéristiques de chaque type
d'oscillateur, il est possible de choisir le plus approprié pour une appli-
cation donnée.

8 Les Oscillateurs dans le Domaine de la Détection de Métaux

Dans le domaine de la détection de métaux, les oscillateurs jouent


un rôle crucial dans la génération du champ magnétique utilisé pour dé-
tecter la présence de matériaux métalliques. Les détecteurs de métaux
utilisent souvent des oscillateurs à fréquence variable ou à fréquence fixe
15
pour générer des signaux électromagnétiques qui sont émis à travers une
bobine de détection. Ces signaux sont perturbés par la présence de mé-
tal, ce qui modifie la fréquence ou l'amplitude du signal détecté. En analy-
sant ces variations, il est possible de déterminer la présence et les carac-
téristiques des objets métalliques.

Certains détecteurs de métaux utilisent des oscillateurs à fréquence


variable, également appelés oscillateurs VLF (Very Low Frequency), qui
permettent de régler la fréquence du signal émis en fonction des condi-
tions du sol et du type de métal recherché. D'autres détecteurs utilisent
des oscillateurs à fréquence fixe, qui émettent un signal à une fréquence
prédéterminée et analysent les variations de ce signal pour détecter les
objets métalliques.

En résumé, les oscillateurs jouent un rôle essentiel dans la détec-


tion de métaux, en permettant la génération de signaux électromagné-
tiques utilisés pour détecter la présence de matériaux métalliques en-
fouis dans le sol ou dissimulés dans d'autres matériaux.

9 Justification du Choix de l'Oscillateur

La conception d'un oscillateur pour notre détecteur de métaux né-


cessite une évaluation minutieuse des différents types disponibles sur le
marché. Nous avons déjà exploré les principaux types d'oscillateurs dans
la sous-section précédente, mais il est essentiel de revenir sur ce proces-
sus de sélection pour comprendre les raisons qui ont guidé notre choix fi-
nal.

9.1 Analyse des avantages et des inconvénients des différents types


d'oscillateurs

Lorsque nous avons entrepris l'étude des oscillateurs, nous avons


rencontré plusieurs options, chacune présentant ses propres avantages et
inconvénients. Les oscillateurs LC, tels que ceux utilisés dans les détec-
teurs de métaux FM2 et Colpitts, sont connus pour leur simplicité de
conception et leur réactivité. Cependant, ils peuvent parfois manquer de

16
stabilité, ce qui peut affecter les performances du détecteur dans des
conditions variables.

D'autres types d'oscillateurs, comme les oscillateurs à quartz,


offrent une stabilité de fréquence supérieure, ce qui peut être crucial pour
les applications nécessitant une haute précision de détection. Cependant,
ils sont souvent plus complexes et plus coûteux à mettre en œuvre, ce qui
peut limiter leur utilisation dans les détecteurs de métaux à usage géné-
ral.

9.2 Explication des critères ayant guidé le choix de l'oscillateur

Pour notre détecteur de métaux, nous avons opté pour un oscilla-


teur LC, similaire à celui utilisé dans le détecteur FM2. Ce choix a été mo-
tivé par plusieurs facteurs. Tout d'abord, les oscillateurs LC offrent une
combinaison équilibrée de simplicité, de réactivité et de stabilité, ce qui
en fait une option attrayante pour notre application.

Figure I.4. Exemple d’un détecteur FM2

De plus, l'utilisation d'un oscillateur LC permet une intégration aisée


avec notre système électronique, notamment avec l'Arduino utilisé pour le
traitement du signal. Le signal généré par l'oscillateur LC peut être ampli-
fié à l'aide d'un transistor supplémentaire, facilitant ainsi sa lecture précise
par l'Arduino. Cette approche offre une solution simple et économique
pour la détection de métaux, tout en garantissant des performances
fiables.

17
Bien que d'autres options aient été envisagées, telles que les oscil-
lateurs à quartz, elles ont été écartées en raison de leur complexité et de
leur coût plus élevé. En fin de compte, le choix de l'oscillateur LC s'est ré-
vélé être le compromis idéal entre simplicité, réactivité et stabilité, ga-
rantissant ainsi les performances optimales de notre détecteur de mé-
taux dans une variété de situations.

En conclusion, la sélection de l'oscillateur pour notre détecteur de


métaux a été guidée par une évaluation approfondie des avantages et
des inconvénients des différentes options disponibles, ainsi que par une
analyse détaillée des exigences spécifiques de notre système. Le choix
d'un oscillateur LC nous permet de bénéficier d'une solution fiable et éco-
nomique, parfaitement adaptée à nos besoins en matière de détection de
métaux.

10 Cahier de charges

10.1 Composants et circuit de l’oscillateur

L'oscillateur utilisé dans notre détecteur de métal est un oscillateur


LC (inductance-capacité) qui génère un signal oscillant à une fréquence
spécifique. Voici son schéma ainsi qu’une description détaillée de son fonc-
tionnement :

18
Figure I.5. Schéma de notre oscillateur

 Transistors BC558 :

Les transistors BC558 sont utilisés dans le circuit comme amplifica-


teurs. Ils amplifient le signal provenant du circuit LC et le transmettent
au reste du circuit.

Chaque transistor est configuré en tant que transistor bipolaire à


jonction NPN. Lorsqu'un signal est appliqué à la base du transistor, il
contrôle le courant entre l'émetteur et le collecteur.

 Résistances de 10 kΩ :

Les résistances de 10 kΩ sont utilisées pour polariser les transistors et


stabiliser le fonctionnement de l'oscillateur.

Elles fournissent une tension de polarisation appropriée à la base


des transistors pour garantir leur bon fonctionnement.

 Circuit LC (C = 47 nF) :

Le circuit LC est le cœur de l'oscillateur. Il est composé d'une bo-


bine (L) et d'un condensateur (C).

La bobine et le condensateur forment un circuit oscillant qui résonne


à une fréquence déterminée par la valeur de l'inductance de la bobine et la
capacité du condensateur. Lorsque le circuit est alimenté, le courant élec-
trique circule à travers la bobine et le condensateur, créant un champ ma-
gnétique qui stocke de l'énergie. Cette énergie est ensuite libérée sous
forme de signal oscillant à une fréquence spécifique.

 Résistance de 100 Ω :

La résistance de 100 Ω agit comme une résistance de charge à la sor-


tie du transistor BC558. Elle limite le courant qui circule dans le transistor et
protège ainsi les composants connectés à sa sortie.

 Signal de sortie via l'émetteur de BC548 :

19
Le signal de sortie de l'oscillateur est transmis via l'émetteur du tran-
sistor BC548. Ce signal est utilisé pour fournir une indication de la présence
de métal détectée par le détecteur.

En combinant ces composants, l'oscillateur LC génère un signal os-


cillant à une fréquence spécifique qui varie en fonction de la présence de
métal dans son champ de détection. Ce signal est ensuite amplifié et trai-
té par d'autres composants du circuit pour détecter la présence de mé-
tal.

Pour garantir que l'oscillateur produit une fréquence de sortie com-


patible avec la capacité de l'Arduino à la gérer, l'inductance de la bobine
doit être ajustée dans une plage spécifique. Dans notre conception théo-
rique, nous avons supposé que la bobine aurait une inductance de 300
micro henri. Cependant, cette valeur pourrait être modifiée en fonction
des tests pratiques que nous effectuerons.

Il est important de noter que l'inductance de la bobine est un para-


mètre crucial qui détermine la fréquence de résonance du circuit LC. Si
l'inductance est trop faible, la fréquence de sortie sera trop élevée pour
être traitée efficacement par l'Arduino. En revanche, si l'inductance est
trop élevée, la fréquence sera trop basse pour être détectée avec préci-
sion.

Ainsi, pour s'assurer que la fréquence de sortie de l'oscillateur


reste dans une plage appropriée, l'inductance de la bobine doit être ajus-
tée entre 200 et 400 micro henri. Cette plage permettra d'obtenir une
fréquence de sortie compatible avec les capacités de l'Arduino, tout en
offrant une marge de manœuvre pour effectuer des ajustements en fonc-
tion des résultats des tests pratiques.

10.2 Circuit et composants de la partie Arduino

La section "Circuit et composants de la partie Arduino" constitue


une étape essentielle dans la conception de notre détecteur de métal.
Alors que nous avons déjà exploré en détail l'oscillateur, le cœur de notre

20
dispositif, cette section se penche sur les composants supplémentaires
qui viennent compléter et enrichir notre système.

L'Arduino Nano, le buzzer et l'écran LCD I2C jouent des rôles cru-
ciaux dans le fonctionnement global du détecteur, chacun apportant des
fonctionnalités uniques qui améliorent l'expérience utilisateur et les per-
formances du dispositif.

L'Arduino Nano agit comme le cerveau du détecteur, traitant les si-


gnaux en provenance de l'oscillateur et prenant des décisions en fonc-
tion des informations reçues. Doté de nombreuses fonctionnalités d'en-
trée/sortie et d'une capacité de communication série, l'Arduino Nano as-
sure une intégration harmonieuse des différents composants et une ges-
tion efficace des opérations de détection.

Le buzzer, quant à lui, offre une rétroaction sonore immédiate lors-


qu'un objet métallique est détecté. Cette fonctionnalité est essentielle
pour alerter l'utilisateur et lui permettre de réagir rapidement en fonction
des résultats de la détection.

Enfin, l'écran LCD I2C fournit une interface utilisateur conviviale


pour afficher des informations importantes sur l'état du détecteur. Grâce
à cet écran, l'utilisateur peut facilement visualiser les résultats de la dé-
tection, les instructions d'utilisation et d'autres indications pertinentes,
améliorant ainsi l'interaction globale avec le dispositif.

En combinant ces composants avec l'oscillateur, nous créons un sys-


tème complet et performant pour la détection de métal, offrant à l'utilisa-
teur une expérience fiable, intuitive et enrichissante. Cette section dé-
taillera chaque composant, son rôle dans le système global, ainsi que les
principes de fonctionnement associés, fournissant ainsi une compréhen-
sion approfondie de la conception et du fonctionnement de notre détec-
teur de métal.

21
10.3 Schéma général du circuit

Pour assurer le bon fonctionnement de notre détecteur de métal, un


schéma électrique précis est nécessaire pour interconnecter tous les com-
posants de manière efficace. Voici une description détaillée du schéma gé-
néral du circuit :
 Alimentation de l'Arduino Nano : L'Arduino Nano est alimenté
par deux piles lithium rechargeables d'une tension totale de 8,4 V et
d'une capacité de 8800 mAh. Cette alimentation offre une tension
stable et suffisante pour alimenter l'Arduino Nano et tous ses com-
posants.

 Alimentation de l'Oscillateur : L'oscillateur est alimenté par les


5 V fournis par l'Arduino Nano. Cette tension est suffisante pour
assurer le bon fonctionnement de l'oscillateur tout en étant com-
patible avec les spécifications de l'Arduino Nano.

 Interconnexion des Masse : Les masses de l'Arduino Nano et de


l'oscillateur sont interconnectées pour assurer une référence commune
pour tous les composants du circuit. Cela garantit un fonctionnement stable
et fiable de l'ensemble du système.

 Connexion du LCD via le Module I2C : Le module LCD est


connecté à l'Arduino Nano via le protocole de communication I2C. Les
broches A4 (SDA) et A5 (SCL) de l'Arduino Nano sont utilisées pour la com-
munication série avec le module LCD, permettant ainsi d'afficher les infor-
mations sur l'écran LCD de manière simple et efficace.

 Connexion de l'Oscillateur à l'Arduino Nano : La sortie de l'oscil-


lateur est connectée au pin 5 de l'Arduino Nano. Cette connexion permet
à l'Arduino Nano de recevoir les signaux générés par l'oscillateur et de les
traiter pour détecter la présence de métal.

 Connexion du Buzzer : Le buzzer est alimenté par une tension de 5


V fournie par L’Arduino Nano. La broche de contrôle du buzzer est connec-
tée au pin 4 de l'Arduino Nano. Cette configuration permet à l'Arduino Nano

22
de contrôler le buzzer et de produire des signaux sonores en fonction des
données détectées.

Ce schéma général du circuit assure une alimentation adéquate et


une interconnexion appropriée entre tous les composants du détecteur de
métal. Cette configuration permet un fonctionnement stable et fiable du
système tout en offrant une détection précise et intuitive des métaux.

Figure I.6. Schéma général.

10.4 Idée Générale du Projet

L'objectif principal de notre projet de détecteur de métal est de dé-


velopper un dispositif capable de détecter et de discriminer différents
types de métaux. Pour ce faire, nous avons conçu un système qui utilise
un oscillateur pour générer des fréquences électriques. Ces fréquences
sont ensuite analysées par l'Arduino pour déterminer la présence de mé-
tal et son type.

Le cœur de notre système réside dans l'utilisation d'un oscillateur, un


circuit électronique capable de produire des signaux oscillants à une fré-
quence spécifique. Ces signaux sont transmis à l'Arduino, qui les analyse
en fonction de leur fréquence et de leur amplitude. En fonction des caracté-

23
ristiques du signal reçu, l'Arduino identifie la présence de métal et dis-
tingue entre différents types de métaux.

L'Arduino Nano est essentiel dans ce processus de détection. Avec


ses capacités d'entrée/sortie, l'Arduino peut recevoir les signaux de l'os-
cillateur, les traiter et prendre des décisions en fonction des données re-
çues. En utilisant des algorithmes de traitement du signal, l'Arduino peut
différencier les métaux ferreux, tels que le fer et l'acier, des métaux non
ferreux, comme l'aluminium et le cuivre.

Une fois qu'un métal est détecté et identifié, un buzzer intégré


émet un signal sonore distinct pour alerter l'utilisateur. La tonalité et la
durée du signal sonore peuvent varier en fonction du type de métal dé-
tecté, offrant ainsi à l'utilisateur une indication claire sur le métal pré-
sent.

En résumé, notre projet de détecteur de métal repose sur l'utilisa-


tion d'un oscillateur pour générer des signaux électriques, que l'Arduino
analyse pour détecter et discriminer les différents types de métaux. Avec
un buzzer intégré pour fournir une rétroaction sonore, notre système
offre à l'utilisateur une détection précise et intuitive des métaux.

11 Présentation des composants et logiciels

Dans cette section, nous présentons en détail les composants ma-


tériels et logiciels utilisés dans notre projet de détecteur de métal.
Chaque composant est essentiel pour le bon fonctionnement du système
et contribue à son efficacité et sa fiabilité. Nous explorerons également
les logiciels utilisés pour programmer l'Arduino Nano, le cœur électro-
nique de notre détecteur de métal.

11.1 Partie Hardware


Cette sous-section se concentre sur la partie matérielle de notre
détecteur de métal. Nous passerons en revue les composants physiques
qui composent notre dispositif, leur rôle dans le système global, ainsi que
leur interconnexion.

24
11.1.1 Définition de l’Arduino

Arduino est un circuit imprimé, il englobe des composants le plus


important est le microcontrôleur qui est le cerveau de la carte, program-
mé pour tester et produire des signaux électriques de manière à effec-
tuer plusieurs tâches. L’Arduino est utilisé dans beaucoup d'applications
comme l'électrotechnique industrielle, mais aussi dans des domaines dif-
férents comme le pilotage d'un robot, commande des moteurs, faire des
jeux de lumières, communiquer avec l'ordinateur et commander des ap-
pareils mobiles. Chaque module d’Arduino possède un régulateur de ten-
sion et un oscillateur. Pour programmer cette carte, on utilise l’logiciel
IDE Arduino [3].

11.1.1.1 Définition de l’Arduino Nano

L'Arduino Nano est une carte de développement compacte basée


sur le microcontrôleur ATmega328P. Avec ses dimensions réduites et sa
puissance de traitement, l'Arduino Nano est idéal pour les projets com-
pacts et les applications où l'espace est limité. Cette carte offre une varié-
té de broches d'entrée/sortie (E/S) numériques et analogiques, ainsi que
des fonctionnalités de communication série, ce qui la rend polyvalente
pour une gamme étendue de projets.

Grâce à sa compatibilité avec l'environnement de développement


Arduino, la programmation de l'Arduino Nano est accessible à tous, des
débutants aux experts. Elle est prise en charge par une vaste commu-
nauté de développeurs, ce qui facilite l'accès à des bibliothèques de
code et des exemples de projets. De plus, l'Arduino Nano peut être ali-
menté via USB ou une source d'alimentation externe, offrant une grande
flexibilité dans son utilisation.

25
Figure I.7. Photo de l’Arduino Nano

11.1.1.2 Caractéristiques de la carte Arduino Nano

Ci-dessous un tableau [4] résumant la fiche technique de la carte


utilisée dans ce projet, à savoir l’Arduino Nano :

- Via port USB.


Alimentation
- Tension de fonctionnement 5V
- Tension d’entrée (recommandé) 7-
12V.
- Tension d’entrée (limite) 6-20V.

Microprocesseur - ATMega328
- Mémoire flash 32 ko.
Mémoire
- Mémoire SRAM 2 ko.
- Mémoire EEPROM 1ko.

Entrées et sorties - 14 broches d’E/S dont 6 PWM.


- 8 entrées analogiques.
Intensité par E/S - 40 mA
Cadencement - 16 Mhz.

Bus - Série, I2C et SPI.


Dimensions - 45 x 18 x 18 mm.
Tableau I.1. Caractéristiques de la carte Arduino Nano

26
Figure 1.8. Sorties (Pinout) de la carte Arduino Nano

11.1.1.3 Choix de la carte

Le choix de l'Arduino Nano pour ce projet repose sur plusieurs avan-


tages clés qui répondent aux besoins spécifiques du système de détection
de métal. Tout d'abord, la compacité de l'Arduino Nano en fait un choix
idéal pour les applications où l'espace est limité, ce qui est pertinent pour
un détecteur de métal portable. Sa petite taille lui permet de s'intégrer fa-
cilement dans le boîtier du détecteur sans compromettre les fonctionnali-
tés ou les performances.

De plus, l'Arduino Nano offre une puissance de calcul suffisante


pour gérer les tâches de traitement de données requises par le système
de détection de métal. Grâce à son microcontrôleur ATmega328P, il peut
exécuter efficacement le code de détection de métal tout en conservant
une consommation d'énergie optimale.

La compatibilité de l'Arduino Nano avec l'environnement de dévelop-


pement Arduino est un autre avantage significatif. Cette compatibilité ga-
rantit une facilité de programmation et d'intégration des bibliothèques de
code nécessaires pour le projet de détection de métal. De plus, la vaste
communauté de développeurs Arduino offre un soutien et des ressources
supplémentaires pour résoudre les problèmes et optimiser les perfor-
mances du projet.

Enfin, le nombre suffisant de broches d'entrée/s ortie numériques


et analogiques de l'Arduino Nano répond aux besoins de ce projet qui ne
nécessite pas un grand nombre de sorties. Cela permet une connectivité
adéquate avec les composants périphériques tels que l'oscillateur, le buz-
zer et l'écran LCD, tout en offrant une flexibilité pour d'éventuelles exten-
sions ou améliorations du système à l'avenir.

27
11.1.2 Afficheur LCD I2C

Un afficheur LCD est un dispositif qui présente des informations


sous forme de caractères alphanumérique, dans un format visuel facili-
tant leurs lectures et leurs interprétations [5]. Cet écran LCD (Liquid
Crystal Display) utilise le protocole de communication I2C (Inter- Integra-
ted Circuit), ce qui simplifie son intégration avec les microcontrôleurs
comme l'Arduino.

Figure I.9.Photo de l’afficheur LCD I2C

Voici une présentation complète de ses caractéristiques principales :

 Taille de l'écran et résolution : L'afficheur LCD I2C 16x2 com-


prend deux lignes de 16 caractères chacune. Cette configuration
permet d'afficher un maximum de 32 caractères à la fois. Chaque
caractère est composé de points, offrant une résolution suffisante
pour afficher du texte clair et des symboles simples.

 Interface I2C : L'interface I2C simplifie la connexion de l'affi-


cheur LCD à d'autres périphériques, réduisant ainsi le nombre de
broches nécessaires sur le microcontrôleur. Avec seulement deux
fils de données (SDA et SCL), l'afficheur LCD peut communiquer
avec l'Arduino ou tout autre microcontrôleur compatible I2C.

 Rétroéclairage LED : La plupart des afficheurs LCD I2C 16x2


sont équipés d'un rétroéclairage LED blanc ou bleu, ce qui permet
28
une visualisation claire du contenu affiché même dans des condi-
tions de faible luminosité.

 Contraste réglable : Certains modèles d'afficheurs LCD I2C 16x2


offrent la possibilité de régler le contraste de l'écran. Cela permet
d'ajuster la lisibilité du texte en fonction de l'éclairage ambiant et des
préférences de l'utilisateur.

 Facilité d'utilisation : L'utilisation de l'I2C simplifie considérable-


ment le processus de programmation et d'intégration de l'afficheur LCD
dans les projets électroniques. De plus, de nombreuses bibliothèques Ar-
duino sont disponibles pour prendre en charge cet afficheur, offrant des
fonctions prêtes à l'emploi pour l'affichage de texte, la création de menus
et bien plus encore.

En résumé, l'afficheur LCD I2C 16x2 est un composant d'affichage


polyvalent et convivial, idéal pour une variété d'applications électro-
niques, y compris les projets basés sur Arduino. Son interface I2C, son ré-
troéclairage LED et sa facilité d'utilisation en font un choix populaire parmi
les développeurs et les passionnés d'électronique.

11.1.3 Buzzer

Un buzzer est un élément électromécanique ou piézoélectrique qui


produit un son caractéristique quand on lui applique une tension : le bip.
Certains nécessitent une tension continue, d'autres nécessitent une tension
alternative [6].

Les buzzers sont largement utilisés dans une variété d'applications,


notamment les avertisseurs sonores, les alarmes, les dispositifs de notifica-
tion et les jeux électroniques. Leur petite taille, leur faible consommation
d'énergie et leur facilité d'utilisation en font un choix populaire pour les pro-
jets électroniques nécessitant des alertes sonores.

29
Figure I.10.Photo du buzzer

11.2 Partie Software

Cette sous-section se penche sur la partie logicielle de notre détec-


teur de métal. Nous explorerons les différents logiciels et bibliothèques
utilisés pour programmer et contrôler notre dispositif, ainsi que les fonc-
tions et les algorithmes implémentés pour assurer son bon fonctionne-
ment.

11.2.1 Qu'est-ce que le logiciel Arduino ?


Les créateurs d’Arduino ont développé un logiciel pour que la
programmation des cartes arduino soit visuelle, simple et complète à la
fois.

C'est ce que l'on appelle une IDE, qui signifie Integrated Development
Environment ou Environnement de Développement « Intégré » en français
(donc EDI) écrit en langage JAVA.

L'IDE Arduino est le logiciel qui permet de programmer les cartes Arduino.

L'IDE affiche une fenêtre graphique qui contient un éditeur de


texte et tous les outils nécessaires à l'activité de programmation.

On peut donc saisir notre programme, l'enregistrer, le compiler, le vérifier,


le transférer sur une carte arduino.

30
Figure I.11 : Logo du l’IDE de l’Arduino

Le langage Arduino est basé sur le C/C++. Le langage de


programmation d'Arduino est en effet une implémentation de Wiring
(une plate- forme open source similaire de physical computing qui
proposait elle-même une bibliothèque appelée Wiring qui simpl ifie les
opérations d'entrée/sortie). Un programme Arduino est aussi appelé un
sketch.[7]

La structure d’un programme Arduino est comme suit :

 Prise en compte des instructions de la partie déclarative


 Exécution de la partie configuration (fonction setup()),
 Exécution de la boucle sans fin (fonction loop()): le code compris
dans la boucle sans fin est exécuté indéfiniment.

11.2.2 Logiciel Proteus

Proteus Professional est une suite logicielle destinée à l'électro-


nique. Développé par la société Labcenter Electronics, les logiciels in-
cluent dans Proteus Professional permettent la CAO (Construction Assis-
tée par Ordinateur) dans le domaine électronique. Deux logiciels princi-
paux composent cette suite logicielle : (ISIS, ARES, PROSPICE) et VSM.
Cette suite logicielle est très connue dans le domaine de l'électronique.
De nombreuses entreprises et organismes de formation (incluant lycée
et université) utilisent cette suite logicielle.
Outre la popularité de l'outil, Proteus Professional possède d'autres
avantages comme :

• Pack contenant des logiciels facile et rapide à comprendre et utiliser.

• Le support technique est performant.

• L'outil de création de prototype virtuel permet de réduire les coûts ma-


tériel et logiciel lors de la conception d'un projet.

Le logiciel ISIS de Proteus Professional) est principalement connu pour


éditer des schémas électriques. Par ailleurs, le logiciel permet également

31
de simuler ces schémas ce qui permet de déceler certaines erreurs dès
l'étape de conception. Indirectement, les circuits électriques conçus grâce
à ce logiciel peuvent être utilisé dans des documentations car le logiciel
permet de contrôler la majorité de l'aspect graphique des circuits [8].

Nous avons opté pour la version 8.7 de Proteus pour concevoir


nos schémas électriques, incluant celui de l'oscillateur, ainsi qu'un
schéma général englobant l'Arduino Nano et les autres composants.

Figure I.12 : Interface d’entrée au logiciel Proteus

12 Conclusion

Le chapitre que nous venons de parcourir a été une exploration fas-


cinante du processus de conception et de développement d'un détecteur
de métal, de la théorie à la pratique. Nous avons débuté par une défini-
tion claire du détecteur de métal, mettant en évidence ses caractéris-
tiques essentielles et sa vaste gamme d'applications dans des domaines
aussi divers que la sécurité, l'industrie et l'archéologie.

En poursuivant notre progression, nous nous sommes plongés dans


l'univers complexe des oscillateurs, en explorant leurs divers types et en
analysant leurs avantages et leurs inconvénients. Cette exploration ap-

32
profondie nous a permis de justifier notre choix d'oscillateur pour notre
détecteur de métal, en tenant compte de critères tels que la précision, la
stabilité et l'intégration avec d'autres composants du système.

Nous avons ensuite examiné de près le circuit oscillateur lui-même,


détaillant chaque composant et son rôle dans le fonctionnement global du
détecteur. La composition de la bobine a également été abordée en détail,
mettant en lumière son rôle crucial dans la génération du champ électro-
magnétique nécessaire à la détection des métaux.

Par la suite, nous avons exploré la partie logicielle du projet, en


présentant l'Arduino Nano, le buzzer et l'afficheur LCD I2C, et en expli-
quant leur intégration dans le système global du détecteur de métal.
Nous avons justifié notre choix d'utiliser l'Arduino Nano pour sa compati-
bilité avec notre projet, sa facilité de programmation et son faible en-
combrement.

Les schémas électriques détaillés réalisés à l'aide du logiciel Proteus


ont été un élément clé de notre processus de conception, nous permet-
tant de visualiser et de valider notre conception avant de passer à la
phase de construction réelle.

En résumé, ce chapitre a été une plongée approfondie dans les mé-


canismes internes d'un détecteur de métal, de la théorie à la pratique. En
combinant une solide compréhension des principes fondamentaux avec
une mise en œuvre pratique ingénieuse, nous avons créé un système
fonctionnel et efficace capable de détecter avec précision les métaux, ou-
vrant ainsi la voie à une multitude d'applications potentielles dans divers
domaines.

Dans le prochain chapitre, nous passerons à la phase pratique de ce


projet passionnant. Nous mettrons en œuvre les connaissances acquises
pour construire notre détecteur de métal, en réalisant toutes les étapes
nécessaires, de l'assemblage des composants à la programmation de l'Ar-
duino. Ce sera l'occasion de transformer notre concept théorique en une
réalité tangible, prête à être testée et utilisée dans le monde réel.

33
CHAPITRE II
RÉALISATION
PRATIQUE DU
DÉTECTEUR DE
MÉTAL

34
13 Introduction

Après avoir exploré en profondeur les principes théoriques et les


composants nécessaires à la conception d'un détecteur de métal dans le
chapitre précédent, nous abordons maintenant la phase pratique de
notre projet. Ce chapitre est une étape cruciale où nous transformons
nos idées abstraites en un dispositif fonctionnel capable de détecter effi-
cacement les métaux.

Nous commencerons par programmer la carte Arduino Nano pour


qu'elle puisse lire les fréquences générées par notre oscillateur et interpré-
ter ces données pour déterminer la présence ou l'absence de métal. Cette
programmation nécessitera une compréhension approfondie des principes
de détection de métal ainsi que des capacités de traitement de la carte Ar-
duino.

Ensuite, nous nous concentrerons sur la mise en œuvre de la fonc-


tion de discrimination entre les métaux ferreux et non ferreux. Cette
fonctionnalité ajoutée est essentielle pour permettre à notre détecteur de
métal de distinguer différents types de métaux, ce qui est crucial dans de
nombreuses applications pratiques telles que l'archéologie et la sécurité.

Une fois la programmation terminée, nous procéderons à une série


de tests pour évaluer les performances de notre détecteur de métal dans
différentes conditions et environnements. Ces tests nous permettront
d'identifier les éventuels problèmes ou limitations et d'apporter les ajuste-
ments nécessaires pour améliorer la précision et la fiabilité de notre appa-
reil.

En parallèle, nous travaillerons sur la conception et la fabrication


d'un boîtier pour notre détecteur de métal. Nous utiliserons une machine
CNC pour réaliser des pièces précises qui abriteront nos composants
électroniques de manière sûre et efficace. Cette étape nécessitera une
planification minutieuse et une attention particulière aux détails pour ga-
rantir un résultat final fonctionnel et esthétique.

35
Enfin, nous assemblerons tous les composants pour construire notre
détecteur de métal final. Nous expliquerons le rôle crucial de la bobine
dans le processus de détection, en détaillant ses spécifications telles que
le diamètre du fil et d'autres paramètres importants. Une fois notre appa-
reil assemblé, nous le soumettrons à des tests rigoureux pour valider son
fonctionnement et sa performance.

Dans l'ensemble, ce chapitre représente une étape passionnante


dans notre voyage de la conception à la réalisation d'un détecteur de mé-
tal fonctionnel. En combinant une solide compréhension des principes
théoriques avec des compétences pratiques en programmation, en ingé-
nierie et en fabrication, nous sommes prêts à relever le défi de créer un
appareil capable de répondre aux besoins et aux exigences du monde
réel.

14 Programmation du détecteur de métal

Dans cette section, nous plongeons dans les rouages de la program-


mation qui alimentent notre détecteur de métal. Chaque ligne de code est
minutieusement conçue pour permettre une détection précise et réactive
des métaux, offrant ainsi une vue détaillée de la logique qui sous-tend
notre dispositif. À travers une analyse exhaustive, nous explorerons les
différentes fonctions, les stratégies d'autobalance et les mécanismes de
contrôle des composants matériels, fournissant ainsi un aperçu complet
du cerveau électronique de notre détecteur de métal.

14.1 Configuration des bibliothèques et de l'écran LCD

Dans cette section du code, nous commençons par importer les bi-
bliothèques nécessaires à notre projet.

 FreqCount.h : Cette bibliothèque permet de réaliser la lecture de


fréquence avec une grande précision. Elle est utilisée pour mesurer
la fréquence du signal provenant de l'oscillateur du détecteur de
métal.

36
 LiquidCrystal_I2C.h : Cette bibliothèque est utilisée pour la gestion de
l'écran LCD en
mode I2C. Elle simplifie l'interaction avec l'écran LCD et per-
met d'afficher facilement du texte.

Ensuite, nous incluons également la bibliothèque Wire.h, qui est né-


cessaire pour la communication en mode I2C avec l'écran LCD.

En ce qui concerne l'écran LCD, nous créons une instance de la


classe LiquidCrystal_I2C avec les paramètres suivants :

0x27 : Cet argument spécifie l'adresse I2C de l'écran LCD.

16 : Cela indique le nombre de colonnes de l'écran LCD.

2 : Cela spécifie le nombre de lignes de l'écran LCD.

Cette configuration permet d'initialiser l'écran LCD pour afficher du texte


sur deux lignes, avec 16 caractères par ligne.

14.2 Variables pour le calcul de fréquence

Dans cette section du programme, plusieurs variables sont déclarées


pour gérer la mesure et l'analyse de la fréquence du signal du détecteur de
métal.

 Valinit : Cette variable stocke la valeur initiale de la fréquence


mesurée. Elle est utilisée comme référence pour détecter les va-
riations de fréquence par rapport à cette valeur initiale.
 Frequence : Cette variable stocke la valeur de la fréquence mesu-
rée à un instant donné. Elle est mise à jour à chaque lecture de la fré-
quence par le détecteur de métal.

 difference : Cette variable stocke la différence entre la valeur ini-


tiale de la fréquence (valinit) et la fréquence mesurée à un instant
donné (frequence). Elle est utilisée pour déterminer si la fréquence a
augmenté ou diminué par rapport à la valeur initiale, ce qui aide à identi-
fier la présence de métal.

 sensibilite : Cette variable représente la sensibilité du détecteur


de métal. Elle définit la marge de tolérance pour détecter les variations

37
de fréquence. Une valeur plus élevée de sensibilité signifie que de plus
petites variations de fréquence seront détectées comme la présence de
métal.

 autoBalance : Cette variable est utilisée pour activer la fonction


d'auto balance du détecteur de métal. Elle compte le nombre d'itérations
pendant lesquelles aucune variation de fréquence significative n'a été dé-
tectée, ce qui déclenche l'auto balancement du détecteur.

 AB : Cette variable booléenne indique si l'auto balance du détec-


teur est activée ou non. Elle est utilisée pour contrôler le fonctionne-
ment de l'auto balance en fonction de certaines conditions définies dans
le code.

Ces variables jouent un rôle crucial dans le fonctionnement du dé-


tecteur de métal, permettant de détecter avec précision la présence de
métal et d'ajuster la sensibilité du détecteur en fonction des conditions
de fonctionnement.

14.3 Initialisation de l'écran LCD et Affichage du Message d'accueil

Dans cette section, le programme initialise l'écran LCD et affiche un


message d'accueil pour l'utilisateur. Voici une explication détaillée de
chaque étape :

 lcd.init() : Cette instruction initialise l'écran LCD en préparation


pour son utilisation. Elle configure les paramètres nécessaires pour
que l'écran puisse recevoir et afficher des données.

 lcd.backlight() : Cette fonction allume le rétroéclairage de l'écran


LCD, assurant ainsi que le texte affiché sera visible.

 lcd.setCursor(0, 0) : Cette fonction positionne le curseur de


l'écran LCD à la première ligne (ligne 0) et à la première colonne
(colonne 0), prêt à afficher le premier message.

 lcd.print("DETECTEUR METAUX") : Cette instruction affiche le


message "DETECTEUR METAUX" à la position du curseur actuel sur l'écran
LCD. Ce message est affiché sur la première ligne de l'écran.

38
 lcd.setCursor(0, 1) : Cette fonction déplace le curseur à la
deuxième ligne (ligne 1) et à la première colonne (colonne 0) de l'écran
LCD.

 lcd.print("PAR ARDUINO") : Cette instruction affiche le message


"PAR ARDUINO" à la position actuelle du curseur sur la deuxième
ligne de l'écran LCD.

 delay(500) : Cette instruction ajoute un délai de 500 millisecondes


(0,5 seconde) pour permettre à l'utilisateur de lire le message affiché à
l'écran.
 lcd.clear() : Cette fonction efface tout le contenu de l'écran
LCD, préparant ainsi l'affichage de nouvelles données ou mes-
sages.

Cette section assure une initialisation appropriée de l'écran LCD et


fournit un message d'accueil clair à l'utilisateur, indiquant que le détecteur
de métaux est prêt à être utilisé.

14.4 Configuration du Buzzer

Dans cette sous-section, le programme configure le buzzer pour qu'il


soit utilisé comme une sortie numérique. Voici une explication détaillée de
chaque étape :

 int buzzer = 4 : Cette ligne de code déclare une variable appelée


"buzzer" de type entier (int) et lui attribue la valeur 4. Cette valeur
correspond au numéro de la broche de l'Arduino à laquelle le buzzer
est connecté physiquement.
 pinMode(buzzer, OUTPUT) : Cette instruction configure la broche
du buzzer comme une sortie (OUTPUT) numérique. Cela signifie que la
broche sera utilisée pour envoyer un signal de sortie électrique au buzzer.
L'Arduino pourra ainsi contrôler le buzzer en envoyant des signaux élec-
triques à cette broche.

39
14.5 Lecture de la fréquence et initialisation de la balance

Dans cette partie du code, plusieurs actions sont effectuées pour ini-
tialiser le programme et calibrer le détecteur de métaux. Voici une explica-
tion détaillée de chaque ligne :

 FreqCount.begin(200); : Cette instruction initialise la bibliothèque


FreqCount pour commencer la lecture de la fréquence. La valeur
entre parenthèses (200) spécifie que la fréquence sera lue toutes
les 200 millisecondes.
 delay(100); : Cette ligne ajoute un retard de 100 millisecondes
pour permettre à la bibliothèque FreqCount de s'initialiser correctement
avant de commencer la lecture de la fréquence.

 frequence = FreqCount.read(); : Cette ligne lit la fréquence ac-


tuelle détectée par le détecteur de métaux. La valeur de la fréquence
est stockée dans la variable "frequence".

 valinit = frequence; : Cette ligne initialise la variable "valinit" avec


la valeur de la fréquence actuelle. Cette valeur servira de référence pour
la balance du détecteur de métaux.

 for(int i=0; i<5; i++) {...} : Cette boucle for est utilisée pour ca-
librer la balance du détecteur de métaux. Elle répète plusieurs fois
une série d'actions pour garantir une calibration précise.

 bipferreux(); : Cette fonction est appelée pour activer une série de


bips qui indiquent
la présence d'un métal ferreux. Cette sous fonction est pro-
grammée en fin du code pour faire des bips aigues chaque 2 mS.

 delay(20); : Cette ligne ajoute un court retard de 20 millisecondes


entre chaque
lecture de fréquence.
 frequence = FreqCount.read(); : Cette ligne lit à nouveau
la fréquence actuelle détectée par le détecteur de métaux.

 if (frequence != valinit) {...} : Cette condition vérifie si la fré-


quence actuelle est
40
différente de la valeur initiale (valinit). Si c'est le cas, cela signi-
fie qu'un changement significatif de fréquence a été détecté, ce qui
indique la présence d'un métal. Dans ce cas, la valeur de "valinit" est
mise à jour avec la nouvelle fréquence détectée, et la boucle de cali-
bration recommence à zéro.

 bipnonferreux(); : Cette fonction est appelée pour activer une


série de bips qui indiquent la présence d'un métal non ferreux.
Cette sous fonction est programmée en fin du code pour faire des
bips graves chaque 1 mS.

Cette partie du code initialise la lecture de la fréquence, effectue


une calibration de la balance du détecteur de métaux en détectant les
changements de fréquence, et active des bips sonores pour indiquer la
présence de métaux ferreux et non ferreux.

14.6 Détection et discrimination entre métaux ferreux et non ferreux

 Lecture de la Fréquence : La fonction FreqCount.read() est uti-


lisée pour lire la fréquence actuelle à partir du détecteur de mé-
tal. Cette valeur est stockée dans la variable frequence.
 Calcul de la Différence de Fréquence : La différence entre la fré-
quence actuelle et la fréquence de référence (stockée dans valinit) est
calculée et stockée dans la variable difference. Cette différence indique la
variation de fréquence depuis le dernier calibrage.

 Détection des Métaux Ferreux : Si la différence de fréquence


est supérieure à la sensibilité définie, cela signifie qu'un métal ferreux a
été détecté. Le message "FERREUX" est affiché sur l'écran LCD à l'aide
de la fonction affferreux(). Un son de bip aigu est activé à l'aide de la
fonction bipferreux().

La durée du bip est ajustée en fonction de la différence de


fréquence pour rendre le bip plus intense ou plus court, ce qui est
contrôlé par la fonction delay(40- (constrain(difference*5,10,40))).

Cette expression delay(40-(constrain(difference*5,10,40)))


dans le programme contrôle la durée du bip émis par le buzzer en
41
fonction de la différence de fréquence détectée. Voici une explica-
tion détaillée de cette expression :
 difference*5 : Multiplier la différence de fréquence par 5. Cela per-
met d'accentuer l'effet de la différence de fréquence sur la durée du bip.
 constrain(difference*5,10,40) : La fonction constrain() limite la
valeur de difference*5 entre 10 et 40. Cela garantit que la valeur
de la différence de fréquence multipliée par 5 reste dans une plage
spécifique, ce qui permet de contrôler la durée du bip dans des li-
mites raisonnables.

 40-(constrain(difference*5,10,40)) : Soustraire le résultat de


constrain(difference*5,10,40) de 40. Cela inverse le comportement
attendu, car une différence de fréquence plus élevée devrait norma-
lement entraîner un bip plus long. En soustrayant le résultat de
constrain(difference*5,10,40) de 40, on obtient une valeur de retard
inversement proportionnelle à la différence de fréquence. Ainsi, une
différence de fréquence plus élevée entraînera un retard plus court,
ce qui signifie un bip plus long et vice versa.

Enfin, l'auto balancement est désactivé en mettant la variable


AB à false.
 Détection des Métaux Non Ferreux : Si la différence de fré-
quence est inférieure à l'opposé de la sensibilité, cela signifie
qu'un métal non ferreux a été détecté.
La différence est convertie en valeur positive (-difference) pour
l'affichage et la comparaison.
Le message "NON FERREUX" est affiché sur l'écran LCD à l'aide
de la fonction affnonferreux().
Un son de bip grave est activé à l'aide de la fonction bipnonfer-
reux().
La durée du bip est ajustée en fonction de la différence de fré-
quence, comme dans le cas des métaux ferreux.
L'auto balancement est désactivé en mettant la variable AB à
false.

42
14.7 Auto balancement

Après la détection d'un métal ferreux ou non ferreux, l'auto balance-


ment est désactivé pour permettre à l'appareil de se recalibrer avant la
prochaine détection.

Cette partie du programme est responsable de l'auto balancement


automatique dudétecteur de métaux. L'auto balancement est un processus
crucial qui garantit que le détecteur reste calibré et réactif aux change-
ments d'environnement tout au long de son fonctionnement. Voici une ex-
plication détaillée de chaque ligne de code :

 if(true){: Cette ligne est utilisée pour introduire une condition qui
sera toujours vraie. En effet, true est toujours évalué comme vrai,
ce qui signifie que le bloc de code suivant sera toujours exécuté.

 if(AB && difference !=0){: Cette condition vérifie si le détecteur


est en mode de
détection actif (AB est vrai) et si la différence entre la fré-
quence actuelle et la fréquence initiale est différente de zéro. Cette
condition garantit que l'auto balancement ne se produit que lorsque
le détecteur est en mode de détection et qu'il y a une perturbation
de la fréquence.
 if(autoBalance>1000){autoBalance=0; valinit=frequence;}:
Cette ligne vérifie si le compteur d'auto balancement (autoBalance) a dé-
passé une valeur seuil arbitraire de 1000. Si tel est le cas, cela signifie que
l'auto balancement a été effectué un certain nombre de fois et qu'il est
temps de réinitialiser la calibration automatique. Dans ce cas, les variables
auto Balance (compteur) et valinit (fréquence initiale) sont réinitialisées, en
utilisant la fréquence actuelle comme nouvelle valeur initiale.

 autoBalance++;: Si la condition précédente n'est pas remplie,


cela signifie que l'auto balancement est toujours en cours. Le compteur
auto Balance est incrémenté à chaque itération de la boucle loop, ce qui
permet de suivre le nombre de fois que l'auto balancement a été effec-
tué.

43
 else autoBalance=0;: Si la condition initiale de l'auto balancement
n'est pas remplie (c'est-à-dire si le détecteur n'est pas en mode de détec-
tion ou s'il n'y a pas de perturbation de fréquence), le compteur autoBa-
lance est réinitialisé à zéro, ce qui indique que l'auto balancement n'est pas
actif.

 delay(1);: Cette ligne introduit un bref délai d'une millise-


conde entre chaque itération de la boucle loop.

15 Explication de la discrimination entre métaux ferreux et non


ferreux

La règle utilisée pour distinguer les métaux ferreux des non ferreux
est basée sur les caractéristiques de conductivité électromagnétique de ces
métaux.

 Métaux ferreux : Les métaux ferreux, tels que le fer et l'acier,


sont magnétiques et ont une conductivité électromagnétique plus
élevée par rapport aux métaux non ferreux. Lorsqu'un champ ma-
gnétique alternatif est appliqué à ces métaux, ils induisent des cou-
rants électriques dans leur structure, ce qui modifie la fréquence de
résonance du circuit oscillant du détecteur.
 Métaux non ferreux : Les métaux non ferreux, comme l'aluminium,
le cuivre et le zinc, ont une conductivité électromagnétique plus faible et
ne sont généralement pas magnétiques. Lorsqu'ils interagissent avec le
champ magnétique alternatif du détecteur, ils induisent également des cou-
rants électriques, mais ces courants ont tendance à être plus faibles et à
modifier la fréquence de résonance du circuit d'une manière différente de
celle des métaux ferreux.

Sur la base de ces caractéristiques, le programme utilise une va-


leur de sensibilité pour déterminer si la différence de fréquence mesurée
est suffisamment significative pour indiquer la présence de métal. Si la
différence dépasse cette sensibilité, le programme considère le métal
comme ferreux, sinon il le considère comme non ferreux.

44
16 Fabrication de la bobine

Dans la fabrication de la bobine pour notre détecteur de métal, nous


avons été confrontés à plusieurs défis, notamment celui de trouver un fil
de cuivre émaillé de diamètre adéquat.

Après quelques recherches, nous avons finalement trouvé notre solu-


tion chez un artisan spécialisé dans le rebobinage de moteurs électriques.

Nous avons opté pour un fil de cuivre de 0.5 mm de diamètre, une


taille qui convient bien à notre application. Ce choix nous a permis d'obtenir
un équilibre entre la conductivité du matériau et la résistance du fil.

Pour la construction de la bobine, nous avons enroulé ce fil autour


d'un support pour former la spirale. Nous avons réalisé un total de 53
spires, avec un diamètre de 7.5 cm. Cette configuration nous a permis
d'obtenir une bobine compacte mais efficace. Au total, nous avons utilisé
14 mètres de fil pour construire notre bobine.

Figure II.1. Photo réelle de la bobine conçue


Une fois la bobine formée, nous avons laissé dépasser deux fils du
côté de la connexion. Ces fils sont destinés à être connectés en parallèle
avec le condensateur pour former le circuit LC nécessaire à notre oscilla-
teur. Cette configuration assure une résonance optimale du circuit, ce qui
est essentiel pour le bon fonctionnement du détecteur.

45
En appliquant la formule précédemment discutée dans la section
(I.2.3), nous avons calculé une inductance de 312 microhenry (μH) pour la
bobine, ce qui est largement acceptable par Arduino.

16.1 Tests

La section de test marque une étape essentielle dans notre projet.


C'est là que nous vérifions le bon fonctionnement de notre système pour
la première fois en le branchant sur une plaque d'essai.
Dans cette section, notre premier objectif est de connecter tous les
composants de l'oscillateur sur la plaque d'essai. C'est une étape qui né-
cessite une grande concentration et une grande rigueur. Chaque compo-
sant doit être connecté correctement selon le schéma établi, en veillant
à ce qu'aucun court-circuit ne se produise et à ce que toutes les
connexions soient sécurisées.

Figure II.2.

Branchement du circuit de l’oscillateur


Ensuite, nous procéderons à l'ajout de la carte Arduino, de l'écran LCD et
du buzzer, en les connectant tous ensemble. Il est essentiel de prendre
soin de chaque connexion, en suivant attentivement le schéma établi. De
plus, nous alimenterons la carte Arduino en utilisant les piles lithium de
8.4V, en les connectant à l'entrée Vin du Nano. Il est important de noter
que les masses de l'oscillateur et de l'Arduino doivent être interconnectées
pour assurer une référence commune et éviter tout problème de potentiel.
Cette étape nécessite une grande précision pour garantir le bon
fonctionnement de l'ensemble du système.

46
Figure II.3. Branchement complet avec alimentation

Figure II.4. Allumage du système


Après avoir branché et allumé le système, nous avons entrepris les
premiers tests en approchant différents métaux ferreux et non ferreux.
L'observation initiale fut très encourageante, car le système s'est révélé ex-
trêmement stable, sans aucune interférence notable. Les bips de démar-
rage et le message d'accueil affiché sur l'écran LCD étaient tous conformes,
confirmant ainsi le bon fonctionnement de notre détecteur de métal.
Pour évaluer la performance du système, nous avons approché un
objet non ferreux, en l'occurrence un cutter. Les résultats ont été immé-
diats et satisfaisants : le message "NON FERREUX" s'est affiché sur l'écran
LCD, accompagné d'un bip aigu du buzzer. Cette réaction rapide et précise
démontre l'efficacité de notre détecteur pour discriminer les métaux non
ferreux.
47
En poursuivant nos tests, nous avons approché une pince contenant
du fer. Le détecteur a réagi de manière appropriée, affichant le message
"FERREUX" sur le LCD et émettant un bip grave caractéristique. Ces résul-
tats concluants confirment la capacité du système à différencier efficace-
ment entre les métaux ferreux et non ferreux, ce qui est essentiel pour
son utilisation dans diverses applications de détection de métaux.

Figure II.5. Exemple de détection d’un métal non ferreux

17 Conception du détecteur de métal

Dans cette étape cruciale de notre projet, nous aborderons la conception


de l'appareil de détection de métal. Nous allons passer en revue les
éléments nécessaires à la réalisation physique de notre détecteur. Cette
phase de conception représente une transition essentielle de la théorie à la
pratique, où nous mettrons en œuvre les concepts développés
précédemment pour créer un dispositif fonctionnel et opérationnel.

Pour commencer notre processus de fabrication, nous avons utilisé


le logiciel Adobe Illustrator pour concevoir minutieusement les plans de
notre détecteur de métal. Ce logiciel nous a permis de créer des dessins
précis et détaillés, garantissant ainsi une découpe précise lors de l'utilisa-
tion de la machine CNC. Une fois les plans finalisés, nous avons exporté le
fichier au format DXF, compatible avec la machine CNC. Cette étape est
cruciale car elle assure la précision et la cohérence de la découpe, permet-
tant ainsi une construction efficace et sans erreur de notre détecteur de

48
métal. La figure ci-dessous illustre le modèle conçu sur Adobe Illustrator,
prêt à être transféré à la machine CNC pour la découpe.
Figure II.6. Fichier sur Adobe Illustrator

Une fois que nous avons transmis le fichier à la machine CNC, nous
avons sélectionné le plexiglas comme matériau de fabrication pour notre
détecteur de métal. Nous avons opté pour le plexiglas en raison de ses
nombreux avantages, notamment sa durabilité, sa résistance aux chocs
et sa transparence. De plus, nous avons choisi une couleur blanche pour
ajouter une touche industrielle moderne à notre détecteur.

Après avoir découpé le plexiglas selon les spécifications du fichier


DXF, nous avons obtenu les pièces nécessaires pour assembler notre dé-
tecteur. Le résultat final est extrêmement satisfaisant, comme le montre
la photo suivante. La couleur blanche du plexiglas confère à notre détec-
teur un aspect élégant et professionnel, tout en offrant une robustesse et

une fiabilité optimales pour son utilisation.

Figure II.7. Pièces obtenues avec machine CNC

49
Notre design comprend plusieurs éléments essentiels pour assurer
à la fois la fonctionnalité et la facilité d'utilisation de notre détecteur de
métal. La partie inférieure de l'appareil est spécialement conçue pour
guider notre dispositif avec aisance. Elle comporte une base étroite des-
tinée à fixer le support des piles et un interrupteur permettant d'allumer
et d'éteindre l'appareil facilement.

La base longue située au-dessus de la base étroite est conçue pour


accueillir notre système, y compris la plaque d'essai et tous les compo-
sants électroniques. Une autre base identique sera imprimée et fixée au-
dessus de la plaque d'essai à l'aide de vis et d'écrous, permettant ainsi
d'ajuster l'espace entre les deux bases selon nos besoins.

La base supérieure est spécifiquement conçue pour fixer l'afficheur


LCD et afficher les informations reçues du détecteur. Son design ergono-
mique permet une lecture facile des résultats et des données importantes.

Figure II.8. Fixation du LCD sur la base supérieure

Enfin, la base circulaire est destinée à fixer la bobine, élément cru-


cial de notre détecteur de métal. Les petits trous présents dans cette
base sont conçus pour permettre la fixation de la bobine à l'aide d'at-
taches zippées, assurant ainsi sa stabilité et sa position optimale pendant
l'utilisation. Cette conception modulaire et bien pensée garantit une inté-
gration harmonieuse de tous les composants, offrant ainsi une expérience
utilisateur optimale.

50
18 Résultat final et discussion

Dans cette dernière étape de notre projet, nous présentons les ré-
sultats obtenus ainsi que nos réflexions sur le processus de développe-
ment du détecteur de métal. Les tests pratiques ont été réalisés avec
succès, confirmant ainsi l'efficacité et la fiabilité de notre appareil. Les ré-
sultats obtenus lors des tests pratiques ont été en parfait accord avec les
prédictions théoriques, démontrant ainsi la robustesse de notre approche
de conception et de développement.

L'appareil final présente une ergonomie optimale, avec une disposi-


tion bien pensée de tous les composants et une interface utilisateur intui-
tive. L'ajout d'une touche industrielle avec l'utilisation du plexiglas blanc
confère à l'appareil une esthétique moderne et professionnelle, tout en
assurant sa durabilité et sa résistance aux chocs.

Les photos du produit final illustrent clairement le résultat de notre


travail acharné et méticuleux. L'appareil est non seulement fonctionnel,
mais aussi esthétiquement agréable, ce qui le rend adapté à une utilisa-
tion dans divers contextes professionnels et industriels.

Figure II.9. Photo du produit final (vue A)

51
Figure II.10. Photo du produit final (vue B)

Figure II.11. Photo du produit final (vue C)

52
Conclusion
Ce chapitre représente un voyage complet à travers le processus
de développement pratique d'un détecteur de métal, de la conception à
la réalisation. Chaque étape, de la programmation à la construction en
passant par les tests et la conception, a été minutieusement explorée
pour aboutir à un produit final fonctionnel et esthétiquement satisfaisant.

La programmation du détecteur a été une étape cruciale, où


chaque ligne de code a été minutieusement expliquée et justifiée. Nous
avons développé un algorithme sophistiqué pour interpréter les signaux
de fréquence, distinguer entre les métaux ferreux et non ferreux, et pro-
duire des alertes sonores et visuelles appropriées. L'automatisation du
processus de calibration a été un aspect essentiel pour assurer la préci-
sion et la stabilité du détecteur.

La construction de la bobine, cœur même du détecteur, a été réali-


sée avec une attention particulière aux détails. Du choix du fil de cuivre à
la détermination du nombre de spires, chaque aspect a été soigneuse-
ment calculé pour optimiser les performances de détection. Les tests pra-
tiques ont confirmé l'efficacité de notre détecteur dans la détection de
métaux ferreux et non ferreux, validant ainsi notre approche de concep-
tion.

La conception du détecteur a été abordée avec une approche à la


fois fonctionnelle et esthétique. Chaque élément a été pensé pour offrir
une utilisation pratique et intuitive, tout en présentant une esthétique in-
dustrielle attrayante. Le résultat final est un détecteur de métal ergono-
mique, fiable et esthétiquement plaisant.

En conclusion, ce chapitre illustre l'ensemble du processus de déve-


loppement pratique d'un détecteur de métal, de la conception à la réali-
sation. Chaque étape a été documentée en détail, offrant ainsi un guide
complet pour ceux qui souhaitent se lancer dans des projets similaires. Ce
détecteur de métal représente le fruit d'un travail d'équipe méticuleux et

53
créatif, combinant compétences techniques et sens esthétique pour pro-
duire un produit final dont nous sommes fiers.

54
CONCLUSION
GÉNÉRALE ET
PERSPECTIVES

55
Conclusion générale et perspectives

À l'issue de cette exploration passionnante du monde de la détec-


tion de métal, il est temps de tirer des conclusions sur les réalisations ac-
complies et d'envisager les perspectives futures pour cette technologie
fascinante. Ce travail a représenté un voyage riche en découvertes, où
théorie et pratique se sont rencontrées pour donner naissance à un dé-
tecteur de métal fonctionnel et esthétiquement attrayant. Dans cette
conclusion générale, nous allons récapituler les principaux points abor-
dés tout au long de ce travail, évaluer les résultats obtenus et envisager
les développements futurs possibles dans le domaine de la détection de
métal.

Tout d'abord, ce travail a commencé par une exploration approfon-


die des fondements théoriques de la détection de métal. Nous avons défi-
ni les concepts clés, examiné les différents types de détecteurs de métal
et exploré les technologies d'oscillateurs utilisées dans ces dispositifs.
Cette phase théorique a posé les bases nécessaires à la compréhension
des principes de fonctionnement des détecteurs de métal et à la concep-
tion de notre propre détecteur.

Ensuite, nous avons abordé la phase pratique de notre exploration


en détaillant chaque étape du processus de création de notre détecteur
de métal. De la programmation du microcontrôleur à la construction de la
bobine en passant par l'assemblage final du détecteur, chaque composant
a été soigneusement examiné et testé pour garantir son bon fonctionne-
ment. Les tests pratiques ont confirmé les performances de notre détec-
teur dans la détection de métaux ferreux et non ferreux, démontrant ainsi
son efficacité et sa fiabilité.

En ce qui concerne le design et l'esthétique du détecteur, nous avons


opté pour des choix de matériaux et des considérations ergonomiques qui
ont abouti à un produit final attrayant et fonctionnel. L'utilisation du plexi-
glas pour la fabrication du détecteur a permis d'obtenir un design moderne
et industriel.

56
Enfin, en envisageant les perspectives futures pour le détecteur de
métal, plusieurs pistes de développement se dessinent. Tout d'abord, des
améliorations peuvent être apportées à la sensibilité et à la précision du
détecteur, en utilisant des technologies plus avancées et en optimisant
les algorithmes de détection. De plus, l'intégration de fonctionnalités sup-
plémentaires telles que la discrimination des métaux, la cartographie des
cibles et la connectivité sans fil pourrait élargir les possibilités d'utilisation
du détecteur dans différents domaines. Par ailleurs, des recherches plus
poussées pourraient être menées sur l'utilisation de matériaux et de tech-
niques de fabrication innovants pour améliorer la performance et la dura-
bilité des détecteurs de métal.

En conclusion, ce travail représente une contribution significative à la


compréhension et au développement de la technologie de détection de mé-
tal. En combinant théorie et pratique, nous avons pu créer un détecteur de
métal fonctionnel et esthétiquement attrayant, tout en ouvrant la voie à de
futures innovations et développements dans ce domaine passionnant.

Que ce soit pour la recherche archéologique, la sécurité ou le loisir,


les détecteurs de métal continueront à jouer un rôle important dans la
découverte et la protection des trésors cachés de notre monde.

57
ANNEXES

58
Annexe 1

Programme complet

59
Bibliographie
[1] Conception et élaboration d’un détecteur de métaux à base d’Arduino, par Ziad Bou-
zerara, Segouat Wassim et Amoura Islam, Université de Mohamed El-Bachir El-Ibrahimi
- Bordj Bou Arreridj Faculté des Sciences et de la technologie Département d'Electro-
nique, 2022-2023

[2] Conception et réalisation d’un détecteur de métaux à induction pulsée, GUEN-


DOUZ Cheima et CHEBABHI Hala, Université Mohamed Boudiaf M’sila, Faculté
de Technologie Département d’électronique, 2018/2019.

[3] Distributeur de boissons à base d’Arduino, Bourenane Lyes, Latbi Boussaad, Univer-
sité de Bejaia, En vue de l’obtention du diplôme Master en Automatiqu, Spécialité : Auto-
matique et systèmes, 2018/2019

[4] Etude et réalisation d'une Horloge Géante pour la FSSA, AIT MEZIANI Aghiles, DE-
CHOUN Daou, Université de Bouira, Faculté des Sciences et des Sciences Appliquées
Département de Génie Electrique Projet de fin d’études en vue de l’obtention du diplôme
de Master Option : Systèmes des Télécommunications.

[5] Conception et réalisation d’un système d’alarme anti-intrusion par barrière laser
avec arduino méga 2560, MESSAOUD Fahem et DENANE Lamia, UNIVERSITE
MOULOUD MAMMERI DE TIZI-OUZOU FACULTE DE GENIE ELECTRIQUE
ET D’INFORMATIQUE DEPARTEMENT D’ELECTRONIQUE, 2015/2016.
[6} Détecteur d’intrusion, Sayah Mohamed nadir Abour abdenour Ferfar abdel karim, UNI-
VERSITE BADJI MOKHTAR ANNABA, Faculté: Sciences de l’Ingéniorat Département:
Electronique, 2017/2018.
[7] Jean- Noël, « livret Arduino en français », centre de ressources art sensitif.

[8] Commande d’un pont roulant double en mode charge sans fil par radio-fré-
quence, MOUAZIZ Ahmed Adlane & OULD BABAALI Racha, Essa Telemcen,
Filière : Automatique Spécialité : Automatique, 2019/2020.

Vous aimerez peut-être aussi