Difference between revisions of "Projets:Perso:2011:fNIRS headset"

From Electrolab
Jump to: navigation, search
(Created page with "{{Project |name= Brain Computer Interface : fNIRS style |author= SamNeurohack |proposal_date= 19/11/2011 |abstract1=Après avoir joué avec les EEG, version commerciale ou openEE...")
 
 
(27 intermediate revisions by one user not shown)
Line 3: Line 3:
 
|author= SamNeurohack
 
|author= SamNeurohack
 
|proposal_date= 19/11/2011
 
|proposal_date= 19/11/2011
|abstract1=Après avoir joué avec les EEG, version commerciale ou openEEG, il est temps de se mettre a la page et de se lancer dans la Spectroscopie par Infrarouge Proche.
+
|abstract1=Après avoir joué avec les EEG, il est temps de se mettre à la page et de se lancer dans la spectroscopie par infrarouge proche fonctionnelle.
 
|abstract2=Si on éclaire l'interieur de la caboche avec une LED IR et en mettant un récepteur a au moins 2.5 cm, la lumière reçue a été réfléchie par le cortex cérébral
 
|abstract2=Si on éclaire l'interieur de la caboche avec une LED IR et en mettant un récepteur a au moins 2.5 cm, la lumière reçue a été réfléchie par le cortex cérébral
 
|abstract3=et depend de la quantité d'hémoglobine avec et sans oxygène. La lumière reçue change donc en fonction de la tache cérébrale, CQFD !"
 
|abstract3=et depend de la quantité d'hémoglobine avec et sans oxygène. La lumière reçue change donc en fonction de la tache cérébrale, CQFD !"
Line 15: Line 15:
 
}}
 
}}
  
 +
=Projet=
 +
Améliorer, documenter et réaliser le casque a infra rouge proche a partir d'un design ayant deja fait ses preuves : travail de [http://www.tmplab.org/wiki/index.php/Brain_Computer_Interface Felix Chenier] (d'où sont extrait les illustrations de cette page).
  
=Introduction=
 
Donne un appercu des tenants et aboutissants du projet.
 
==Objectifs==
 
Fabriquer une interface cerveau/ordinateur pas chère, pratique et plus fiable qu'utilisant un electro encephalogramme entre 50 et 100 euros.
 
* *wiki in progress
 
* en faire également un plateau autonome, avec un logiciel libre adapté au microcontroleur retenu ; élo visé de 1600 (joueur de club) sur Arduino à 2400+ (grand maitre) sur carte plus performante
 
* participer au tournoi français d'échiquier électroniques de Paris-Saints en 2012 (http://www.zanchetta.net/default.aspx?Categorie=ECHIQUIERS&Page=paris-saints)
 
* mettre les plans, schémas, logiciels nécessaire à la construction sur un site collaboratif (in english)
 
* en profiter pour apprendre quelques trucs en électronique vu que je pars de zéro :p
 
  
==Projet==
+
==Objectifs==
Améliorer, documenter et réaliser le casque a infra rouge proche
+
Fabriquer une interface cerveau/ordinateur entre 50 et 100 euros et plus fiable qu'utilisant un electro encephalogramme.
 +
*Ultraleger.
 +
*Position changeable sur le crâne.
 +
*relativement simple a reproduire.
 +
*respectant les normes d'énergie maximale déposée.
  
==Principe fNIRS==
+
==Principe fNIRS / Neuroscience Background==
 
*Wiki in progress
 
*Wiki in progress
 +
[[File:Hbhbr.png]]
  
==Interfaces possibles==
+
==Interfaces==
*Une interface série transfert les données
+
*Une interface série transfère les données cérébrales dans un ordinateur qui redispatche si besoin
 
*Déja fonctionnel : ethernet, TCP/UDP (=commande via Internet), OSC, STL, GCODE, Audio, graphismes,...
 
*Déja fonctionnel : ethernet, TCP/UDP (=commande via Internet), OSC, STL, GCODE, Audio, graphismes,...
*Exemples : Un robot via wifi, composer de la musique,...  
+
*Exemples : Un robot via wifi, composer de la musique,...
  
 +
=Description=
  
===Caractérisitiques===
+
==Caractérisitiques techniques==
*Ultraleger, pas cher, fiable
+
*Un couple émetteur/recepteur
*Position changeable sur le crâne
+
*Interface série
*relativement simple a reproduire.
+
*alimentation :
*respectant les normes d'énergie maximale déposée.
+
*wiki in progress
  
===Caractérisitiques techniques===
+
[[File:FnirsBloc.png]]
*Un couple Emteur/Recepteur
+
  
 
+
==Matériel==
===Matériel===
+
 
*plusieurs PCB imprimés localement
 
*plusieurs PCB imprimés localement
 
*wiki in progress
 
*wiki in progress
  
===Réalisation===
+
==Réalisation==
 
*Design in progress
 
*Design in progress
  
===Logiciel===
+
==Logiciel==
 
*wiki in progress
 
*wiki in progress
 
*une partie existe
 
*une partie existe
 
*une partie est a écrire.
 
*une partie est a écrire.
  
 +
=Brainstorm zone=
 +
*Un des circuits étant un ATmega : le remplacer par un arduino et donc redesigner les autres circuits dans un shield et vendre ses shields comme kits !!
 +
*Faire que le circuit puisse fonctionner avec des leds peu chères pour la mise au point.
 +
*
 +
 +
=Macro planning=
 +
* novembre 2011: sélection d'un prototype publié comme base (FAIT)
 +
* décembre 2011: critique et amélioration du design, Led moins chères,...
 +
* janvier 2012: on imprime, on soude, on joue.
  
=Questions ouvertes/problèmes=
 
  
===acteurs impliqués dans le projet ===
+
===Acteurs impliqués dans le projet ===
 
*Sam (Neurohack)
 
*Sam (Neurohack)
 
*Toute personne intéressée est bienvenue !
 
*Toute personne intéressée est bienvenue !
  
==Macro planning==
+
 
* novembre 2011: sélection d'un prototype publié comme base (FAIT)
+
= Meetings =
* décembre 2011: critique et amélioration du design, Led moins chères,...
+
== 16/04/2013 ==
* janvier 2012: on imprime, on soude, on joue.
+
Eh oui, un peu de retard. C'est la vie !
 +
On reprend un peu les articles de référence. Ce qu'il en ressort:
 +
* il faut plaquer la source sur la peau, pour éviter le parasitage par la lumière en direct
 +
* la réflexion est très faible (7 à 9 ordres de grandeur d'atténuation optique, soit 90dB de perte sur le signal dixit Zenos)
 +
* il y a des leds spéciales qui savent sortir plusieurs longueur d'onde, mais elles coutent une blinde (75€ pièce, par lot de 5 minimum). Un peu de sourcing à effectuer ! Sachant qu'il est envisageable de tester avec des composants "apacher". Dans tous les cas il y a un budget dispo pour le projet donc ce n'est pas un gros probleme
 +
* on doit caractériser des émetteurs & récepteurs ; avec des verres de masques de soudure (par ex celui d'Eric, qui est réglable). Sinon l'article donne des méthodes de calibration.
 +
* il y a un max à ne pas dépasser en intensité lumineuse (sinon ca chauffe ;). Mais on peut pulser fort.
 +
* longueur d'onde idéale: entre 700 et 800nm
 +
* signaux à observer: max 2Hz ; résolution requise inconnue à ce jour...
 +
* on va donc réaliser:
 +
** un petit circuit d'émission, type source de courant + pulse ; pilotage par un petit micro, tant qu'on y est. Idéalement, de quoi brancher facilement différentes sources lumineuses. Ordre de grandeur du courant: réglable, jusqu'à 1 ou 2 amps (cf astuce d'Eric pour détourner un régulateur de tension à découpage en source de courant réglable)
 +
** un circuit de détection (voire plusieurs, si on utilise différentes technos):
 +
*** phototransistor "classique" : pas cher, mais estce que ce sera suffisant en sensibilité/performance..?
 +
*** photodiode à avalanche : inconvénient, HT (10^2 V), cher
 +
*** PMT : potentiellement ultra précis, mais fragile, "cher" et HT (10^3 V)
 +
*** potentiellement, on fera les premières mesures à l'oscillo et/ou multimètre de précision (Eric), histoire de vérifier dans quoi on s'engage avant de pougner des ADC de précision et des amplis sur un pcb...
 +
 
 +
Todos:
 +
* Clem:
 +
** préparer schéma d'ensemble + bom tripaille + routage & fab proto
 +
* Eric:
 +
** faire passer les tuyaux sur le montage de source de courant & d'ampli op d'instrumentation
 +
* Sam:
 +
** sourcer leds & détecteurs spécifiques (dans un premier temps, on peut faire avec des composants "standards".
 +
Prochain meeting: lorsque ces points auront été menés à bien... c'est à dire, un de ces jours prochains on espère :)

Latest revision as of 00:45, 17 April 2013

Brain Computer Interface : fNIRS style
Auteur SamNeurohack
Date de proposition 19/11/2011
Tags du projet PPC
Lieu d'utilisation final Anywhere
Utilisateur final Youngsters
Type de projet

Projet personnel de SamNeurohack

Projet Brain Computer Interface : fNIRS style

Après avoir joué avec les EEG, il est temps de se mettre à la page et de se lancer dans la spectroscopie par infrarouge proche fonctionnelle.
Si on éclaire l'interieur de la caboche avec une LED IR et en mettant un récepteur a au moins 2.5 cm, la lumière reçue a été réfléchie par le cortex cérébral
et depend de la quantité d'hémoglobine avec et sans oxygène. La lumière reçue change donc en fonction de la tache cérébrale, CQFD !"



Projet

Améliorer, documenter et réaliser le casque a infra rouge proche a partir d'un design ayant deja fait ses preuves : travail de Felix Chenier (d'où sont extrait les illustrations de cette page).


Objectifs

Fabriquer une interface cerveau/ordinateur entre 50 et 100 euros et plus fiable qu'utilisant un electro encephalogramme.

  • Ultraleger.
  • Position changeable sur le crâne.
  • relativement simple a reproduire.
  • respectant les normes d'énergie maximale déposée.

Principe fNIRS / Neuroscience Background

  • Wiki in progress

Hbhbr.png

Interfaces

  • Une interface série transfère les données cérébrales dans un ordinateur qui redispatche si besoin
  • Déja fonctionnel : ethernet, TCP/UDP (=commande via Internet), OSC, STL, GCODE, Audio, graphismes,...
  • Exemples : Un robot via wifi, composer de la musique,...

Description

Caractérisitiques techniques

  • Un couple émetteur/recepteur
  • Interface série
  • alimentation :
  • wiki in progress

FnirsBloc.png

Matériel

  • plusieurs PCB imprimés localement
  • wiki in progress

Réalisation

  • Design in progress

Logiciel

  • wiki in progress
  • une partie existe
  • une partie est a écrire.

Brainstorm zone

  • Un des circuits étant un ATmega : le remplacer par un arduino et donc redesigner les autres circuits dans un shield et vendre ses shields comme kits !!
  • Faire que le circuit puisse fonctionner avec des leds peu chères pour la mise au point.

Macro planning

  • novembre 2011: sélection d'un prototype publié comme base (FAIT)
  • décembre 2011: critique et amélioration du design, Led moins chères,...
  • janvier 2012: on imprime, on soude, on joue.


Acteurs impliqués dans le projet

  • Sam (Neurohack)
  • Toute personne intéressée est bienvenue !


Meetings

16/04/2013

Eh oui, un peu de retard. C'est la vie ! On reprend un peu les articles de référence. Ce qu'il en ressort:

  • il faut plaquer la source sur la peau, pour éviter le parasitage par la lumière en direct
  • la réflexion est très faible (7 à 9 ordres de grandeur d'atténuation optique, soit 90dB de perte sur le signal dixit Zenos)
  • il y a des leds spéciales qui savent sortir plusieurs longueur d'onde, mais elles coutent une blinde (75€ pièce, par lot de 5 minimum). Un peu de sourcing à effectuer ! Sachant qu'il est envisageable de tester avec des composants "apacher". Dans tous les cas il y a un budget dispo pour le projet donc ce n'est pas un gros probleme
  • on doit caractériser des émetteurs & récepteurs ; avec des verres de masques de soudure (par ex celui d'Eric, qui est réglable). Sinon l'article donne des méthodes de calibration.
  • il y a un max à ne pas dépasser en intensité lumineuse (sinon ca chauffe ;). Mais on peut pulser fort.
  • longueur d'onde idéale: entre 700 et 800nm
  • signaux à observer: max 2Hz ; résolution requise inconnue à ce jour...
  • on va donc réaliser:
    • un petit circuit d'émission, type source de courant + pulse ; pilotage par un petit micro, tant qu'on y est. Idéalement, de quoi brancher facilement différentes sources lumineuses. Ordre de grandeur du courant: réglable, jusqu'à 1 ou 2 amps (cf astuce d'Eric pour détourner un régulateur de tension à découpage en source de courant réglable)
    • un circuit de détection (voire plusieurs, si on utilise différentes technos):
      • phototransistor "classique" : pas cher, mais estce que ce sera suffisant en sensibilité/performance..?
      • photodiode à avalanche : inconvénient, HT (10^2 V), cher
      • PMT : potentiellement ultra précis, mais fragile, "cher" et HT (10^3 V)
      • potentiellement, on fera les premières mesures à l'oscillo et/ou multimètre de précision (Eric), histoire de vérifier dans quoi on s'engage avant de pougner des ADC de précision et des amplis sur un pcb...

Todos:

  • Clem:
    • préparer schéma d'ensemble + bom tripaille + routage & fab proto
  • Eric:
    • faire passer les tuyaux sur le montage de source de courant & d'ampli op d'instrumentation
  • Sam:
    • sourcer leds & détecteurs spécifiques (dans un premier temps, on peut faire avec des composants "standards".

Prochain meeting: lorsque ces points auront été menés à bien... c'est à dire, un de ces jours prochains on espère :)