Vous êtes sur la page 1sur 37

TABLE DE MATIERES

LISTE DES FIGURES ............................................................................................................... 3

Introduction générale .................................................................................................................. 4

CHAPITRE I : Généralités sur les détecteurs de métaux ....................................................... 5

I. Historique .................................................................................................................... 5

II. Principe de fonctionnement ......................................................................................... 5

III. Quelques types de métaux ....................................................................................... 6

IV. Importance des détecteurs de métaux ...................................................................... 8

chapitre II : Présentation globale du travail ............................................................................ 8

1. Schéma de câblage ....................................................................................................... 9

2. Rôle des différents composants ................................................................................. 10

3. Description et fonctionnement de chaque bloc .......................................................... 11

chapitre III : Simulation et réalisation .................................................................................. 13

I. introduction ................................................................................................................ 13

II. simulation .................................................................................................................. 13

A. Présentation de l’Arduino : ............................................................................. 13

1. Qu’est-ce que c’est ? .............................................................................................. 13

2. Pourquoi utiliser une carte Arduino ? .................................................................... 14

3. Applications possibles : ......................................................................................... 14

4. Présentation de la carte : ........................................................................................ 15

i. Le microcontrôleur (1) : ..................................................................................... 15

ii. L’alimentation (2) et (3) : ................................................................................... 15

iii. Des LEDs (4): .................................................................................................... 15

iv. La connectique (5a) et (5b) : .............................................................................. 15

5. Interface du logiciel Arduino : ............................................................................... 16

i. Le menu « Fichier » ........................................................................................... 16

ii. Les boutons : ...................................................................................................... 16

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 1


6. Introduction à la syntaxe du langage Arduino : ..................................................... 17

i. Le code minimal ................................................................................................. 17

ii. Les variables ....................................................................................................... 19

iii. Les conditions : .................................................................................................. 20

iv. Les boucles : ....................................................................................................... 21

B. Programme ARDUINO .................................................................................. 22

III. Réalisation.............................................................................................................. 28

a. CIRCUIT IMPRIMER ........................................................................................... 28

b. La soudure des composantes .................................................................................. 30

c. L’emballage ........................................................................................................ 31

IV. Difficultés et perspectives ...................................................................................... 31

Conclusion générale ................................................................................................................. 32

BIBLIOGRAPHIE ................................................................................................................... 33

ANNEXES ............................................................................................................................... 33

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 2


LISTE DES FIGURES

Figure 1 : MONTAGE PROTEUS DU DETECTEUR DE METAUX ............................... 9


Figure 2 : BOBINE A FIL DE CUIVRE .............................................................................. 10
Figure 3 : ARDUINO NANO ................................................................................................ 10
Figure 4 : HAUT PARLEUR ................................................................................................ 10
Figure 5 : REGULATEUR DE TENSION .......................................................................... 11
Figure 6 : BATTERIE 9V ...................................................................................................... 11
Figure 7 : ARDUINO NANO ................................................................................................ 13
Figure 8 : SYMBOLE PARTICULIER D’ARDUINO ....................................................... 14
Figure 9 : LES ELEMENTS ESSENTIELS D’UNE CARTE ARDUINO ....................... 15
Figure 10 :LES BOUTONS PRESENTS DANS LE LOGICIELS DE
PROGRAMMATION DE LA CARTE ARDUINO ............................................................ 17
Figure 11 : LE CODE MINIMAL ........................................................................................ 18
Figure 12 : LES TYPES DE VARIABLES .......................................................................... 19
Figure 13 : LES TYPES DE VARIABLES NON SIGNES ................................................ 19
Figure 14 : LES VARIABLES PROPRE à ARDUINO ...................................................... 20
Figure 15 : LES SYMBOLES CONDITIONNELS ............................................................ 20
Figure 16 : CONSTITUTION DE LA CARTE AVANT LA RELISATION DU
CIRCUIT IMPRIME ............................................................................................................. 29
Figure 17 : TYPON POUR DETECTEUR METAUX ....................................................... 30

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 3


INTRODUCTION GENERALE

Au début du XVIIIe siècle avec le souci de vouloir promouvoir la technologie


d’exploitations minières, et dans le but de venir en intervention aux victimes des fusillades
pendant les guerres, le chercheur allemand GERHARD FISHER a effectivement diffusé les
premiers détecteurs de métaux, lesquelles ont servi d’une part pour le repérage des balles dans
le corps des victimes de guerre. Outre ses multiples domaines d’applications, cette
technologie est beaucoup rependue dans le monde d’aujourd’hui pour son utilité au quotidien.
C’est ainsi que dans le cadre de notre projet tutoré, nous avons opté à la réalisation d’un
détecteur de métaux vu son importance pratique depuis que le pays est en insécurité et dont la
présence est importante dans les entreprises, églises et bien d’autres milieux.

Pour rendre plus compréhensible notre projet, nous nous attarderons dans ce document à
présenter succinctement les généralités sur les détecteurs de métaux, le principe de
fonctionnement puis la simulation par le logiciel ARDUINO nano et en fin la réalisation
proprement dite du projet ainsi que les difficultés du parcours de réalisation.

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 4


CHAPITRE I : GENERALITES SUR LES DETECTEURS DE METAUX

I. HISTORIQUE

C'est en Amérique que l'on entend parler pour la première fois de détection de métal, en
1881 plus précisément. Alexander Graham Bell fut sollicité pour aider des chirurgiens qui
n'ont pas réussi à trouver une balle logée dans le corps du président des Etats-Unis (James
Garfield) ayant été victime d'un attentat. Pour la même utilisation, le détecteur de métal sera
utilisé lors de la première guerre mondiale pour chercher les balles logées dans les corps dans
un premier temps et dans un second temps pour chercher les mines encore actives dans les
sols.
C'est Gerhard Fisher qui diffusera de manière plus importante les premiers détecteurs avec le
modèle "Metallascope".Le détecteur de métaux portatif quant à lui a été créé en 1942 et fut
utilisé par l'armée britannique pour chercher des mines en Afrique.

II. PRINCIPE DE FONCTIONNEMENT

Le fonctionnement d'un détecteur de métaux très basse fréquence (VLF), le modèle le


plus répandu dans le domaine de la détection, repose sur l'induction électromagnétique.
Voici comment les détecteurs de métaux tirent parti de ce phénomène, découvert par Michael
Faraday en 1831.

La tête du détecteur contient une bobine émettrice et une ou plusieurs bobines réceptrices.
La bobine émettrice diffuse un signal radiofréquence qui génère un champ électromagnétique.
Les objets métalliques qui entrent alors en contact avec ce champ magnétique créent une
perturbation. Si elle est assez importante, cette perturbation du signal alors est captée par la ou
les bobines réceptrices.
Le courant est ensuite amplifié, traité et converti par l’appareil en informations visuelles et
sonores qui permettent au prospecteur d'identifier la présence d'un objet métallique
intéressant.

À noter que le signal reçu est soumis à un "décalage de phases" (c'est-à-dire un délai entre
le signal émis et le signal reçu) plus ou moins important en fonction de la taille, de l'épaisseur

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 5


et de la nature de l'objet détecté. Les cibles très conductrices, comme celles constituées
d'argent, de cuivre ou d'or, présentent en effet une certaine résistance qui génère ce décalage.
À l'inverse, les "mauvais conducteurs", également nommés "ferromagnétiques", du fait de
leur tendance à se magnétiser, génèrent un décalage de phases très faible, voire complètement
nul. Les sols fortement minéralisés sont particulièrement représentatifs de ce phénomène.
Le décalage de phases est donc un bon indicateur pour se faire une idée assez précise de la
nature d'un objet sans avoir à sortir son piochon. Et c'est là qu'entre en jeu le principe
de discrimination qui permet au détecteur de ne retenir qu'une certaine valeur de décalage de
phases ou une plage de valeurs pour faciliter les recherches du prospecteur.
Par ailleurs, certains détecteurs sont dotés d'un système de compensation des effets de
sol. Celui-ci permet tout simplement au détecteur d'annuler les effets du signal généré par les
minéraux contenus dans les sols.
Dans le cas particulier de notre travail le principe de fonctionnement de notre détecteur est le
suivant :
Un minuscule courant électrique passe à travers une couronne de fil de cuivre au niveau du
détecteur afin de créer un champ magnétique. En présence d’un objet métallique, ce champ
magnétique est troublé et ceci entraine de légères variations de tension qui déclenchent
l’alarme.

III. QUELQUES TYPES DE METAUX

Il existe plusieurs types de métaux qui sont repartis dans plusieurs familles de métaux.

a. Les métaux pauvres

Ce sont ceux qui ont tendance à être mous, lourds et ont un point de fusion assez bas. Ces
métaux sont considérés comme dangereux pour la santé.

 Le plomb : c’est un métal ductile, résistant à la corrosion, conducteur, très dense. Il


fusionne à basse température. Le plomb est l’un des quatre métaux les plus nocifs pour
la santé.
 L’étain
 L’aluminium
b. Les métaux de transitions

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 6


Ils existent énormément de métaux de transitions. Ils sont en général durs et ils fondent à
une température très élevés. Ils contiennent beaucoup d’électrons, ils sont donc conducteurs.
Ces métaux peuvent s’unir pour former des alliages.

 Le zinc
 Le titane
 Le nickel
 L’argent
 Le fer : c’est un métal blanc gris tenace, il est ductile c'est-à-dire qu’il peut s’allonger
et être étiré sans se rompre, malléable et magnétique. Il fond à 1535°c. Au contact de
l’humidité, il se corrode en formant de la rouille.
 L’or : c’est un métal précieux. Il est jaune brillant, très ductile. Il se trouve à l’état
natif sous forme de pépites ou de sédiment dans des cours d’eau.
 L’alcalins : les éléments de cette famille sont tous du même genre. Ces éléments sont
malléables, on peut les déformer sans provoquer de rupture. Ce sont des métaux mous
et légers qui fondent à des températures peu élevées.
 Le potassium : c’est un métal mou, de couleur blanche et qu’on trouve naturellement
lié à d’autres éléments dans l’eau de mer et dans nombreux minéraux. Le potassium
s’oxyde rapidement au contact de l’air et réagit violemment au contact de l’eau, il peut
s’enflammer et exploser.
 Les alcalino-terreux : cette famille contient 6 éléments. Ces éléments sont des métaux
légers, mous, très réactifs. Ils sont très électropositifs, c'est-à-dire que leurs atomes
peuvent perdre des électrons.
 Le magnésium : c’est un métal connu par sa légèreté, il est blanc argenté. Il permet de
former des alliages mécaniquement résistants. Le magnésium est très abondant dans la
nature, on le trouve dans de nombreux minerai rocheux.
 Le béryllium
 Le calcium
 Le strontium
 Le baryum
 Le radium

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 7


IV. IMPORTANCE DES DETECTEURS DE METAUX

Depuis ces dernières années, nous vivons de l’insécurité tout autour de nous, c’est
pourquoi nous entendons parler chaque fois au journal des attentats, des braquages à main
armée et bien d’autres. Du fait de tous ces désastres, nous verrons dans plusieurs entreprises
les détecteurs de métaux, ceci dans le but de ne laisser entrer dans ces entreprises, hôpitaux et
églises que ceux qui passent au détecteur, car les armes à feux et bombes ainsi que plusieurs
autres appareils électroniques sont faites de plusieurs métaux que si un individu possède, il
sera désarmé et arrêté à temps pour éviter le désastre. D’autre part, les détecteurs de métaux
permettent de prospecter plage, terrain de camping et bord de chemin de façon ludique et de
manière la moins invasive possible à la recherche des pièces, or et bien d’autres.

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 8


CHAPITRE II : PRESENTATION GLOBALE DU TRAVAIL

1. SCHEMA DE CABLAGE

Afin de prévoir et d’analyser le comportement et le fonctionnement de notre circuit nous


avons effectué une simulation sur le logiciel « PROTEUS ».

Figure 1 : MONTAGE PROTEUS DU DETECTEUR DE METAUX

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 9


2. ROLE DES DIFFERENTS COMPOSANTS

 Bobine : c’est l’élément de détection. Fonctionnant sous le principe de l’induction


électromagnétique, lorsqu’elle est près du métal, il se produit une induction.

Figure 2 : BOBINE A FIL DE CUIVRE

 Microprocesseur (arduino nano) : c’est le cœur de notre système. En fait, c’est un


circuit imprimé programmable sur lequel nous inscrivons le programme de
fonctionnement de notre détecteur.

Figure 3 : ARDUINO NANO

 Haut-parleur : vu ici comme une sortie de notre système, il nous permet de savoir de
par son bruit sonore si le système est prêt à détecter et également il nous signale si
nous sommes en présence d’un métal.

Figure 4 : HAUT PARLEUR

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 10


 Régulateur (LM7805) : ce composant nous permet de prendre la tension à son entrée
et la transformé en 5volt qui est la tension utilisée par notre microcontrôleur.

Figure 5 : REGULATEUR DE TENSION

 Potentiomètre : elle nous permet de jouer sur la sensibilité de notre système.

 Bouton de détection : ce bouton doit toujours être maintenu appuyé lorsque nous
voulons détecter la présence du métal.
 La pile : ici c’est notre alimentation. C’est elle qui fournit la tension à notre système.

Figure 6 : BATTERIE 9V

 Bouton de réglage du son

3. DESCRIPTION ET FONCTIONNEMENT DE CHAQUE BLOC

Notre montage est structuré en plusieurs blocs comme suit :

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 11


 Bloc alimentation : Il est constitué de l’ensemble pile (9volt) et régulateur (LM7805)
car notre système carte arduino fonctionne sous une tension de 5volt et il nous faut
réguler la tension donné par la pile.
 Bloc oscillateur : ici, c’est un colpitt
 Bloc d’entrée (bobine) : sous le phénomène de l’induction c’est ce bloc qui signale en
entré la présence du métal.
 Bloc microcontrôleur : c’est le cœur de notre système c’est de là que les entrées et les
sorties sont gérées et reliées.
 Bloc de sortie (haut-parleur, LED) : en présence du métal, nous avons une information
sonore de notre haut-parleur et en fonction de la densité du métal, les LED s’allument
et aussi le son est plus intense.

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 12


CHAPITRE III : SIMULATION ET REALISATION

I. INTRODUCTION
Généralement la simulation comprend les essaies effectués et ceci de nos jours se fait par
machine pour éviter de griller des composants électroniques. Ainsi après simulation sur
proteus nous avons à l’aide d’un inducteur de 48mH produit un champs magnétique
suffisamment important pour détecter un métal à une distance d’environ 5cm. Ensuite nous
avons procéder à la réalisation proprement dite.

II. SIMULATION

A. Présentation de l’Arduino :

1. QU’EST-CE QUE C’EST ?

L’arduino est une carte électronique programmable très utilisée dans le domaine de la
programmation des circuits électroniques. Elle a été développée par une équipe composée de
Massimo Banzi, David Curatelles, Tom Igoe, Guianluca Martino, David Mellis, et Nicholas
Zambetti dans le but de créer une carte programmable qui utilise un logiciel multiplateforme
et accessible par tout le monde.

Figure 7 : ARDUINO NANO

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 13


Figure 8 : SYMBOL PARTICULIER D’ARDUINO

2. POURQUOI UTILISER UNE CARTE ARDUINO ?


Elle est :
 Accessible et pas très chère et le logiciel est fournis gratuitement.
 Compatible avec toutes les plateformes (Windows, Mac OS, Linux).
 Une liberté quasi absolue :
- Le logiciel est gratuit et open source, développé en Java.
- Le matériel (la carte électronique) dont le schéma est en libre circulation sur
internet à condition que le nom Arduino ne soit employé que pour les cartes
officielles.

3. APPLICATIONS POSSIBLES :

L’arduino peut être utilisé dans diverses applications telles que :

 Le contrôle des appareils domestiques.


 Donner une intelligence à un robot.
 Réaliser des jeux de lumière.
 Télécommander un appareil mobile.
 etc. …

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 14


4. PRESENTATION DE LA CARTE :

Figure 9 : LES ELEMENTS ESSENTIELS D’UNE CARTE ARDUINO

i. Le microcontrôleur (1) :
Il constitue le cerveau de la carte. C’est l’élément qui va recevoir le programme créé, le
stocker dans sa mémoire puis l’exécuter.

ii. L’alimentation (2) et (3) :

Pour fonctionner la carte a besoin d’être alimentée. Le microcontrôleur fonctionnant sous


5V, la carte peut être alimentée en 5V par le port USB (2) ou bien par une alimentation
externe (3) qui est comprise entre 7 et 12 V. Cette tension doit être continue.

iii. Des LEDs (4):

Trois LED dont la taille est de l’ordre du millimètre. Celle qui se trouve tout en haut du
cadre est connectée à une broche du microcontrôleur et sert à tester le matériel (clignote
quand la carte est branchée au PC). Les deux autres LED servent à visualiser le
fonctionnement de la voie série (clignote lors du chargement du programme sur la carte).

iv. La connectique (5a) et (5b) :

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 15


Servent à connecter des composants à la carte. Par exemple pour brancher une LED sur une
sortie du microcontrôleur, il suffit de la connecter, avec une résistance en série sur les fiches
de connexion de la carte.

5. INTERFACE DU LOGICIEL ARDUINO :

Dans cette partie nous allons voir l’interface du logiciel Arduino, les principaux éléments
qui le compose et leurs utilités :

i. Le menu « Fichier »

Il contient les options suivantes :

 Nouveau : Pour créer un nouveau programme.


 Ouvrir : Pour ouvrir un programme déjà créé.
 Carnet de croquis : Regroupe les fichiers qu’on a pu faire jusqu'à maintenant.
 Exemples : Exemples de programmes déjà fait, pour aider le programmeur à créer ces
propres programmes.
 Téléverser : Permet d’envoyer le programme sur la carte Arduino.
 Préférences : Nous pouvons régler ici les paramètres du logiciel.

ii. Les boutons :

 Bouton 1 : Permet de vérifier, et chercher les erreurs dans le programme.


 Bouton 2 : (Téléverser) Permet d’envoyer le programme sur la carte Arduino.
 Bouton 3 : Créer un nouveau fichier.
 Bouton 4 : Ouvre un fichier.
 Bouton 5 : Enregistre un fichier.
 Bouton 6 : Ouvre le moniteur série.

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 16


Figure 10 : LES BOUTONS PRESENTS DANS LE LEGICIELS DE PROGRAMMATION DE
LA CARTE ARDUINO

6. INTRODUCTION A LA SYNTAXE DU LANGAGE ARDUINO :

La syntaxe du langage d’un programme, est l’ensemble des règles d’écriture à respecter
lors de l’écriture de ce programme. En somme ce sont les règles qui régissent l’écriture du
langage Arduino.

i. Le code minimal

Lors de la création d’un programme, l’utilisation d’un code minimal est indispensable. Ce
code divise le programme en trois sections :

 L’initialisation de la carte.
 Le contenu de l’initialisation.
 Le contenu du programme.

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 17


Figure 11 : LE CODE MINIMAL

a. fonction d’initialisation

Cette fonction est appelée fonction d’initialisation. Elle n’est appelée qu’une seule fois lors
de l’exécution du programme. Dans cette section on peut gérer les entrées et les sorties de la
carte et quelques autres réglages.

b. La fonction Loop () :

Cette fonction contient le programme lui-même. C’est une boucle infinie qui
exécute le programme en permanence, d’où le nom Loop qui signifie boucle en anglais.

c. Les points virgules et les accolades :

Chaque instruction doit être terminée par un point-virgule et écrite à l’intérieur des
accolades. Les accolades sont des « conteneur » du code du programme, elles sont propres
aux fonctions, aux conditions et aux boucles.

d. Les commentaires :

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 18


Les commentaires sont des lignes de code qui seront ignorés par le programme. Ils
permettent de rendre le programme plus compréhensible. Nous pouvons par exemple mettre
devant chaque instruction un commentaire qui montre son utilité.

ii. Les variables


Une variable est le conteneur d’un nombre qui peut changer de valeur, et ce conteneur va
être stocké dans une case de la mémoire. Afin de définir une variable, il faut indiquer au
programme le type de cette dernière.

Il existe plusieurs types de variables :

Figure 12 : LES TYPES DE VARIABLES

Figure 13 : LES TYPES DE VARIABLES NON SIGNES

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 19


Figure 14 : LES VARIABLES PROPRE à ARDUINO

Les variables de type booléen sont des variables qui ne peuvent prendre que deux
valeurs : 0 ou 1. Quand la variable vaut « 0 » elle est « fausse ». En revanche lorsqu’elle vaut
« 1 » elle est vraie

iii. Les conditions :

Les conditions servent à tester des variables. Pour tester des variables il faut connaître
quelques symboles :

Figure 15 : LES SYMBOLES CONDITIONNELS

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 20


iv. Les boucles :

En programmation, une boucle est une instruction qui permet de répéter une opération. Il
existe deux types de boucles :

 Boucles conditionnelles : Ce genre de boucle teste une condition et exécute les


instructions qu’elle contient tant que cette condition est vraie.
 Boucles de répétition : Ce genre de boucle exécute les instructions qu’elle contient un
nombre de fois prédéterminé.
 La boucle while :

Le terme « while » signifie en anglais (tant que). Cette boucle exécute une instruction tant
qu’une condition est vraie.

While (la condition à tester)

{Les instructions misent entre des accolades sont répété tant que la condition est vraie}

 La boucle for :

Le terme for signifie en anglais (pour que). Cette boucle pour fonctionner dépend de trois
paramètres :

 La valeur de départ.
 La condition à tester.
 L’instruction à exécuter.

La structure de la boucle : For (initialisation de la variable ; condition d’arrêt ; l’instruction


à exécuter).

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 21


B. Programme ARDUINO

#include <Stepper.h>

#include <SoftwareSerial.h>

// Nombre de cycles du compteur externe nécessaire pour générer un évènement de signal

#define CYCLES_PER_SIGNAL 5000

// Fréquence de tonalité de base (haut-parleur)

#define BASE_TONE_FREQUENCY 100

// Seuil delta de fréquence pour déclencher le spinner fantaisie

// Frequency delta threshold for fancy spinner to trigger

#define SPINNERA_THRESHOLD 300

#define SPINNERB_THRESHOLD 400

#define SPINNERC_THRESHOLD 500

#define SPINNERD_THRESHOLD 600

#define SPINNERE_THRESHOLD 700

// la fonction SPINNER pilote les diodes qui doivent s'allumer en fonction des seuils

// Pin definitions

#define SENSITIVITY_POT_APIN 1

#define SPEAKER_PIN 2

#define SPINNERA_PIN 6

#define SPINNERB_PIN 7

#define SPINNERC_PIN 8

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 22


#define SPINNERD_PIN 9

#define SPINNERE_PIN 10

#define TRIGGER_BTN_PIN 11

#define RESET_BTN_PIN 12

unsigned long lastSignalTime = 0;

unsigned long signalTimeDelta = 0;

boolean firstSignal = true;

unsigned long storedTimeDelta = 0;

// This signal is called whenever OCR1A reaches 0

// (Note: OCR1A is decremented on every external clock cycle)

SIGNAL(TIMER1_COMPA_vect)

unsigned long currentTime = micros();

signalTimeDelta = currentTime - lastSignalTime;

lastSignalTime = currentTime;

if (firstSignal)

firstSignal = false;

else if (storedTimeDelta == 0)

storedTimeDelta = signalTimeDelta;

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 23


// Reset OCR1A

OCR1A += CYCLES_PER_SIGNAL;

void setup()

// Set WGM(Waveform Generation Mode) to 0 (Normal)

TCCR1A = 0b00000000;

// Set CSS(Clock Speed Selection) to 0b111 (External clock source on T0 pin

// (ie, pin 5 on UNO). Clock on rising edge.)

TCCR1B = 0b00000111;

// Enable timer compare interrupt A (ie, SIGNAL(TIMER1_COMPA_VECT))

TIMSK1 |= (1 << OCIE1A);

// Set OCR1A (timer A counter) to 1 to trigger interrupt on next cycle

OCR1A = 1;

pinMode(SPEAKER_PIN, OUTPUT);

pinMode(SPINNERA_PIN, OUTPUT);

pinMode(SPINNERB_PIN, OUTPUT);

pinMode(SPINNERC_PIN, OUTPUT);

pinMode(SPINNERD_PIN, OUTPUT);

pinMode(SPINNERE_PIN, OUTPUT);

pinMode(TRIGGER_BTN_PIN, INPUT_PULLUP);

pinMode(RESET_BTN_PIN, INPUT_PULLUP);

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 24


void loop()

if (digitalRead(TRIGGER_BTN_PIN) == LOW)

// float sensitivity = mapFloat(analogRead(SENSITIVITY_POT_APIN), 0, 1023, 0.5,


10.0);

float sensitivity = mapFloat(analogRead(SENSITIVITY_POT_APIN), 0, 1023, 0.5, 10.0);

int storedTimeDeltaDifference = (storedTimeDelta - signalTimeDelta) * sensitivity;

tone(SPEAKER_PIN, BASE_TONE_FREQUENCY + storedTimeDeltaDifference);

// /////////////////////////////////////////////////////////////////////////////

//Greffon diode A

if (storedTimeDeltaDifference > SPINNERA_THRESHOLD)

digitalWrite(SPINNERA_PIN, HIGH);

else

digitalWrite(SPINNERA_PIN, LOW);

// ///////////////////////////////////////////////////////////////////////////

//Greffon diode B

if (storedTimeDeltaDifference > SPINNERB_THRESHOLD)

digitalWrite(SPINNERB_PIN, HIGH);

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 25


}

else

digitalWrite(SPINNERB_PIN, LOW);

// ///////////////////////////////////////////////////////////////////////////

//Greffon diode C

if (storedTimeDeltaDifference > SPINNERC_THRESHOLD)

digitalWrite(SPINNERC_PIN, HIGH);

else

digitalWrite(SPINNERC_PIN, LOW);

// /////////////////////////////////////////////////////////////////////////

// ///////////////////////////////////////////////////////////////////////////

//Greffon diode D

if (storedTimeDeltaDifference > SPINNERD_THRESHOLD)

digitalWrite(SPINNERD_PIN, HIGH);

else

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 26


{

digitalWrite(SPINNERD_PIN, LOW);

// ////////////////////////////////////////////////////////////////////////////

// /////////////////////////////////////////////////////////////////////////

//Greffon diode E

if (storedTimeDeltaDifference > SPINNERE_THRESHOLD)

digitalWrite(SPINNERE_PIN, HIGH);

else

digitalWrite(SPINNERE_PIN, LOW);

// ///////////////////////////////////////////////////////////////////////////

else

noTone(SPEAKER_PIN);

digitalWrite(SPINNERA_PIN, LOW);

if (digitalRead(RESET_BTN_PIN) == LOW)

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 27


storedTimeDelta = 0;

float mapFloat(int input, int inMin, int inMax, float outMin, float outMax)

float scale = (float)(input - inMin) / (inMax - inMin);

return ((outMax - outMin) * scale) + outMin;

III. REALISATION

Dans cette partie de notre travaille nous insisterons sur les étapes cruciaux qui ont conduis
à cette œuvre que nous avons ainsi produit à savoir la réalisation du circuit imprimer, le
bobinage, la soudure des composantes, et l’emballage pour l’utilisation.

a. CIRCUIT IMPRIMER
L’un des meilleurs logiciel, KiCad est un logiciel multi-plateforme qui permet de réaliser
toutes les étapes nécessaires à la conception d'un circuit imprimé: Réalisation du schéma
électronique, association des empreintes, routage, export au format gerber. Pour notre
réalisation nous utiliserons Proteus 8.8 et son générateur de Typon car nous en sommes plus
familier.

Pour générer un typon sur proteus il faut suivre les étapes suivantes :

 La première grande étape dans la réalisation d’une carte électronique est la


conception et la simulation de celle-ci (dans notre cas nous nous somme servi
du logiciel ISIS) pour la simulation.
 Une fois les tests effectués on étudie comment les composants vont s’organiser
physiquement sur la future carte électronique. On choisit donc les composants

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 28


et on établit à l’aide d’un logiciel les liaisons entre ceux-ci ainsi que les pistes
(dans notre cas nous avons utilisé un schéma de circuit imprimé réalisé avec
l’application ARES sous PROTEUS).
 Ensuite on prépare la plaque qui deviendra notre carte électronique. Cette
préparation consiste à enlever la résine puis une partie de la couche de cuivre
pour que le cuivre restant forme les pistes que nous avons définies dans l’étape
précédente.

Figure 16 : CONSTITUTION DE LA CARTE AVANT LA RELISATION DU


CIRCUIT IMPRIME

Pour cela nous avons imprimé le typon sur du papier calque, puis nous avons fait procéder
aux étapes suivantes : insolation, gravure, révélation.

 Insolation de la plaque :

Après avoir retiré le film protecteur de la plaque, la résine a pour propriété de se modifier
lorsqu’elle est exposée aux rayonnements UltraViolets (elle est dite photosensible). Donc on
doit exposer notre plaque à des rayons UV générés par une machine appelée insoleuse, c’est
pour cela qu’il est conseillé que les pistes sur le typon soient très noires.

 Graver le circuit imprimé :

La plaque est plongée dans un bac à graver qui contient un produit acide, cet acide va
dissoudre le cuivre autour des pistes protégées par la résine. Cela a pour but de ne laisser sur
la plaque que les pistes qui nous intéressent.

 La révélation :

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 29


Le révélateur est un produit chimique que l’on peut fabriquer soit même, sa manipulation
nécessite le port de gants. Son rôle est de dissoudre les zones de la résine qui ont été détruitent
pendant l’insolation.

Pour notre travaille le typon réalisé est celui de la figure si dessous.

Figure 17 : TYPON POUR DETECTEUR METAUX

b. LA SOUDURE DES COMPOSANTES

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 30


Une fois le circuit imprimé réalisé, nous avons Utilisé un fer de 80watts et un bon fil
d’étain, ce qui a conduit à une bonne soudure des composants. Les trous sur le circuit imprimé
ont été fais avec une perceuse et pour maintenir les fils de connections en position fixe, de la
colle chaude a été utilisée.

c. L’emballage

Pour l’emballage nous avons fait jeu d’un peu d’ingéniosité pour maintenir le circuit dans
une position fixe (surtout le bobinage) pour éviter des fluctuations importantes du champ
magnétique crée. Ainsi une image du produit finit est comme vue plus haut.

IV. DIFFICULTES ET PERSPECTIVES

Bien que notre montage soi facile à réaliser à vue d’œil, il n’en n’est pas totalement car un
véritable problème se trouve au niveau du bobinage. Déjà une bobine comme celle utilisé sur
notre montage est faite à la main. Il est très difficile voire impossible de trouver ce dernier sur
le marché. Ainsi, son absence nous a envoyé vers les vieux transformateurs où nous avons
sorti le filament pour réaliser notre bobine. C’est après trois bobinages avec à chaque fois des
défaites que nous avons eux celui sur notre montage qui nous permet de détecter la présence
de plusieurs types de métaux.

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 31


CONCLUSION GENERALE
L’étude des composants et la pratique issue des projets permettent aux étudiants
d’améliorer leurs compétences personnelles, de développer du sens de responsabilité et les
facilite à l’intégration du monde professionnel qui devient de plus en plus compétitif. Le
principe de l’induction magnétique est connu depuis fort longtemps et intervient dans la
détection et la localisation d’objets métalliques. Nous l’avons utilisé dans notre travail telle
qu’énoncée à l’introduction générale qui était de concevoir un détecteur de métaux basé
principalement sur ce principe. Malgré les énormes difficultés rencontrées notamment le
bobinage, nous avons mené à bien les recherches et avons réussi la réalisation de notre
détecteur et ceci sur un typon pour plus de design. Nous prévoyons dans le cadre d’un travail
prochain optimiser la distance de détection.

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 32


BIBLIOGRAPHIE

ANNEXES

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 33


REALISATION D’UN DETECTEUR DE METAUX 2018-2019 34
REALISATION D’UN DETECTEUR DE METAUX 2018-2019 35
REALISATION D’UN DETECTEUR DE METAUX 2018-2019 36
COMPOSANTS ELECTRONIQUES ET ELECTRIQUES UTILISES

COMPOSANTS QUANTITE PRIX UNITAIRE (Fcfa)


BOBINE 1 4000
TRANSITORS 2 250
POTENTIOMETRE 1 500
FILS 1000
ARDUINO NANO 1 6000
HAUT PALEUR 1 1000
REGULATEUR 7805 1 250
ETAIN 1 800
TIRAGE TYPON+ PLAQUE 1 15000
LED 9 50
RESISTANCES 10 50
CONDENSATEURS 3 150
CHIMIQUES
BOUTTON 2 100
BATTERIES 2 600
D’ALIMENTATION
INTERRUPTEUR 1 200
CONDENSATEURS 6 100
CERAMIQUES

REALISATION D’UN DETECTEUR DE METAUX 2018-2019 37

Vous aimerez peut-être aussi