Académique Documents
Professionnel Documents
Culture Documents
Réalisé par :
Année universitaire :
2023 – 2024
Remerciement
Tout d'abord, nous remercions Dieu qui nous a aidés, approuvés et nous
a donné de l'espoir jusqu'à ce que nous ayons terminé notre projet,
arrivée à notre souhait et atteindre à notre objective qui a été le fruit
d'un travail acharné et de diligence.
Nous aimerons dans ces quelques lignes remercier toutes les personnes
qui ont participé d’une manière ou d’une autre, ont contribué au bon
déroulement de notre travail, tout au niveau humain qu’au niveau
scientifique.
Nous remercions également notre encadreur, Dr Selma Benattia, qui a
toujours été disponible pour répondre à nos questions et superviser le
projet de près, car il nous a toujours exhortés à travailler dur et à
travailler en équipe afin de mener à bien notre projet de la meilleure
façon.
Nous remercions également notre famille et nos amis d'être à nos côtés
afin que nous puissions travailler dur pour terminer ce projet, qui sans
eux n'aurait pas été possible.
Nos remerciements s’adressent également à tous membre de jury, qui
ont accepté de nous honorer de leur présence et de juger notre travail
Merci.
Table des matières
Introduction générale .......................................................................... 1
I. Principes physiques de la détection des métaux ......................... 2
I.1 Définition ................................................................................................................................ 3
I.2 Fonction de détecteur de métaux ......................................................................................... 3
I.3 L’utilité des détecteurs de métaux ....................................................................................... 4
I.4 Principes de la détection des métaux ................................................................................... 5
I.4.1 Induction électromagnétique ............................................................................................ 5
I.4.2 Effet Doppler : ................................................................................................................... 7
I.4.3 Résistivité électrique : ....................................................................................................... 8
I.4.4 Magnétométrie ................................................................................................................... 9
I.4.5 Types de détecteurs de métaux commercialisés ............................................................ 10
Conclusion .......................................................................................... 27
Table de figure
Figure 1: Deux différents types des détecteurs de métaux ................................................... 3
Figure 2: Schéma de base de détection de métaux par induction pulsée ............................ 6
Figure 3: Génération de courants de Foucault ...................................................................... 7
Figure 4: Champ magnétique d’un solénoïde ........................................................................ 9
Figure 5: Pièce répondant au champ magnétique de la bobine ......................................... 10
Figure 6:carte Arduino UNO ................................................................................................ 14
Figure 7 : capteur inductive .................................................................................................. 18
Figure 8: bascule de Schmitt ................................................................................................. 19
Figure 9:Buzzer ...................................................................................................................... 19
Figure 10:logiciel Proteus ...................................................................................................... 20
Figure 11:logiciel Arduino IDE ............................................................................................. 20
Figure 12:Schéma Synoptique............................................................................................... 21
Figure 13 : Schéma de câblage ISIS ..................................................................................... 24
Figure 14 : 1er cas pas de détection ...................................................................................... 24
Figure 15 : 2eme cas détection de métaux ............................................................................ 24
Figure 16 : Schéma de câblage .............................................................................................. 25
Figure 17 : schéma de la réalisation réelle ........................................................................... 26
Introduction générale
La détection de métaux a toujours été une discipline cruciale dans de nombreux domaines, qu'il
s'agisse de la sécurité, de l'archéologie ou de la recherche de trésors. Avec l'avancée rapide de
la technologie, la combinaison de capteurs sophistiqués et de plates-formes de développement
open source offre de nouvelles possibilités passionnantes. Dans ce contexte, la réalisation d'un
détecteur de métaux en utilisant la carte Arduino représente une synergie entre la sensibilité des
détecteurs de métaux modernes et la flexibilité de programmation de la carte Arduino.
L'Arduino, plateforme électronique open source, est devenue le choix privilégié des passionnés,
des ingénieurs et des amateurs pour ses capacités de prototypage rapide et son accessibilité. En
l'intégrant à un détecteur de métaux, on obtient un système modulaire et adaptable, capable de
répondre à des besoins spécifiques tout en permettant une personnalisation approfondie.
Dans ce rapport, nous explorerons les étapes et les composants nécessaires pour la réalisation
d'un détecteur de métaux utilisant la carte Arduino. Nous aborderons les principes de base de la
détection de métaux, les composants électroniques clés et les aspects de programmation
spécifiques à la carte Arduino.
➢ Le premier est consacré à la présentation des différents phénomènes physiques qui sont
à la base des principes de fonctionnement des détecteurs de métaux disponibles dans le
marché, tels que : la variation du champ magnétique et du champ électromagnétique,
l’effet Doppler, aussi la variation de la capacité et la résistivité.
➢ Le seconde chapitre présente les étapes suivies pour la réalisation du projet, en
procédant par le choix des composants nécessaires à l’élaboration, la simulation, le
câblage, la programmation et enfin les essais pratiques.
➢ Dans le dernier chapitre nous présentons notre expérience pratique enfin de donner le
schéma synoptique et le code utiliser pour le bon fonctionnement de notre projet.
1
I. Principes physiques de la détection des métaux
2
I.1 Définition
Un détecteur de métaux est un appareil électronique conçu pour détecter la
présence d'objets métalliques dans le sol, l'eau ou d'aut res milieux grâce aux
propriétés de l'énergie électromagnétique.
Ces appareils sont largement utilisés dans une variété d'applications, telles que
l'archéologie, la chasse au trésor, la sécurité, l'exploitation minière et la détection
d'objets métalliques dans les produits industriels.
3
à un oscillateur qui génère le courant électrique n écessaire à la création du champ
magnétique.
Lorsque le détecteur de métal est activé, la bobine émettrice génère un champ
électromagnétique en forme de cône qui s'étend à partir de la bobine. La taille et
la forme du cône varient en fonction de la concept ion du détecteur.
S'il y a un objet métallique près du détecteur de m étaux, comme une pièce de
monnaie ou un morceau de métal, le champ électromagnétique induit des courants
électriques dans l'objet métallique. Ces courants, appelés courants de Foucault,
créent leur propre champ magnétique. Les courants induits dans la bobine
réceptrice génèrent un faible signal électrique qui est amplifié par le détecteur de
métaux. Ce signal amplifié est traité et analysé par un circuit de détection.
Si le détecteur de métaux identifie la présence d'un objet métallique selon les
paramètres établis, il émet un signal d'alerte à l'utilisateur. Cela peut prendre la
forme d'un son audible, d'une vibration ou d'un affichage sur l'écran du
détecteur.[1]
• Sécurité : les détecteurs de métaux sont largement utilisés dans les lieux
publics, tels que les aéroports, les gares, les stades, les écoles et les
bâtiments gouvernementaux, pour détecter les armes métalliques et
empêcher l'entrée d'objets dangereux.
4
tels que des bijoux, des clés, des pièces de monnaie et d'autres objets de
valeur personnelle.
Lorsque le courant alternatif traverse la bobine, un champ magnétique alternatif est généré
autour de la bobine. Ce champ magnétique génère également un courant alternatif dans les
conducteurs voisins, tels que les métaux. Ce courant génère son propre champ magnétique qui
s'oppose au champ magnétique d'origine. La bobine du récepteur, qui se trouve également à la
tête de la détection, est perpendiculaire à la bobine émettrice. Le réceptacle est relié à un circuit
qui amplifie la tension générée dans le réacteur par le champ magnétique changeant créé par le
conducteur.
5
Lorsqu'un objet se trouve à proximité du détecteur de métaux, les variations du champ
magnétique généré par l'objet produisent un champ magnétique alternatif dans la bobine
réceptrice. Ce champ électromagnétique génère une tension au niveau de la bobine réceptrice,
qui est captée par le circuit du détecteur de métaux. Ce signal est traité par le circuit et avertit
l'opérateur de la présence d'éléments métalliques par un signal visuel et/ou sonore.
6
I.4.1.4 Courants de Foucault
Courants de Foucault est un courant circulaire généré dans un matériau conducteur en modifiant
le champ magnétique. Lorsqu'un champ magnétique se déplace par rapport à un conducteur, ou
lorsque le conducteur est soumis à une variation du champ magnétique, il produit un flux
d'électricité dans le conducteur. Cela crée une boucle de courant circulaire
Ces courants circulaires, qui peuvent être détectés et mesurés, sont appelés courants de
Foucault. La détection des métaux, les essais non destructifs et le chauffage par induction ne
sont que quelques-unes des applications où les courants de Foucault sont utilisés.
Une bobine de fil est utilisée dans un détecteur de métaux pour générer un champ magnétique
alternatif. Lorsqu'un métal entre en contact avec la bobine, il modifie le champ magnétique à
proximité, ce qui modifie la fréquence des ondes électromagnétiques émises par la bobine. Cette
7
différence de fréquence est détectée par un circuit électronique qui peut alors avertir l'utilisateur
de la présence d'un métal.
L'effet Doppler est également utilisé dans la technologie radars pour détecter la présence
d'objets en mouvement tels que les avions, les automobiles et les navires. Dans ce cas, le signal
radar est créé par un émetteur, réfléchi par le mobile et reçu par un récepteur. La valeur de la
fréquence de la lumière réfléchie est modulée par la vitesse relative de l'objet entre l'émetteur
et le récepteur, ce qui permet de déterminer sa vitesse et sa position.
La résistivité électrique est un facteur important dans les détecteurs de métaux. Cela affecte la
capacité du détecteur à détecter le métal. Un détecteur de métaux génère un champ magnétique
qui induit des courants de Foucault dans les objets métalliques. Ces courants de Foucault
produisent un champ magnétique qui leur est propre, qui est détecté par le détecteur.
La force des courants de Foucault est affectée par la résistivité du métal. Les métaux à faible
résistivité, tels que le cuivre et l'aluminium, sont plus faciles à détecter car ils produisent des
courants de Foucault plus forts. Les métaux à haute résistivité, tels que l'or et le plomb, sont
plus difficiles à détecter.
8
Cette liste montre que l'argent et le cuivre ont une résistivité électrique plus faible que les autres
métaux, ce qui les rend plus conducteurs et plus faciles à détecter avec des détecteurs de métaux.
I.4.4 Magnétométrie
I.4.4.1 Définition
La magnétométrie est le principe général qui consiste à mesurer le champ magnétique d'un
système quelconque afin d'en analyser et d'en étudier les propriétés. Il peut s'agir d'essayer de
déterminer le champ magnétique lui-même avec une grande précision, ainsi que de nombreuses
autres caractéristiques du système.
Le processus d'induction d'un courant électrique dans un conducteur lorsqu'il est exposé à un
champ magnétique changeant. En 1831, Michael Faraday a proposé les lois de l'induction
9
électromagnétique ou loi de Faraday. Pour découvrir le phénomène de l'induction
électromagnétique, il a dû procéder à trois expériences principales. L'ampleur de la force
électromotrice (FEM) induite dans un circuit fermé est proportionnelle à la vitesse à laquelle le
champ magnétique change avec le temps, conformément à la loi de Faraday.
10
La technologie ZVT fonctionne en mesurant le signal immédiatement après un changement très
rapide du champ magnétique. Cependant, contrairement aux systèmes basés sur l'induction
d'impulsions, la technologie ZVT maintient un champ magnétique constant pendant la phase de
réception.
11
II. Environnement matérielle et logiciel
12
II.1 Introduction
Un détecteur de métaux est un appareil de contrôle utilisé pour détecter les métaux
Potentiellement dangereux dans divers endroits tels que les aéroports, les centres commerciaux,
les cinémas, etc. Nous allons fabriquer un détecteur de métaux à l'aide d'Arduino. Dans ce
projet, nous utiliserons une bobine et un condensateur qui seront responsables de la détection
des métaux. Ici, nous avons choisi d'utiliser Arduino Uno pour réaliser un projet de détecteur
de métaux. Ce capteur détecte tout métal à proximité, le buzzer commence à émettre des bips
très rapidement, avec une LED rouge allumée.
‘‘UNO’’ signifie un (1) en italien et ce nom marque l’avenue prochaine de la version 1.0 du
logiciel Arduino. La carte UNO et la version 1.0 du logiciel Arduino. La carte UNO et la version
1.0 du logiciel seront la référence des versions Arduino à venir. La carte UNO est la dernière
d’une série de carte USB Arduino, et le modèle de référence des plateformes Arduino.
Elle contient tout ce qui est nécessaire pour le fonctionnement du microcontrôleur ; pour
pouvoir l’utiliser et se lancer, et suffit simplement de la connecter à un ordinateur à l’aide d’un
câble USB (ou de l’alimenter avec un adapteur secteur ou une pile, mais ceci n’est pas
indispensable, l’alimentation étant fournie par le port USB.
13
Brochages de la carte Arduino UNO :
La carte Arduino UNO est une carte à microcontrôleur basée sur l’ATmega328. Elle dispose
de :
1. Un microcontrôleur.
2. D’une connexion USB.
3. D’un connecteur d’alimentation jack
4. LED de visualisation.
5. a) de 14 broches numériques d’entrées/sorties (dont 6 peuvent être utilisées en sorties
PWM (largeur d’impulsion modulée)).
b) de 6 entrées analogiques (qui peuvent être utiliser en broches entrées/sorties
numériques).
6. D’un quartz 16 MHz.
7. D’un connecteur ICSP (programmation ‘‘in circuit’’).
8. Un bouton de réinitialisation (reset).
Alimentation :
La carte Arduino UNO peut être alimentée soit via la connexion USB (qui fournit 5V jusqu’à
500mA) ou à l’aide d’une alimentation externe. La source d’alimentation est sélectionnée
automatiquement par la carte.
L’alimentation externe (Non-USB) peut être soit un adapteur secteur (peuvent fournir
typiquement de 3V à 12V sous 500mA) ou des piles. L’adapteur secteur peut être connecter en
branchant une prise 2.1mm positif au centre dans le connecteur jack de la carte. Les files en
provenance d’un bloc de piles ou d’accus peuvent être insérés dans les connecteurs des broches
de la carte appelées GND (masse ou 0V) et Vin (tension positive en entrée) du connecteur
d’alimentation.
14
La carte peut fonctionner avec une alimentation externe de 6 à 20 volts. Cependant, si la carte
est alimentée avec moins de 7V, la broche 5V pourrait fournir moins de 5V et la carte pourrait
être instable. Si on utilise plus de 12V, le régulateur de tension de la carte pourrait chauffer et
endommager la carte. Alors, la plage recommander pour alimenter la carte UNO est entre 7V
et 12V.
• 3.3V : Une alimentation de 3.3V fournie par le circuit intégré FTDI (circuit intégré faisant
l’adaptation du signal entre le port USB de votre ordinateur et le port sérié de l’ATmega).
Ceci est intéressent pour certains circuits externes nécessitant cette tension au lieu du 5V,
l’intensité maximale disponible sur cette broche et de 50mA.
Mémoire :
L’ATmega328 à 32 Ko de mémoire FLASH pour stocker le programme (dont 0.5 Ko également
utilises par le bootloader), en même temps il a 2Ko de mémoire RAM (volatile) et 1Ko
d’EEPROM.
‘‘Le bootloader est un programme préprogrammé une fois pour toute dans l’ATmega et qui
permet la communication entre l’ATmega et le logiciel Arduino via le port USB ; notamment
lors de chaque programmation de la carte’’.
15
Entrée et sortie numérique :
Chacune des 14 broches numériques de la carte UNO (numérique des 0 à 13) peut être utilisée
soit comme une entrée numérique, soit comme une sortie numérique, en utilisant les instructions
pinMode (), digitalWrite(), et digitalRead() du langage Arduino.
Ces broches fonctionnent en 5V, et chacune peut fournir ou recevoir un maximum de 40mA et
dispose d’une résistance interne de 20~50 KOhms ‘‘rappel au plus’’ ou (pull-up) en anglais qui
sert à déconnectée si l’intensité dépasse le maximum.
Cette résistance interne s’active sur une en entrée à l’aide de l’instruction digitalWrite(broche,
HIGH).
De plus, certaines broches ont des fonctions spécialiser :
• Communication série : Broches 0 (RX) et 1 (TX), utilisées pour recevoir (RX) et transmettre
(TX) les données séries de niveau TTL. Ces broches sont connectées aux broches
correspondantes du circuit intégré ATmega328 programmé en convertisseur USB-vers-
série de la carte, composant qui assure l’interface entre les niveaux TTL et le porte USB de
l’ordinateur.
• Interruption Externes : Broches 2 et 3 ces broches peuvent être configurées pour déclencher
une interruption sur une valeur basse, sur un front montant ou descendant, ou sur un
changement de valeur.
• I2C : Broches 4 (SDA) et 5 (SCL), Supportent les communications de protocole I2C (ou
interface TWI (Two Wire Interface – Interface ‘‘2 files’’), disponible en utilisant la
librairie Wire/I2C.
• LED : Broche 13, il y a une LED inclue dans la carte connectée à la broche 13. Lorsque la
broche est au niveau BAS ou LOW cela signifie que la LED est éteinte.
16
Broches analogiques :
La carte UNO dispose de 6 entrées analogiques (numérotées de 0 à 5), chacune pouvant fournir
une mesure d’une résolution de 10 bits (c-à-dire sur 1024 niveaux soit de 0 à 1023) à l’aide de
la fonction très utile analogRead() du langage Arduino. Par défaut, ces broches mesurent entre
le 0V (valeur 0) et le 5V (valeur 1023), mais il est possible de modifier la référence supérieure
de la plage de mesure en utilisant la broche AREF et l’instruction analogReference() du langage
Arduino.
Les broches analogiques peuvent être utilisées en tant que broches numériques : elles sont
numérotées en tant broches numériques de 14 à 19.
Autres broches :
• AREF : Tension de référence pour les entrées analogiques (si différent du 5V). Utilisée
avec l’instruction analogReference().
• Reset : Mettre cette broche au niveau BAS entraine la réinitialisation (le redémarrage)
du microcontrôleur. Typiquement, cette broche est utilisée pour ajouter un bouton de
réinitialisation sur le circuit qui bloque celui présent sur la carte.
Communication :
La carte Arduino UNO dispose de toute une série de facilités pour communiquer avec un
ordinateur, une autre carte Arduino, ou avec d’autre microcontrôleurs. Comme l’ATmega328
est un microcontrôleur nous avons vu dans notre projet de S1 qu’elle dispose d’une UART
(Universal Asynchronous Receiver Transmitter ou émetteur-récepteur asynchrone universel en
français) pour communication série de niveau TTL (5V) et qui est disponible sur les broches 0
et 1.
Un circuit intégré ATmega8U2 sur la carte assure la connexion entre cette communication série
vers le port USB de l’ordinateur et apparait comme un porte COM virtuel pour les logiciels de
l’ordinateur. Le code utiliser pour programmer l’ATmega8U2 utilise le driver standard USB
COM, et aucun autre driver externe n’est nécessaire. Cependant, sous Windows, un fichier .inf
est requis.
Le logiciel Arduino inclut une fenêtre terminale série (ou moniteur série) sur l’ordinateur et qui
permet d’envoyer des textes simples depuis et vers la carte Arduino. Lorsque les données sont
transmis via le circuit intégré USB-vers-série les LEDs RX et TX sur la carte clignote.
17
Une librairie série logicielle permet également la communication série (limitée cependant) sur
n’importe quelle broche numérique de l’Arduino UNO.
D’autre part l’ATmega328 supporte également la communication par protocole I2C et SPI.
Par la bobine à circuit oscillant, l'oscillateur produit un champ électromagnétique alternant qui
sort de la face active du détecteur. L'approche de toute pièce de métal conductrice d'électricité
(pièce d'excitation) provoque l'induction de courants de Foucault, lesquels soutirent de l'énergie
à l'oscillateur. Il en résulte une variation du niveau de tension à la sortie de l'oscillateur qui
provoque un changement d'état du trigger de Schmitt et, par-là, la commutation de l'étage de
sortie.
18
C'est une bascule à trois entrées V, SB et SH et une sortie Q. Contrairement aux autres bascules,
qui sont commandées en appliquant des signaux logiques à leurs entrées, la bascule de Schmitt
est conçue pour être pilotée par une tension analogique, c'est-à-dire qu'il peut prendre n'importe
quelle valeur (dans l'intervalle 0 - Vcc afin de ne pas dégrader le circuit).
Les entrées SB et SH (seuil bas, seuil haut, ce dernier étant à un potentiel supérieur à SB) sont
maintenues à des potentiels fixes ; ceci peut se faire par exemple grâce à un diviseur de
tension composé de 3 résistances placées en série entre Vcc et la masse ; SH et SB sont reliés
aux points intermédiaires du diviseur.
II.3.3 Buzzer :
Figure 9:Buzzer
Un Buzzer est un élément électromécanique ou électronique qui produit un son quand on lui
applique une tension. Certains nécessitent une tension continue (Buzzers électromécaniques),
d’autre nécessitent une tension alternative (transducteurs piézoélectriques), le buzzer est une
sorte de haut- parleur mais de faible puissance qui va émettre un son en fonction de la fréquence
et amplitude de vibration. Il permet de jour des notes et de récréer des mélodies simples.
19
désactivant la connexion électrique entre deux points du circuit. Ces relais sont couramment
utilisés dans divers systèmes électriques et électroniques pour automatiser des processus,
contrôler des équipements ou assurer la protection des circuits.
Le logiciel de simulation Proteus permet de simuler des schémas électroniques ce qui permet
de déceler certaines erreurs dès l'étape de conception. Indirectement, les circuits électriques
conçus grâce aux logiciels de simulations peuvent être utilisé dans des documentations car le
logiciel permet de contrôler la majorité de l'aspect graphique des circuits.
Le logiciels Arduino IDE est un logiciel open source, sert à envoyer les programmes sur la
carte, connectée à l’ordinateur via un câble USB. La langue de programmation est très proche
20
du C++, qui est l’un des langages les plus courants. Il est surtout simple d’approche et
facilement compréhensible, même pour un débutant.
21
III. Réalisation pratique :
22
III.1 Introduction :
Dans ce chapitre Nous allons présenter les étapes de fabrication de notre projet « détecteur de
métaux à base d'Arduino ». Nous utiliserons un capteur inductif qui contient une bobine qui est
responsable à la détection des métaux. Ici, nous avons choisi d'utiliser Arduino Uno pour
réaliser notre projet de détection de métaux. Ce capteur détecte tout métal à proximité, le buzzer
commence à émettre des bips très rapidement, avec une LED rouge allumée.
Pour faire cette commande nous avons besoin d’un composant qui s’appelle
« LOGICSTATE » ; Cette composant donne des sorties logiques pour enfin commander le
capteur.
Figure 14 : Logic-state
23
III.2.1 Schéma de câblage sur ISIS :
Deuxième cas :
24
III.3 Réalisation et simulation pratique :
III.3.1 Schéma de câblage :
25
III.3.2 Schéma de simulation :
26
Conclusion
Ce projet de réalisation d'un détecteur de métaux avec la carte Arduino illustre de manière
éloquente l'intersection entre la tradition de la détection de métaux et les avancées
contemporaines de la technologie. La détection de métaux, en tant que discipline cruciale dans
divers domaines tels que la sécurité, l'archéologie, et la recherche de trésors, bénéficie
aujourd'hui des opportunités passionnantes offertes par la combinaison de capteurs sophistiqués
et de plates-formes de développement open source.
L'intégration de la carte Arduino à ce projet représente une symbiose entre la sensibilité accrue
des détecteurs de métaux modernes et la flexibilité de programmation caractéristique de
l'Arduino. Cette plateforme électronique open source, prisée par les passionnés, les ingénieurs,
et les amateurs, se révèle être un choix judicieux en raison de ses capacités de prototypage
rapide et de son accessibilité.
Notre exploration à travers ce rapport a dévoilé les différentes étapes et composants essentiels
à la réalisation d'un tel détecteur de métaux. Depuis la compréhension des principes physiques
sous-jacents, jusqu'à la phase pratique incluant le choix des composants, la simulation, le
câblage, la programmation, et les essais pratiques, chaque étape a été cruciale pour le succès du
projet.
Enfin, le dernier chapitre expose notre expérience pratique, offrant un schéma synoptique
détaillé et le code source nécessaire au bon fonctionnement du détecteur de métaux Arduino.
Cette contribution vise à partager les connaissances acquises tout au long de ce processus,
incitant d'autres passionnés à explorer les multiples possibilités offertes par cette combinaison
novatrice.
27
Bibliographie
[1] .capteurs inductif. (s.d.). Récupéré sur https://www.google.com:
https://www.google.com/search?q=sch%C3%A9ma+%C3%A9lectrique+d%27un+capteur+ind
uctif&sca_esv=598242132&tbm=isch&sxsrf=ACQVn09Z9wglHb6IsaF0XiN7APGuZGo-
qA:1705234118032&source=lnms&sa=X&ved=2ahUKEwjByPSO7NyDAxUxTqQEHUEqAtwQ_A
UoAXoECAEQAw&biw=1242&bih=552&dpr
28