DIY EEG (et ECG) Circuit (10 / 12 étapes)

Étape 10: « traitement » des données

Mise en garde : je vous suggère fortement faire cela sur un ordinateur portable, car il n’y a un danger cause s’il y a un pic de tension de la prise murale. Peu importe, soyez très prudent avec les sondes va à la carte son. Si elles touchent accidentellement une source de haute tension (c'est-à-dire vous les coller dans une prise de courant), vous pouvez faire frire la carte son de votre ordinateur.

Première chose à faire est de télécharger traitement, disponible à http://processing.org. Il ne nécessite aucune installation ; juste décompresser le téléchargement, ouvrez le dossier, puis exécutez-le. Téléchargez le croquis (quels programmes sont appelés dans le traitement) et ouvrez-le. Le programme devrait être bon d’aller comme c’est, et alors qu’il devrait y avoir assez de documentation pour comprendre ce qui se passe dans l’esquisse, je tiens à faire quelques notes et donner un aperçu général sur ce qu’il fait ici.

Je vous encourage à bricoler avec le programme - changer les choses, faire vos propres, etc.. N’ayez pas peur de le casser, puisqu’une version de travail peut toujours être trouvée ici. Si vous débutez en programmation, les gars qui a fait le traitement ont quelques tutoriels de base vraiment génial ici. Une chose à noter est que le traitement est sensible à la casse - si à un moment donné, que vous tapez dans FFTHeight au lieu de FFTheight, le programme vous donnera une erreur et vous amène à la ligne où vous avez tapé dans l’ancien. I n’a pas le document chacune des fonctions que j’ai utilisé - si vous n’êtes pas sûr de ce que fait une partie du code, vous devriez regarder la fonction utilisée au processing.org, afin que vous puissiez voir ce que sa destinée à faire, ainsi qu’exactement ce qu’il prend en entrée et produit comme sorties. Les classes audio ne sera pas aussi facilement y trouve (minim, FFT, AudioInput, etc.). Pour trouver la documentation pour ces pièces, vous devez ici, plus précisément à le manuels sous l’onglet Outils dans la partie supérieure.

En outre, un peu d’histoire sur la FFT. Données peuvent être représentées à bien des égards, deux façons courantes étant en temps et en fréquence. Représentant l’information dans le domaine de fréquence s’élève habituellement à afficher des données comme la combinaison d’un grand nombre d’ondes sinusoïdales avec des fréquences et des amplitudes différentes. Si vous avez une onde sinusoïdale pure, disons oscillant à 1 Hz, vous verriez l’onde sinusoïdale, nous le savons tous et l’amour dans le domaine temporel, mais la fréquence domaine serait il suffit de voir une seule ligne à f = 1. Si dans le temps, vous aviez une vague qui a été faite en ajoutant une sinusoïde à 1 Hz et celui qui a été à moitié l’amplitude de la première, mais à 2 Hz, fréquence, vous verriez deux lignes - une à 1 Hz, avec une hauteur de 1 et l’autre à 2 Hz avec une hauteur de 0,5.

Sur cette base, vous pouvez représenter des signaux très compliqués (n’importe quel signal!) comme une combinaison d’un nombre (parfois une infinité) d’ondes sinusoïdales. La façon la plus courante pour convertir le domaine temporel des signaux à fréquence est avec la FFT (Fast Fourier Transform). Il fait exactement ce que j’ai décrit juste--il prend comme entrée une partie du signal du domaine temps et génère en sortie des bandes correspond à la concentration de certaines gammes de fréquences dans ce signal. Ces données peuvent facilement être visualisées en affichant chaque bande comme un bar avec une certaine hauteur, comme je le faisais dans le code.

Ce programme est vraiment juste une acquisition de données / visualisation un. Il y a beaucoup de choses que vous pouvez faire avec ce circuit--je vous encourage à vraiment jouer avec elle et faire quelque chose de votre choix ! La prochaine étape est facultative un détaillant quelque chose un peu plus amusant que j’ai fait avec le type de données acquises dans ce programme.

Code disponible ici.

Articles Liés

DIY Double Sided PCB/Circuit Board eau-forte

DIY Double Sided PCB/Circuit Board eau-forte

il s'agit de la méthode que j'utilise pour etch doubles faces circuits imprimés à la maison. J'ai utilisé diverses méthodes pour ces derniers mois et se sont installés sur ce coup, qui me semble être le moyen le plus fiable d'obtenir les deux parties
Beanie transforme les ondes cérébrales en lumière

Beanie transforme les ondes cérébrales en lumière

Vous avez toujours voulu visualiser votre activité cérébrale en temps réel ? Déplacer un objet sur un écran avec votre esprit ? Ce tutoriel vous montre comment faire un bonnet EEG récréatif qui transforme les ondes cérébrales en lumière, en utilisant
BRICOLAGE littleBits

BRICOLAGE littleBits

Let's make littleBits DIY ! Pour les circuits originaux, visitez littleBits.cc*Ajoutés depuis la publication initiale : légère détente * J'ai changer les circuits originales basés sur pièces disponibilité et mes propres préférences et capacité. Je su
Boîte de QI émotionnel de parler

Boîte de QI émotionnel de parler

à l'aide de littleBits, vous pouvez faire une boîte de QI émotionnel (test de guimauve), une lumière de réfrigérateur et une boîte avec une alarme pour protéger vos trucs.  Essayer différentes variations des entrées et sorties et modifier les paramèt
DIY ECG en utilisant un analogue découverte 2 et LabVIEW

DIY ECG en utilisant un analogue découverte 2 et LabVIEW

Dans ce Instructable, je vais vous montrer comment faire une maison électrocardiogramme (ECG). Le but de cette machine est d'amplifier, de mesurer et d'enregistrer le potentiel électrique naturel créé par le cœur. Un ECG peut révéler une mine d'infor
DIY résistance d’urgence - un composant de circuit électronique

DIY résistance d’urgence - un composant de circuit électronique

votre dans une cabane dans les bois, votre circuit est due demain et le magasin de pièces est fermé. Vous avez besoin est de quelques résistances maintenant !Étape 1: Rassembler les matériaux Faire des résistances vous avez besoin d'un mètre de volt-
DIY Circuits imprimés flexibles

DIY Circuits imprimés flexibles

produire votre propre recto flexibles de circuits imprimés utilisant une imprimante à encre solide et film polyimide cuivré commun circuit imprimé, gravure de produits chimiques.Vous y trouverez flex PCB à l'intérieur de la plupart de téléphones cell
Création de DIY circuit imprimé

Création de DIY circuit imprimé

Vous avez toujours voulu tracer un circuit simple mais n'ont pas accès à des outils ou pour utiliser un service de fabrication de propper de financement ? Eh bien, j'ai une méthode qui fonctionne sur un très petit budget.Ce circuit va donner une nouv
DIY Circuit flow direction LED test stylo

DIY Circuit flow direction LED test stylo

jamais demandé dans quelle direction l'électricité se déplace ? Construisez votre propre circuit flow direction LED test stylo à découvrir !Il est tout à fait un nom long et fantaisie pour quelque chose qui est vraiment une LED sur un bâton. Le temps
Mindflex EEG avec des données brutes via Bluetooth

Mindflex EEG avec des données brutes via Bluetooth

Le Mindflex (et Mindflex Duel--le matériel concerné est censé pour être le même) jouet vous permet de contrôler la hauteur d'une boule avec la concentration mentale. Je vais vous expliquer comment attacher un module Bluetooth de 10 $ pour que cela so
Circuits de SILC : Haute Performance Silicone conducteur

Circuits de SILC : Haute Performance Silicone conducteur

CAOUTCHOUTEUX CONDUCTRICE FUN ! Construction étanche, portable, plein d'entrain, résistant à la chaleur, faible résistance, Transparent, circuits Indestructible !Plus il est très facile à faire et nécessite peu de matériel exotique !Le but ici est d'
Simulateur de l’ECG

Simulateur de l’ECG

cette instructable décrit en détail les étapes requises pour créer un simulateur ECG axée sur l'Arduino. Un simulateur ECG reproduit la forme d'onde cardiaque qui peut être mesurée en joignant trois électrodes (RA, Louisiane, RL) à la poitrine du pat
Bouclier d’ECG pour Arduino

Bouclier d’ECG pour Arduino

Récemment, j'ai fait shield pour arduino qui peut mesurer ECG, respiration, finalement après quelques modifications dans le code, EEG et EMG et PCB. Le grand avantage de ce bouclier est la possibilité pour le rendre facilement à la maison. Le bouclie
Raspberry Pi ordinateur portable DIY

Raspberry Pi ordinateur portable DIY

En relâchant tout d'abord, la pi Framboise a pris le monde par la tempête. L'idée d'avoir un total de 35 $ à part entière des PC de bureau dans votre poche avec lequel vous pourriez programmer, modifier et fondamentalement satisfaire n'importe quel b