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
Projet de Fin de Cycle (PFC)
Présenté par
KAFI Azzeddine
SAIDI Oussama aghiles
Filière : Automatique
Spécialité : Automatique
Détecteur du métal
Soutenu le 11/05/2025 devant le jury :
Nom Prénom Grade Université Qualité
AKROUME 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
ergonomics.
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..............................................................................3
Liste des figures......................................................................................................................7
Chapitre I : « Partie théorique du détecteur de métal ».....................................7
Chapitre II : « Réalisation pratique du détecteur de métal »...........................7
Liste des tableaux..................................................................................................................8
INTRODUCTION GÉNÉRALE...............................................................................9
Introduction générale........................................................................................................1
CHAPITRE 1.............................................................................................................3
I.1. Introduction..................................................................................................................4
I.2. Contexte théorique...................................................................................................5
I.2.1. Définition des Détecteurs de Métaux................................................................5
I.2.2. Concepts Fondamentaux de la Détection de Métal.....................................6
I.2.3. Induction Électromagnétique dans la Détection de Métal.........................8
I.2.4. Domaines d'Utilisation du Détecteur de Métal...............................................9
I.2.5. Types de détecteurs de métaux........................................................................12
I.3. Circuit Oscillateur....................................................................................................14
I.3.1. Explication et rôle des oscillateurs...................................................................14
I.3.2. Présentation des différents types d'oscillateurs..........................................14
I.3.3. Les Oscillateurs dans le Domaine de la Détection de Métaux...............15
I.4. Justification du Choix de l'Oscillateur...............................................................16
I.4.1. Analyse des avantages et des inconvénients des différents types
d'oscillateurs..............................................................................................................16
I.4.2. Explication des critères ayant guidé le choix de l'oscillateur.................17
I.5. Cahier de charges....................................................................................................18
I.5.1. Composants et circuit de l’oscillateur.............................................................18
I.5.2. Circuit et composants de la partie Arduino...................................................20
I.5.3. Schéma général du circuit...................................................................................21
I.5.4. Idée Générale du Projet.........................................................................................23
I.6. Présentation des composants et logiciels......................................................24
I.6.1. Partie Hardware........................................................................................................24
I.6.1.1. Définition de l’Arduino....................................................................................24
I.6.1.2. Définition de l’Arduino Nano........................................................................25
I.6.1.3. Caractéristiques de la carte Arduino Nano.............................................25
I.6.1.4. Choix de la carte...............................................................................................26
I.6.1.5. Afficheur LCD I2C..............................................................................................27
I.6.1.6. Buzzer...................................................................................................................29
I.6.2. Partie Software.........................................................................................................29
I.6.2.1. Qu'est-ce que le logiciel Arduino ?.............................................................30
I.6.2.2. Logiciel Proteus.................................................................................................31
I.7. Conclusion..................................................................................................................32
CHAPITRE II RÉALISATION PRATIQUE DU DÉTECTEUR
DE MÉTAL.............................................................................................................................34
II.1. Introduction................................................................................................................35
II.2. Programmation du détecteur de métal...........................................................36
II.2.1. Configuration des bibliothèques et de l'écran LCD.............................36
II.2.2. Variables pour le calcul de fréquence......................................................37
II.2.3. Initialisation de l'écran LCD et Affichage du Message d'accueil....38
II.2.4. Configuration du Buzzer.................................................................................39
II.2.5. Lecture de la fréquence et initialisation de la balance.....................39
II.2.6. Détection et discrimination entre métaux ferreux et non ferreux40
II.2.7. Auto balancement............................................................................................42
II.2.8. Explication de la discrimination entre métaux ferreux et non
ferreux..........................................................................................................................43
II.3. Fabrication de la bobine.......................................................................................44
II.4. Tests.............................................................................................................................45
II.5. Conception du détecteur de métal...................................................................47
II.6. Résultat final et discussion..................................................................................50
II.7. Conclusion..................................................................................................................52
CONCLUSION...........................................................................................................53
Conclusion générale et perspectives........................................................................54
ANNEXES..................................................................................................................56
Annexe 1..............................................................................................................................57
Bibliographie.......................................................................................................................58
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
agroalimentaire 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 [Link] de l’Arduino Nano
Figure 1.8. Sorties (Pinout) de la carte Arduino
Nano Figure [Link] de l’afficheur LCD I2C
Figure [Link] 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’oscillateur
Figure II.3. Branchement complet avec
alimentation
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.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
fonctionnel 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 commencerons par définir ce
qu'est un détecteur de métal, en explorant ses principes de
fonctionnement 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 examinerons
é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 exploration. 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'assemblage final
du détecteur. Chaque composant sera soigneusement examiné, avec des
explications 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étection de métal, offrant aux lecteurs un aperçu détaillé du
processus de conception et de fabrication 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.
CHAPITRE 1
PARTIE THÉORIQUE
DU DÉTECTEUR DE
MÉTAL
1.2 Introduction
Le présent chapitre constitue une exploration détaillée du
processus 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éoriques 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 diverses 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ésistances et les condensateurs. Nous dévoilerons également les
spécifications 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
solution, en détaillant la connexion du circuit au microcontrôleur Arduino
et en expliquant l'alimentation électrique du système. Nous décrirons
également 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'interface utilisateur comprenant un affichage LCD et un buzzer pour
indiquer la présence de métal.
Enfin, cette introduction posera les bases pour une analyse
exhaustive 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.
1.3 Contexte théorique
I.1.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 électromagné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 magnétique identifiable par le détecteur de métaux [1].
Ces dispositifs sont largement utilisés dans une variété
d'applications. Par exemple, dans le domaine de la chasse au trésor, les
détecteurs de métaux deviennent des alliés précieux des amateurs et
des chercheurs, leur permettant de localiser des pièces de monnaie
anciennes, 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 facilitent la découverte et la préservation d'artefacts métalliques,
enrichissant 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
similaires. 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 identifiant les contaminants métalliques présents dans les
denrées alimentaires, les médicaments et autres produits manufacturés,
garantissant ainsi leur conformité aux normes de sécurité et
réglementaires.
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
équipés pour apprécier leur rôle crucial dans notre société moderne.
I.1.2. Concepts Fondamentaux de la Détection de Métal
La détection de métal s'appuie sur des principes physiques
essentiels, notamment la conductivité électrique et l'induction
électromagnétique, qui sont cruciaux pour comprendre le fonctionnement
des détecteurs 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
traverse une bobine conductrice, cela induit la création d'un courant
électrique 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
interagit 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étalliques. 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
électromagné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.
I.1.3. Induction Électromagnétique dans la Détection de Métal
L'induction électromagnétique joue un rôle fondamental dans le
fonctionnement 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,
enroulé 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
directement 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ésistance é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
paramè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.
Cependant, 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
également 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'inductance 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 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 paramètres est essentielle pour concevoir des détecteurs de métal
performants et fiables.
I.1.4. 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
applications de sécurité aux industries manufacturières et même à la
préservation du patrimoine archéologique. Cette section explore en détail
les différents domaines où les détecteurs de métal sont indispensables, en
mettant en lumière leurs applications spécifiques et leur importance dans
chaque contexte.
a. 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étalliques dissimulés. Dans les aéroports, les détecteurs de métal sont
installé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
publics contribue également à garantir la sécurité des participants en
détectant les objets dangereux ou interdits.
b. 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
fabrication. Dans l'industrie alimentaire, par exemple, ces dispositifs sont
utilisés pour détecter les contaminants métalliques dans les aliments,
prévenant 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.
c. 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
arché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 à
reconstruire l'histoire et la culture des civilisations passées.
d. 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
environnements à la recherche d'objets précieux enfouis. Que ce soit sur
des plages, dans des champs, dans des forêts ou même dans des zones
urbaines, 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
monnaie 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
dissimulés dans des environnements variés. Les chercheurs de trésors
parcourent souvent des lieux historiques, des sites de bataille, des ruines
anciennes et d'autres endroits riches en histoire à la recherche de trésors
caché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ûreté, 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.
I.1.5. Types de détecteurs de métaux
a. 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
électromagné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.
b. 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
terrestres. 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 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.
c.Détecteur de métaux à Induction Pulsée (PI)
Les détecteurs de métaux à induction pulsée génèrent des
impulsions électriques brèves à travers une bobine, créant ainsi un
champ magné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éception. 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.
d. Détecteur de métaux à Pénétration de Sol
Les détecteurs de métaux à pénétration de sol utilisent des
technologies avancées pour détecter les objets métalliques enfouis à des
profondeurs considérables sous terre. Ils émettent des signaux
électromagné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éophysique 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
enfouis. 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.
[Link] 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.
I.2.1. Explication et rôle des oscillateurs
Dans le contexte des circuits électroniques, un oscillateur est un
dispositif 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'alimentation ou les perturbations électromagnétiques. Cela est réalisé
en fournissant une rétroaction positive au circuit, ce qui permet de
compenser toute perte d'énergie et de maintenir l'oscillation.
I.2.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
principaux types d'oscillateurs :
a. 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.
b. 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 les circuits de contrôle nécessitant
une grande précision de fréquence.
c. Oscillateurs à Transistor : Ces oscillateurs utilisent des
transistors bipolaires ou à effet de champ pour créer des
oscillations à haute fréquence. Ils sont couramment utilisés dans
les circuits de radiofréquence, les oscillateurs locaux et les
générateurs de signaux.
d. 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 largement
utilisés dans les applications RF et audio.
e. 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écifique. Ils sont utilisés dans les
applications basse fréquence et audio.
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écifiques 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 application donnée.
I.2.3. 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
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
analysant ces variations, il est possible de déterminer la présence et les
caracté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
conditions 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étection 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 enfouis dans le sol ou dissimulés dans d'autres matériaux.
[Link] 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
processus de sélection pour comprendre les raisons qui ont guidé notre
choix final.
I.3.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étecteurs de métaux FM2 et Colpitts, sont connus pour leur simplicité de
conception et leur réactivité. Cependant, ils peuvent parfois manquer de
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.
I.3.2. Explication des critères ayant guidé le choix de l'oscillateur
Pour notre détecteur de métaux, nous avons opté pour un
oscillateur LC, similaire à celui utilisé dans le détecteur FM2. Ce choix a
été motivé 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
amplifié à 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.
Bien que d'autres options aient été envisagées, telles que les
oscillateurs à 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é, garantissant 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
économique, parfaitement adaptée à nos besoins en matière de
détection de métaux.
[Link] de charges
I.4.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
fonctionnement :
Figure I.5. Schéma de notre oscillateur
Transistors BC558 :
Les transistors BC558 sont utilisés dans le circuit comme
amplificateurs. 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
bobine (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
électrique circule à travers la bobine et le condensateur, créant un champ
magné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
sortie 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 :
Le signal de sortie de l'oscillateur est transmis via l'émetteur du
transistor 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
oscillant à 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
traité 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
compatible 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éorique, 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
paramè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écision.
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
ajusté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
fonction des résultats des tests pratiques.
I.4.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
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
cruciaux dans le fonctionnement global du détecteur, chacun apportant
des fonctionnalités uniques qui améliorent l'expérience utilisateur et les
performances du dispositif.
L'Arduino Nano agit comme le cerveau du détecteur, traitant les
signaux en provenance de l'oscillateur et prenant des décisions en
fonction des informations reçues. Doté de nombreuses fonctionnalités
d'entrée/sortie et d'une capacité de communication série, l'Arduino Nano
assure une intégration harmonieuse des différents composants et une
gestion efficace des opérations de détection.
Le buzzer, quant à lui, offre une rétroaction sonore immédiate
lorsqu'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
système complet et performant pour la détection de métal, offrant à
l'utilisateur 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éhension approfondie de la conception et du fonctionnement de
notre détecteur de métal.
I.4.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
composants 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
composants.
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
compatible 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
communication série avec le module LCD, permettant ainsi d'afficher les
informations sur l'écran LCD de manière simple et efficace.
Connexion de l'Oscillateur à l'Arduino Nano : La sortie de
l'oscillateur 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
connectée au pin 4 de l'Arduino Nano. Cette configuration permet à
l'Arduino Nano 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.
I.4.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éristiques du signal reçu, l'Arduino identifie la présence de métal et
distingue 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'oscillateur, 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'utilisation 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.
[Link]ésentation des composants et logiciels
Dans cette section, nous présentons en détail les composants
maté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
électronique de notre détecteur de métal.
I.5.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.
I.5.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,
programmé pour tester et produire des signaux électriques de manière à
effectuer plusieurs tâches. L’Arduino est utilisé dans beaucoup
d'applications comme l'électrotechnique industrielle, mais aussi dans des
domaines différents comme le pilotage d'un robot, commande des
moteurs, faire des jeux de lumières, communiquer avec l'ordinateur et
commander des appareils mobiles. Chaque module d’Arduino possède un
régulateur de tension et un oscillateur. Pour programmer cette carte, on
utilise l’logiciel IDE Arduino [3].
I.5.1.2. 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
compacts 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
communauté 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
alimenté via USB ou une source d'alimentation externe, offrant une
grande flexibilité dans son utilisation.
Figure I.7. Photo de l’Arduino Nano
I.5.1.3. 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
Figure 1.8. Sorties (Pinout) de la carte Arduino Nano
I.5.1.4. Choix de la carte
Le choix de l'Arduino Nano pour ce projet repose sur plusieurs
avantages 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 facilement dans le boîtier du détecteur sans compromettre
les fonctionnalité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éveloppement Arduino est un autre avantage significatif. Cette
compatibilité garantit 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 performances 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
buzzer et l'écran LCD, tout en offrant une flexibilité pour d'éventuelles
extensions ou améliorations du système à l'avenir.
I.5.1.5. 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
facilitant leurs lectures et leurs interprétations [5]. Cet écran LCD (Liquid
Crystal Display) utilise le protocole de communication I2C (Inter-
Integrated Circuit), ce qui simplifie son intégration avec les
microcontrôleurs comme l'Arduino.
Figure [Link] 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
comprend 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'afficheur 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
une visualisation claire du contenu affiché même dans des
conditions 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érablement le processus de programmation et d'intégration de
l'afficheur LCD dans les projets électroniques. De plus, de nombreuses
bibliothèques Arduino 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
électroniques, 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.
I.5.1.6. 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
notification et les jeux électroniques. Leur petite taille, leur faible
consommation d'énergie et leur facilité d'utilisation en font un choix
populaire pour les projets électroniques nécessitant des alertes sonores.
Figure [Link] du buzzer
I.5.2. Partie Software
Cette sous-section se penche sur la partie logicielle de notre
détecteur de métal. Nous explorerons les différents logiciels et
bibliothèques utilisés pour programmer et contrôler notre dispositif, ainsi
que les fonctions et les algorithmes implémentés pour assurer son bon
fonctionnement.
I.5.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.
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.
I.5.2.2. Logiciel Proteus
Proteus Professional est une suite logicielle destinée à
l'électronique. Développé par la société Labcenter Electronics, les
logiciels incluent dans Proteus Professional permettent la CAO
(Construction Assistée par Ordinateur) dans le domaine électronique.
Deux logiciels principaux 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
maté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
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
I.6. Conclusion
Le chapitre que nous venons de parcourir a été une exploration
fascinante 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éfinition claire du détecteur de métal, mettant en évidence ses
caractéristiques 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
approfondie 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
électromagné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
expliquant 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
compatibilité avec notre projet, sa facilité de programmation et son
faible encombrement.
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
permettant 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, ouvrant 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'Arduino. 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.
CHAPITRE II
RÉALISATION
PRATIQUE DU
DÉTECTEUR DE
MÉTAL
[Link]
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
efficacement 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 Arduino.
Ensuite, nous nous concentrerons sur la mise en œuvre de la
fonction 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
ajustements nécessaires pour améliorer la précision et la fiabilité de notre
appareil.
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
garantir un résultat final fonctionnel et esthétique.
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
appareil 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.
[Link] du détecteur de métal
Dans cette section, nous plongeons dans les rouages de la
programmation 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.
II.2.1. Configuration des bibliothèques et de l'écran LCD
Dans cette section du code, nous commençons par importer les
bibliothè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.
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
permet 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.
II.2.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
variations de fréquence par rapport à cette valeur initiale.
Frequence : Cette variable stocke la valeur de la fréquence
mesuré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
initiale 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 à
identifier 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
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étecteur est activée ou non. Elle est utilisée pour contrôler le
fonctionnement 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.
II.2.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 :
[Link]() : 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.
[Link]() : Cette fonction allume le rétroéclairage de l'écran
LCD, assurant ainsi que le texte affiché sera visible.
[Link](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.
[Link]("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.
[Link](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.
[Link]("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.
[Link]() : Cette fonction efface tout le contenu de l'écran
LCD, préparant ainsi l'affichage de nouvelles données ou
messages.
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é.
II.2.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
électriques à cette broche.
II.2.5. Lecture de la fréquence et initialisation de la balance
Dans cette partie du code, plusieurs actions sont effectuées pour
initialiser le programme et calibrer le détecteur de métaux. Voici une
explication détaillée de chaque ligne :
[Link](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 = [Link](); : Cette ligne lit la fréquence
actuelle 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
calibrer 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
programmé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 = [Link](); : 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
différente de la valeur initiale (valinit). Si c'est le cas, cela
signifie 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
calibration 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.
II.2.6. Détection et discrimination entre métaux ferreux et non
ferreux
Lecture de la Fréquence : La fonction [Link]() est
utilisé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
fonction de la différence de fréquence détectée. Voici une
explication détaillée de cette expression :
difference*5 : Multiplier la différence de fréquence par 5. Cela
permet 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
limites 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
normalement 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
bipnonferreux().
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.
II.2.7. Auto balancement
Après la détection d'un métal ferreux ou non ferreux, l'auto
balancement 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
changements d'environnement tout au long de son fonctionnement. Voici
une explication 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é
effectué.
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étection ou s'il n'y a pas de perturbation de fréquence), le compteur
autoBalance 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
milliseconde entre chaque itération de la boucle loop.
II.2.8. 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
magnétique alternatif est appliqué à ces métaux, ils induisent des
courants é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
courants é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
valeur 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.
[Link] 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
solution 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
oscillateur. Cette configuration assure une résonance optimale du circuit,
ce qui est essentiel pour le bon fonctionnement du détecteur.
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.
[Link]
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
composant 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.
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é
extrêmement stable, sans aucune interférence notable. Les bips de
démarrage 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.
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ésultats concluants confirment la capacité du système à différencier
efficacement 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
[Link] 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'utilisation 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, permettant ainsi une construction efficace et sans erreur de
notre détecteur de 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étecteur 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
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
destiné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
composants é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
ergonomique 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
crucial 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'attaches 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.
II.6.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éveloppement 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
disposition bien pensée de tous les composants et une interface
utilisateur intuitive. 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
utilisation dans divers contextes professionnels et industriels.
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)
[Link]
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
produire des alertes sonores et visuelles appropriées. L'automatisation
du processus de calibration a été un aspect essentiel pour assurer la
précision et la stabilité du détecteur.
La construction de la bobine, cœur même du détecteur, a été
réalisé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é
soigneusement calculé pour optimiser les performances de détection. Les
tests pratiques ont confirmé l'efficacité de notre détecteur dans la
détection de métaux ferreux et non ferreux, validant ainsi notre approche
de conception.
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
industrielle attrayante. Le résultat final est un détecteur de métal
ergonomique, fiable et esthétiquement plaisant.
En conclusion, ce chapitre illustre l'ensemble du processus de
développement pratique d'un détecteur de métal, de la conception à la
réalisation. 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 créatif, combinant compétences techniques et sens
esthétique pour produire un produit final dont nous sommes fiers.
CONCLUSION
GÉNÉRALE
ET
PERSPECTIVES
1.3.1 Conclusion générale et perspectives
À l'issue de cette exploration passionnante du monde de la
détection de métal, il est temps de tirer des conclusions sur les
réalisations accomplies 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 abordé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
approfondie des fondements théoriques de la détection de métal. Nous
avons défini 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 conception 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
fonctionnement. Les tests pratiques ont confirmé les performances de
notre détecteur 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
plexiglas pour la fabrication du détecteur a permis d'obtenir un design
moderne et industriel.
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
supplé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 techniques de fabrication innovants pour améliorer la
performance et la durabilité 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.
ANNEXES
1.3.2 Annexe 1
Programme complet
1.3.3 Bibliographie
[1] Conception et élaboration d’un détecteur de métaux à base d’Arduino, par Ziad
Bouzerara, 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'Electronique, 2022-2023
[2] Conception et réalisation d’un détecteur de métaux à induction pulsée, GUENDOUZ
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, Université
de Bejaia, En vue de l’obtention du diplôme Master en Automatiqu, Spécialité : Automatique
et systèmes, 2018/2019
[4] Etude et réalisation d'une Horloge Géante pour la FSSA, AIT MEZIANI Aghiles,
DECHOUN 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,
UNIVERSITE 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.