IMA4 2017/2018 P39 : Différence entre versions
(→Calendrier prévisionnel complété avec un planning réel) |
(→Semaine 5) |
||
Ligne 770 : | Ligne 770 : | ||
==Semaine 5== | ==Semaine 5== | ||
− | * | + | * Cette semaine nous avons continué la conception de la carte avec le logiciel de CAO. |
− | * | + | |
+ | *Étude du branchement du convertisseur analogique numérique | ||
[[Fichier:Can.jpg|300px|center]] | [[Fichier:Can.jpg|300px|center]] | ||
− | <center>''fig : CAN. | + | <center>''fig : CAN. Schéma du branchement de notre CAN''</center> |
+ | Ci-dessus, nous pouvons voir comment nous allons connecter notre convertisseur analogique numérique à notre carte Arduino. En entrée nous injecterons notre signal analogique et en sortie nous obtiendrons un signal numérique, échantillonné que nous enverrons par liaison série (broches TX/RX) à notre carte Arduino. | ||
− | * | + | * Nous avons également commencé la programmation Arduino |
− | ** | + | ** Nous avons réalisé la configuration du Module Bluetooth HC-05 par commande AT. Changement du nom. |
− | [[Image:Bluetooth_MoP.jpg |250px| center]] | + | [[Image:Bluetooth_MoP.jpg |250px| center]] |
<center>''Montage de notre Module Bluetooth''</center> | <center>''Montage de notre Module Bluetooth''</center> | ||
− | ** | + | ** De plus on a programmé un script Arduino permettant de changer la couleur d'une Leds RGB. Nos Leds RGB possèdent 4 pins. |
− | [[Image:LED_RGB_MoP.png |250px| center ]] | + | [[Image:LED_RGB_MoP.png |250px| center ]] |
<center>''Schéma d'une LED RGB''</center> | <center>''Schéma d'une LED RGB''</center> | ||
− | La pin 1-3 et 4 sont connecté à des pins PWM de la carte | + | La pin 1-3 et 4 sont connecté à des pins PWM de la carte Arduino et la Pin 2 est connecté au GND. |
− | [[Image:LED_MoP.jpg |250px| center]] | + | [[Image:LED_MoP.jpg |250px| center]] |
<center>''Montage de notre LED RGB''</center> | <center>''Montage de notre LED RGB''</center> | ||
+ | |||
+ | Programme : [[Fichier:Prog_Leds.txt]] | ||
+ | |||
** Traitement numérique du signal | ** Traitement numérique du signal |
Version du 11 mai 2018 à 17:28
Sommaire
Musique des Plantes. Les Musiniéristes de Polytech !
Présentation générale
La photosynthèse permet à une plante de produire de la matière organique: le dioxyde de carbone est converti en glucides lors de réactions d’oxydoréduction qui nécessitent d’une part des électrons provenant de l’eau et d’autre part de l’énergie provenant de la lumière solaire. La photosynthèse créée donc des flux d’électrons résultant en signaux électriques. Des projets récents menés par des start-ups telles que Bioo ou des entreprises telles que Plant-e cherchent à exploiter ce phénomène afin de produire de l'électricité grâce aux plantes que cela soit avec une simple plante en pot ou à l'échelle d'une rizière toute entière.
Dans une visée plus proche du divertissement artistique, notre projet consiste à capter le biorythme d’une plante et de le transformer en concert sonore. Grâce à deux électrodes placées sur le végétal, nous allons capter les impulsions électriques occasionnées par la photosynthèse et transmettre le tout sous la forme d’un signal exploitable par une enceinte ou un instrument.
Description
Durant ce projet, nous allons connecter deux électrodes à deux endroits distincts d'une plante (feuille-feuille, feuille-racine, etc) afin de mesurer son biorythme. Nous allons ensuite amplifier et filtrer ce signal afin de le transformer en musique. Notre dispositif disposera de quelques réglages (volume, aigu, grave, ...), d'une enceinte pour pouvoir écouter directement le son, d'une prise jack pour pouvoir utiliser un casque ou une enceinte externe, d'une prise MIDI permettant notamment de connecter un instrument pour profiter de sa gamme et enfin des LEDs pour créer une ambiance visuelle en accord avec l'ambiance sonore. Le dispositif sera portatif afin de pouvoir facilement l'utiliser chez soi où en extérieur: cela implique une alimentation par batterie.
Objectifs
L’objectif minimal de notre projet est de parvenir à récupérer le signal électrique issu de la photosynthèse d’une plante et de le restituer de manière sonore à l’aide d’une enceinte. Nous souhaitons néanmoins aller plus loin en offrant davantage de moyens d’exploitation du signal (LEDs, piano numérique) Le projet sera découpé en deux étapes principales: dans un premier temps, il s’agira de réaliser un dispositif permettant de capter les signaux électriques d’une plante puis de les traiter numériquement à l’aide notamment d’amplificateur(s) et de filtre(s) afin d’éliminer les signaux parasites et d’extraire l’information que nous évaluerons comme utile et représentative du biorythme de la plante. Dans un second temps, nous créerons un dispositif permettant de transformer le signal extrait en un concert musical. Il s’agira de munir ce dispositif d’une enceinte et d’une prise jack afin de pouvoir écouter le biorythme de la plante. Nous implémenterons également des LEDs afin de créer une ambiance visuelle en adéquation avec l’ambiance sonore et nous ajouterons un port MIDI afin de pouvoir connecter un instrument comme un piano numérique dans le but de pouvoir profiter de sa gamme. Un ultime point serait de pouvoir “monitorer” sa plante en analysant le signal électrique mesuré afin de déterminer si l’activité photosynthétique de la plante est suffisante et, si elle ne l’est pas, d’informer l’utilisateur avec une LED afin que ce dernier essaye d’y remédier en arrosant davantage sa plante ou en l’exposant mieux au soleil. Nous allons cependant attendre d’observer les signaux électriques avant de déterminer si cette fonctionnalité est envisageable.
Analyse du projet
Il existe peu de produits réalisant les mêmes fonctions que notre projet: seules deux marques se distinguent en proposant des produits solides: Devodama avec un produit haut de gamme et MIDI Sprout avec un produit plus compact et abordable.
Analyse du premier concurrent
Devodama propose un boîtier haut de gamme nommé ” Music of the Plants ” et vendu 750€.
Le produit se revendique comme l’aboutissement de 40 ans de recherche et propose un ensemble de réglages poussés grâce à une interface complète. Le boîtier propose 2 sorties: une sortie jack et une sortie MIDI. Il s’alimente sur secteur. Électrodes fournies.
Sources :
http://www.musicoftheplants.com/?ref=dhen
https://www.pepiniere-botanique.com/jardins/
Analyse du second concurrent
MIDI Sprout est notre second concurrent, il propose un boîtier à partir de 200€.
Le produit ne présente aucun bouton de réglage extérieur et se présente dans une boîte écologique en carton. Il présente les 2 mêmes sorties que le boîtier de Devodama: une prise jack et une prise MIDI. Ce produit est nettement plus compact et fonctionne avec des piles. Électrodes fournies.
Sources :
Positionnement par rapport à l'existant
Comme évoqué ci-dessus, les quelques produits disponibles sont vendus entre 200 et 750 euros. L’objectif principal de notre projet est de fournir un produit réalisant des fonctions similaires, de qualité convenable, mais à un prix nettement inférieur. Nous chercherons donc tout au long de la conception de notre produit à choisir le matériel aux meilleures qualités prix afin de limiter au maximum le coût du produit fini. Nous ne cherchons pas à réaliser une interface aussi détaillée que le boîtier de Devodama, mais nous aimerions probablement avoir au moins 2 ou 3 boutons de réglage, contrairement à MIDI Sprout qui n’en présente qu'un (pour l'allumage et le volume). Nous pensons également partir sur un boîtier de petite taille fonctionnant sur batterie afin d’offrir un produit portatif simple d’utilisation. Une enceinte intégrée permettrait aussi un fonctionnement autonome, même nous craignons de devoir y renoncer si le son s'avère de trop mauvaise qualité. Nous pensons aussi offrir une représentation différente du biorythme de la plante grâce à nos LEDs et, si cela s’avère réalisable, offrir une fonction de “monitoring” de la plante.
Scénario d'usage du produit ou du concept envisagé
Pour un adulte, notre produit serait une manière d’expérimenter et d'interagir avec le monde végétal. Il pourrait être un outil de relaxation utilisé à bas volume afin de se laisser bercer par la mélodie d’une plante pour se reposer. Il pourrait être un outil de découverte et de curiosité en étant utilisé sur toutes les plantes de la maison et du jardin pour découvrir diverses mélodies et des fonctionnements différents entre différentes plantes. Il pourrait être un outil de création en utilisant les simples chants des plantes pour créer des morceaux musicaux plus complexes (s’il s’avère que vous êtes musicien). Il pourrait être un outil d’apprentissage pour faire découvrir à ses enfants que les plantes sont bel et bien vivantes et les introduire auprès de notions scientifiques telles que la photosynthèse. Ce produit se revendique avant tout comme une expérience à part entière, il ne se revendique pas comme utile, c’est un stimulateur de sens avant tout.
Réponse aux questions
Si vous n'arrivez pas à récupérer un signal exploitable depuis la plante, avez-vous un plan B ?
La photosynthèse de plante produit de la matière organique dont l'excédent est rejeté dans le sol via les racines, autour desquelles vivent des micro-organismes qui s'en nourrissent et libèrent des électrons. En plaçant des électrodes à proximité des racines, on doit pouvoir récolter ces électrons et générer du courant: ce signal serait pour nous une alternative nous permettant de générer notre mélodie.
La plante émet-elle un signal en absence de lumière?
Il y a d'autres processus mis en jeu tel que la respiration mitochondriale cependant l'activité électrique devrait en effet être nettement inférieure en absence de lumière. Nous sommes encore dans l'ignorance de la 'quantité' minimale de lumière nécessaire à des conditions de fonctionnement idéal du système que nous souhaitons réaliser.
Préparation du projet
Cahier des charges
Notre projet est constitué de deux parties principales, la première étant de récupérer le signal émit par la plante et le second la réalisation du boîtier permettant d'exploiter ce signal .
Cette première partie est l'objectif principal, car la récupération de ce signal pourra s'avérer difficile à récupéré du à la très faible puissance véhiculée et aux parasites extérieurs qui viendrons perturber ce signal.
Choix techniques : matériel et logiciel
Choix matériel
- Plante
(x1) Acquise auprès de Madame Pichonnat
- Électrodes
(x1) Cordon Sparkfun [1]
(x1 lot de 10) Électrodes Sparkfun [2]
- Amplificateur d'instrumentation
(x2) Texas Instrument [3] (x1) OPA320[4] (x1) OPA2320 [5] (x1) INA132 [6]
- Arduino méga
(x1) Arduino [7]
- Module bluetooth pour arduino
(x1) Elecfreacks [8]
- Batterie
(x1) Cordon d'alimentation [9]
(x1) Pile rechargeable Duracell [10]
- Haut-Parleur
(x1) Kingstate [11]
- Boutons / Potentiomètres
(x3) Interrupteurs TE Connectivity [12]
(x1) Potentiometre Philips [13]
- Connecteur MIDI (connecteur DIN)
(x1) RS Pro [14]
- Connecteurs Jack (3,5 mm / 3 zones de contact)
(x2) Lumberg [15]
- AOP
(x1) Texas Instrument [16]
- LEDs RGB
(x2) [17]
- CAN (Convertiseur Analogique Numerique)
Choix logiciel
Pour la conception de la carte électronique, nous utiliserons le logiciel Kicad. Pour la programmation de l'arduino, l'IDE Arduino et pour la programmation de l'application mobile, Android Studio . Tous les logiciels utilisés sont libres et disponibles pour les plateformes PC/MAC/Linux.
Liste des tâches à effectuer
- 1 Analyse du projet
- 2 Récupération du signal
- 2.1 Amplification
- 2.2 Traitement analogique du signal (Filtre)
- 2.2 Conversion analogique numérique.
- 2.3 Conception du shield Arduino Mega
- 4 Programmation Arduino
- 4.1 Traitement numérique du signal
- 4.2 Composition de mélodies à partir du signal
- 4.3 MIDI
- 4.4 LED RGB
- 4.5 Bluetooth
- 5 Réalisation d'un boitier
- 6 Programmation de l'application Android
- 6.1 Bluetooth
- 6.2 écouter le son
- 6.3 Simulation piano
Calendrier prévisionnel complété avec un planning réel
Ci-dessous nous pouvons observer le planning un planning avec la liste de toutes les tâches à effectuer. Représenter avec deux traits "--" noirs le planning prévisionnel en fonction des semaines et représenter avec deux traits "--" rouges le planning réel.
Tâche | Prélude | S1 | S2 | S3 | S4 | S5 | S6 | S7 | S8 | S9 | S10 | Semaines supplémentaires |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Analyse du projet | --
-- |
--
-- |
--
-- |
-- | ||||||||
Récupération du signal | ||||||||||||
Amplification | -- | --
-- |
-- | |||||||||
Traitement analogique du signal (Filtre) | -- | -- | ||||||||||
Conversion analogique numérique | -- | -- | -- | |||||||||
Conception du shield Arduino Mega | -- | -- | -- | |||||||||
Programmation Arduino | ||||||||||||
Traitement numérique du signal | -- | -- | ||||||||||
Son | -- | |||||||||||
Midi | -- | |||||||||||
LED RGB | -- | |||||||||||
Bluetooth | -- | |||||||||||
Réalisation d'un boitier | -- | |||||||||||
Programmation de l'application Android | ||||||||||||
Bluetooth | -- | |||||||||||
écouter le son | -- | |||||||||||
Simulation piano | -- |
Réalisation du Projet
Feuille d'heures
Tâche | Prélude | Heures S1 | Heures S2 | Heures S3 | Heures S4 | Heures S5 | Heures S6 | Heures S7 | Heures S8 | Heures S9 | Heures S10 | Total |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Analyse du projet | 10 | 18 | 7 | |||||||||
Schéma des différentes parties | ||||||||||||
Traitement analogique du signal | 7 | 20 | 14 | |||||||||
Son | 2 | |||||||||||
Conception du shield Arduino Mega | 8 | 6 | ||||||||||
Programmation Arduino | ||||||||||||
Traitement numérique du signal | 6 | 4 | ||||||||||
Son | 2 | 1 | ||||||||||
Midi | ||||||||||||
LED RGB | 1 | 2 | ||||||||||
Bluetooth | 1 | 3 | ||||||||||
Programmation de l'application Android | ||||||||||||
Bluetooth | ||||||||||||
écouter le son | ||||||||||||
Simulation piano | ||||||||||||
Wiki | 2 | 2 | 2 | 2 | 2 | 2 |
Prologue : Il faut savoir commencer, même ce qui est de longue haleine
Avant le début des séances de projet nous avons commencé à analyser les différents concurrents, à nous renseigner sur comment les plantes émets un signal, de quelle intensité et sur une méthode de récupérations de se signal.
Nous sommes entrés en contact avec Jean THOBY via son site internet de la pépinière botanique :
https://www.pepiniere-botanique.com/contacts.html
M. Jean THOBY est un détenteur de l'appareil devodama est effectue de nombreuse démonstration de l'appareil à GAUJACQ dans le sud-ouest de la France.
Quelques informations issues de la réponse de M. Jean THOBY :
- L'activité de surface d'un végétal théorique observable serait de 0,01mV à 1mV contrairement à l'activité interne du bois qui peut aller jusqu'à 30 mV.
- D'un point de vue génomique, les sons émis par les végétaux au niveau des acides aminés qui se suivent au niveau du ribosome, sont de l’ordre de 10 puissances 23 hertz.
- La photosythyse n'est pas le seul facteur lié à l'activité électrique d'une plante, la phytoneurologie est l'activité électrique de surface d'un végétal ( qui peux être comparé à notre activité cérébrale) cette activité peut-être très importante même la nuit.
Il nous a également fourni un rapport qui est disponible dans la rubrique bibliographie.
Semaine 1
Lors de la première séance nous sommes passé par une phase d'étude et de réflexion pour trouver une méthode pour récupérer notre signal utile.
Nous avons défini quelques prérequis à la récupération du signal souhaité auprès de la plante:
- Utiliser une cage de Faraday, même rudimentaire (papier aluminium), afin de limiter les perturbations du milieu.
- Utiliser un Amplificateur d'Instrumentation afin de réaliser une mesure précise et d'amplifier le signal.
- Réaliser un filtrage pour supprimer les perturbations telles que le 50Hz du secteur et une amplification.
- Le signal résultant devra varier dans la plage [0;5]V pour pouvoir être traité sur un pin analogique de l'Arduino.
- Ajouter un filtrage numérique afin de filtrer des composantes indésirables.
- Réaliser si besoin une autocorrélation afin de pouvoir supprimer le bruit de notre signal.
Durant cette première semaine, nous avons également réalisé des tests sur la plante pour éventuellement apercevoir un signal sans bloc électronique spécifique. Nous avons donc relié notre plante directement à un oscilloscope.
Premiers tests sur la plante:
- Dans un premier temps nous avons connecté des pinces crocodiles directement sur la plante. Nous avons pu observer une variation très importante à une fréquence de 50Hz. On en a conclu que ce signal ne provenait pas de la plante, mais simplement dû à des perturbations extérieures notamment ceux du réseau.
- En second lieux on a connectés les pinces crocodiles à une tige de graphite insérée dans la plante. Nous avons utilisé une connexion "graphite" pour nous affranchir des réactions d'oxydoréduction liées à l'eau présente dans la plante. Nous avons observé moins de parasites, la variation du signal est plus petite : 0.5mV. Nous avons donc conclu que l'utilisation de sondes avec des connexions en carbone est à privilégier.
- De plus le pot de notre plante est en métal qui à pour conséquence d'agir comme une antenne est de récupérer des signaux non souhaités. Nous devrons donc changer le pot pour un pot en plastique afin d'éviter toute conduction perturbatrice.
Semaine 2
Cette deuxième semaine on s'est consacré à la recherche d'un AOP (amplificateur opérationnel ) pouvant convenir à notre projet. On a choisi le composant INA 125 de Texas Instruments.
L'INA 125 est un amplificateur d'instrumentation haute précision basse consommation. Il fournit une amplification à entrée différentielle. Nous pouvons régler le gain à l'aide d'une résistance externe pour le faire varier entre 4 et 10 000. De plus nous pouvons l'alimenter avec une tension unique ou double et la tension de référence peut-être sélectionnable par des broches, 2,5V 5V ou 10V.
Ensuite nous avons décidé d'alimenter l'INA 125 entre +5v et -5V. Nous aurons donc un signal qui varie entre -5V et +5V puis nous enverrons ce signal sur un sommateur non inverseur de tension pour récupérer un signal entre 0 et 10V. Ensuite on utilisera un pont diviseur de tension pour avoir un signal qui varie entre 0 et 5V pour pouvoir l'utiliser sur les PINS analogiques de l'arduino.
- Changement de pot : Nous avons changé le pot avec un en plastique pour limiter les signaux parasites.
- Recherche de littératures en C201 sur la récupération de faibles signaux.
- Étude du branchement de la connexion Midi avec l'arduino.
Semaine 3
- Durant cette troisième semaine, nous avons travaillé sur le branchement d'un connecteur Midi avec l’Arduino.
Le port Midi permet de connecter un instrument de musique afin de profiter de sa gamme.
Ci-dessus nous pouvons voir la connexion entre un port Midi et un Arduino. Le port midi comporte 5 broches, mais seulement 3 nous seront utiles. Une sera connectée à la masse, une au 5V et la dernière à une PIN digitale de l’Arduino.
- Nous avons également réfléchi sur les différentes fonctionnalités de notre système. Nous avons décidé d'inclure trois interrupteurs permettant de modifier la mélodie(nous définirons plus tard l'influence précise de chacun des interrupteurs) et deux Leds RGB afin d’offrir une expérience visuelle.
- Recherche et commande des derniers composants nécessaire pour la réalisation de notre appareil.
- Début de la conception d'un shield Arduino Mega sur le logiciel de CAO, Kicad.
- Après une analyse plus approfondie nous avons abandonné l'idée d'utiliser un sommateur non-inverseur de tension associée à un diviseur de tension afin de récupérer un signal variable entre 0-5V sur une PIN de l’Arduino. Nous utiliserons un CAN (Convertisseur analogique numérique) pour renvoyer le signal numériser à l’Arduino via la broche TX/RX.
Semaine 4
- Recherche concernant les méthodes pour capter le signal via l'électroencéphalographie (EEG).
L'EEG capte un signal d'environs 100 uV auquel est ajouté un filtre passe-bas du 4e ordre pour acquérir les signaux dans la plage de 0,5-35Hz puis à un filtre coupe-bande de 50Hz. Les câbles ne sont pas particulièrement blindés, torsadés au mieux.
Dans notre cas on ne connaît pas les fréquences ds signaux à récupérer donc nous allons dans un premier temps ajouter un filtre coupe-bande de 50Hz.
Nous avons également choisie d'utilisé des des électrodes en carbone collantes et des cordons qui se clips sur ces électrodes munies d'un connecteur jack de l'autre coté. Cela va nous permettre de connecter facilement la plante à notre appareil.
- Choix d'un convertisseur analogique, car celui de l’Arduino ne sera peut-être pas assez rapide.
- Demande d'une licence Altium designer pour la conception de la carte sur ce logiciel.
Schéma du filtre analogique 50Hz :
Ci-dessus nous pouvons voir le schéma du filtre 50Hz que nous mettrons en place pour supprimer cette composante.
Ci-dessus nous pouvons voir que la composante 50Hz est supprimée et que les fréquences aux alentours sont légèrement atténuées.
Source : http://poujouly.net/2015/10/25/filtre-notch-50hz/
Semaine 5
- Cette semaine nous avons continué la conception de la carte avec le logiciel de CAO.
- Étude du branchement du convertisseur analogique numérique
Ci-dessus, nous pouvons voir comment nous allons connecter notre convertisseur analogique numérique à notre carte Arduino. En entrée nous injecterons notre signal analogique et en sortie nous obtiendrons un signal numérique, échantillonné que nous enverrons par liaison série (broches TX/RX) à notre carte Arduino.
- Nous avons également commencé la programmation Arduino
- Nous avons réalisé la configuration du Module Bluetooth HC-05 par commande AT. Changement du nom.
- De plus on a programmé un script Arduino permettant de changer la couleur d'une Leds RGB. Nos Leds RGB possèdent 4 pins.
La pin 1-3 et 4 sont connecté à des pins PWM de la carte Arduino et la Pin 2 est connecté au GND.
Programme : Fichier:Prog Leds.txt
- Traitement numérique du signal
- Installation d'Android Studio.
- Recherche de comment transformé un signal numerique en son.
Semaine 7
- Programme en testant différentes notes avec l'arduino connecté à un Buzzer.
- Programme en testant différentes notes avec l'arduino connecté au haut parleur.
- Création d'une autre carte sous kicad cette version utilise l'amplificateur d'instrumentation INA125 avec un filtre analogique 50Hz ainsi qu'un AOP connecté en montage suiveur pour réaliser une adaptation d'impédance.
Réalisation du schéma:
Fichier:Schematic MoP.pdf
Ensuite nous avons fait l'association entre les composants et leur empreintes.
Et enfin réalisé le PCB :
Nous devrons réaliser la conversion analogique numérique avec l'arduino car les composant commandé ne conviennent pas suite à une erreur.
Source : https://www.carnetdumaker.net/articles/la-conversion-analogique-numerique-avec-arduino-genuino/
Semaine 8
- Impression de la carte
La méthode utilisée pour réaliser la carte est la gravure mécanique, appelée aussi "routage". Elle consiste à enlever le cuivre aux endroits inutiles de la carte.
- "Soudage" ou brassure des composants
Notre carte est bien aux dimensions de la carte arduino mega et s'emboîte bien comme un shield.
- Formation au fabricarium pour utiliser la découpeuse laser dans 'objectif de réaliser un boîtier en bois.
Semaine 9
- Simuation de notre filtre 50Hz sur LTSpice
Ci- dessus on peut voir notre filtre 50 Hz réaliser sur LT spice. Nous avons fixé R à 47khoms et C à 68nF. ".ac dec 100000 1 1000" sert à régler notre fenêtre d'analyse.
On peut observer sur l'image ci-dessus l'évolution du gain de Vs/Ve en fonction de la fréquence. On observe que notre filtre posséde un très fort pouvoir de coupure, le 50Hz est atténué de -135dB. On peut également observer que notre filtre altére également les fréquences voisine. si notre signal utile ce situe entre 5 Hz et 500 Hz alors il sera atténué par ce filtre de coupure.
On as également pu caractérisé notre filtre par des tests expérimentaux, on injecte un signal sinusoidale avec une amplitude de 120mv à une fréquence que l'on fait varié et on regarde la puissance du signal de sortie. avec cette expérience on en as ressortie la courbe caractéristique suivante :
A l'aide du tracé de bode ci -dessus, le gain en fonction de la fréquence, nous pouvons valider le fonctionnement de notre filtre de coupure, de 50Hz même si on vois qu'il y a une légere atténuation sur les fréquence aux alentours.
MotP_Bode_exp.png
- Test de la carte
Notre carte étant réaliser nous avons pu la tester sur la plante. nous avons donc connecté deux électrodes sur la plante, relier à notre entré sur le shield que nous avons concut puis analysé avec un oscilloscope ce que nous avions en sortie pour le comparé avec l'entré.
A l'entrée nous avons relevé : Média: MotP_AvCart.jpg
- Une valeur moyenne du signal à 94,6 mV
- Des signaux au fréquences avec leur puissance :
- 50 Hz - 462 mV
- 12,4 KHz - 2,2mV
- 24 KHz - 1 mV
- 31,8 KHz - 1 mV
- 44 KHz - 3 mV
Après l'Ina 125 nous avons relevé : Média: MotP_AvFi.jpg
- Une valeur moyenne du signal à 100 mV
- Des signaux au fréquences avec leur puissance :
- 50 Hz - 30,8 mV
- 12,4 KHz - 2,2mV
- 24 KHz - 1 mV
- 31,8 KHz - 1 mV
- 44 KHz - 3 mV
Après notre filtre de coupure nous avons relevé : Média: MotP_ApFi.jpg
- Une valeur moyenne du signal à 93,6 mV
- Des signaux au fréquences avec leur puissance :
- 50 Hz - 4,8 mV
- 12,4 KHz - 2,2mV
- 24 KHz - 1 mV
- 31,8 KHz - 1 mV
- 44 KHz - 3 mV
- Création d'un logo pour la réalisation d'une boite en bois à la découpeuse laser.
L'objectif étant de réaliser un boitier avec la découpeuse laser du fabricarium, ce logo a était dessiné pour "décorer" notre futur boite.
Semaine 10
- Réalisation d'un montage sur une prototype board pour vérifier le fonctionnement comme on le souhate de l'amplificateur opérationelle.
- Dans un premier temps nous réalisons un schéma assez simple avec en entrée de notre composant un pont de Wheatstone. Dans le pont de Wheatstone que nous avons réalisé nous avons introduit une résistance variable pour pouvoir déséquilibre facilement le pont est donc avoir une différence de pottentiel que nous pouvons régler.
- Nous alimentons notre composant en mode single supply en 5V et avec une réistance variable de 10kohm pour régler le gain.
En réalisant ce montage nous avons pu constater que nous avions commis une erreur en lisant la data sheet, la pin pour mettre en veille le composant est un sleep barre. Nous devions donc mettre 5V sur cette pin pour que le composant soit actif. De plus nous devions relier la PIN Sense (11) à la sortie (10).
- Une fois le montage réalisé nous avons pu avons réglé à l'oscilloscope une variation de 50mV à l'entré en jouant sur la résistance variable introduit dans le pont de Wheatstone et en sortie une différence de potentiel de 500mV lorsque la resistance est égale à 10K nous avons donc un gain de 10. Ce qui correspond on tableau de la data sheet du composant. De plus nous avons pu voir que en faisant varier cette résistance cela jouais bien sur notre valeur de sortie.
avec notre allimentation single supply de 5V nous avons observé que la valeur de sortie est écreté à 4,33V.
- En second lieu nous avons remplacé le pont de Wheatstone avec une alimentation continu.
- on a injecté un signal de 104mV avec un gain théorique de 10 (10kohm) nous avons en sortie 510mV et avec un gain théorique de 1000 ( 68ohm) 688mV on peux donc en conclure que nous n'avons pas un fonctionnement qui suit la courbe théorique. Cela est du au fait que la valeur d'entré du signal ne dépasse pas 1V.
- Pour s'affranchir du minimum de tension que nous devons avoir en entré pour que la courbe du gain en fonction de la résistance soit celle indiqué par la datasheet nous devons allimenter notre composant en +/-5V.
- Nous avons donc réaliser un montage en alimentant notre composant en +/-5V.
- En second lieu nous avons remplacé le pont de Wheatstone avec une alimentation continu.
Schéma pour obtenir +/-5V grace à une alimentation continu : ...
- Nous avons gardé notre signal d'entré de 105mV précedent et nous avons pu constater les résultat suivant :
gain théorique de 10 --> 1,22V gain théorique de 1000 --> écretage à 4,25V
- Concllusion avec une alimmentation dual supply nous suivont bien la courbe de gain en fonction de la résistance.
A ajouter, le tableau du gain en fonction de la résistance avec la courbe. Expérimentale et théorique
Semaine 11
Cette semaine nous avons testé notre montage sur la prototype board avec l'INA 125 et le filtre coupe bande de 50Hz. On as d'abord validé le montage avec un générateur de signaux pour pouvoir faire varrier la fréquence, l'amplitude et la forme du signal. On as constaté que pour un signal de fréquence de 50Hz notre signal est bien amplifié grace à notre amplifcateur d'instrumentation puis enssuite fortement atténué à l'aide de notre filtre coupe bande. [photo] Avec un autre signal, par exemple ici de 200Hz il n'y a pas de modification d'amplitude entre avant et après le filtre. Après le filtre on peu quand même observer un déphasage. Ce déphasage est d'environs 300 degré.
On as également pu constater que lorsque le signal est écreté alors il est assimilable à un signal carré est donc la forme du signal après le filtre est déformé.
Semaine 12
Cette semaine Nous avons essayer d'alimenter notre amplificateur d'instrumentation avec la carte arduino. Comme nous voulions alimenter en dual supply notre composant on à donc du se résoudre à l'alimenter en +/- 2.5V par la création d'une masse virtuel entre la masse et le +5V de la carte arduino. Pour ce faire nous avons utilisé le montage suivant avec un AOP LN324N. [image du montage a rajouter] Tout d'abord nous avons valider le montage sur une prototype board. Puis nous avons alimenter notre INA125 avec cette méthode. Nous avons pu observer qu'avec ce montage la sortie +/- 2.5V etait trop bruité ce qui avait pour conséquence un signal de sortie de l'INA 125 inexploitable. nous avons donc changer les résistance de 150kOhm par des résistance plus faible, 10Kohm et d'ajouter des capacité de découplage nous avons pu observer une amélioration mais pas suffisantes. On s'est donc tourné par l'utilisation d'un autre composant, le TLC82CP. Montage du branchement : [schéma du montage a ajouter] On as pu constater que la sortie était beaucoup moins bruité, nos test avec l'INA125 ont était concluant. le signal de sortie à une forme en adéquation avec l'entrée et évolue entre +/- 1.8V (valeur pour laquelle on sature.) Caractéristique de l'INA 125 avec cette alimentation : [courbe du gain en fonction de la résistance à ajouter] Il nous reste donc à donner un offset à notre signal de sortie qui ondule entre +/- 1,8V pour obtenir un signal qui varie entre la masse et le 5V de l'arduino. On as d'abord ajouté un offset avec un montage simple à l'aide d'une résistance et d'une diod : [schéma ] Ce montage à était concluant pour un signal continue positif mais ne fonctionne pas avec un signal sinusoidale qui varie entre +/- 2V. On as alors réaliser le montage suivant avec une diode et une capacité. Nous avons pu valider le montage en observant un signal qui évolue bien etre la masse et 4V.
Bibliographie
Ci-dessous les ressources qui nous ont permis d'avancer sur la réalisation du projet.
Sonelec Musique
https://www.sonelec-musique.com/
LED s'illuminant avec une musique sur Arduino
https://www.arduinostarterkits.com/resources/how-to-make-leds-flash-to-music-with-an-arduino
http://www.instructables.com/id/How-to-Make-LEDs-Flash-to-Music-with-an-Arduino/
Notes de musique avec une carte Arduino
https://www.carnetdumaker.net/articles/jouer-des-notes-de-musiques-avec-une-carte-arduino-genuino/
https://openclassrooms.com/courses/perfectionnez-vous-dans-la-programmation-arduino/generez-des-sons
Filtre numérique avec un Arduino
http://www.f-legrand.fr/scidoc/docmml/sciphys/arduino/filtrage2/filtrage2.html
Connexion MIDI avec un Arduino
http://www.instructables.com/id/Send-and-Receive-MIDI-with-Arduino/
EEG https://www.researchgate.net/publication/266663863_WIRELESS_TRANSMISSION_OF_EEG_SIGNALS
HP http://electroniqueamateur.blogspot.fr/2015/07/brancher-un-haut-parleur-larduino.html