Ce mini-projet a pour but de développer un système basé sur un microcontrôleur au travers de toutes les étapes de réalisation. Nous observerons donc
une importante phase matérielle dite de conception du système et une phase logicielle tout aussi importante a été réalisée en parallèle de la phase matérielle. Il s'agira dans le présent mini-projet d'utiliser le langage C afin de contrôler le microcontrôleur.
Notre choix du sujet s'est porté sur la réalisation d'un digicode acoustique et numérique. Un utilisateur saisit un code sur un clavier, l'information est alors
transmise au microcontrôleur qui envoie un signal à une diode qui va donc s'allumer.
L'utilisateur peut aussi utiliser sa voix pour verrouiller ou déverrouiller le système : un microphone électret capte la voix qui est ensuite suivie d'une analyse fréquentielle à l'aide d'un décodeur de tonalité. Ce choix nous a semblé judicieux dans la mesure où il nous permettait d'appréhender de nombreuses notions vues en cours et de pouvoir ainsi les mettre en oeuvre. Nous pouvons citer en exemple le dialogue avec un afficheur LCD ou encore avec le clavier 16 touches.
[...] Il s'agira dans le présent mini-projet d'utiliser le langage C afin de contrôler le microcontrôleur. Notre choix du sujet s'est porté sur la réalisation d'un digicode acoustique et numérique. Un utilisateur saisit un code sur un clavier, l'information est alors transmise au microcontrôleur qui envoie un signal a une diode qui va donc s'allumer. L'utilisateur peut aussi utiliser sa voix pour verrouiller ou déverrouiller le système : un microphone électret capte la voix qui est ensuite suivie d'une analyse fréquentielle à l'aide d'un décodeur de tonalité. [...]
[...] Ce sont tous ces aspects de la conception qui furent très intéressant car on se rend compte que les problèmes peuvent provenir de plusieurs endroits. C'est à force de réaliser des projet s comme celui-ci, que nous nous construirons une expérience qui servira a gagner du temps sur la résolution de problèmes. Ce projet fut donc extrêmement bénéfique pour nous car il permet de sortir des aspects théoriques pour s'atteler à la pratique. Nous avons appris énormément lors de ce mini-projet, qui d'ailleurs ressemble plus à un projet. [...]
[...] étape : Implémentation des fonctions de test en C. 6°étape : implémentation du programme de fonctionnement de notre système en C étape : Vérification du bon fonctionnement du prototype Temps Réalisation du circuit sous ORCAD Placement et Routage (12h) Implémentation des composants tests Programme de fonctionnement Pour la réalisation de ce projet, nous avons optimisé au maximum les séances de Mini-Projet allouant vingt-quatre heures disponibles dans l'emploi du temps. Nous quatre avons cependant dû trouver sur notre temps personnel quelques heures supplémentaires pour fournir le présent projet. [...]
[...] LE CLAVIER MATRICIEL 16 TOUCHES Nous avions aussi besoin d'un clavier matriciel 16 touches pour taper le code de 4 touches d'où l'emploi d'un clavier matriciel 16 touches. De plus il était disponible à l'ESEO sans avoir à le commander. LE QUARTZ Pour assurer un bon fonctionnement du microcontrôleur, nous avons choisi un quartz travaillant à 20 MHZ que nous avons connecté aux broches correspondantes, autour de ce quartz nous avons placé deux condensateurs de 15 pF comme c'était conseillé dans la fiche technique. MICROPHONE ET ETAGE AMPLIFICATEUR Afin de capter un son, il nous fallait un microphone, commande ESEO. [...]
[...] CAHIER DES CHARGES Objectif du projet : Le système à concevoir est destiné à commander un dispositif quelconque tel qu'une porte soit par un code rentré au clavier, soit par une l'émission d'une séquence de fréquence sur 2 tons. Principe : Numérique A l'installation du digicode, le système demande à l'utilisateur de rentrer un code qui sera enregistré comme code de déverrouillage. Dès que ce code sera rentré par l'utilisateur ultérieurement, le système devra s'ouvrir pendant une durée déterminée. L'utilisateur devra à tout moment, pouvoir changer ce code. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture