DIY EEG (en ECG) Circuit (10 / 12 stap)

Stap 10: "verwerking" van de gegevens


Let op: stel ik zeer dit te doen op een laptop, want er een gevaar gaat als er een piek in de spanning van het stopcontact. Ongeacht, Wees zeer voorzichtig met de SONDES naar de GELUIDSKAART. Als ze per ongeluk aanraken van een hoge spanningsbron (d.w.z. u plak ze op een stopcontact), kunt u bak de geluidskaart van de computer.

Eerste ding om te doen is het downloaden van verwerking, beschikbaar op http://processing.org. Het vereist geen installatie; uitsluitend unzip de download, open de map, en het stormloop. Download de schets (welke programma's worden genoemd in verwerking) en toegankelijk op opwaarts. Het programma moet goed om te gaan zoals is, en hoewel er voldoende documentatie moet te begrijpen wat er gaande is in de tekening, ik wil een paar opmerkingen maken en geven een algemeen overzicht van wat het doet hier.

Ik moedig u om te sleutelen aan het programma - dingen veranderen, maken van uw eigen, enz. Wees niet bang om het te breken, aangezien een werkende versie altijd hier gevonden worden kan. Als je nieuw voor de programmering, de jongens die verwerking hebben sommige zowaar tof elementaire tutorials hier. Een ding om op te merken is dat de verwerking hoofdlettergevoelig - is als op enig moment die u in de FFTHeight in plaats van FFTheight typt, het programma zal u een vergissing verlenen en neemt u mee naar de lijn waar u hebt getypt in de voormalige. Ik niet elke één functie die ik heb gebruikt - document als u twijfelt over wat een deel van de code doet, u moet opzoeken de functie wordt gebruikt bij processing.org, zodat u kunt zien welke zijn bedoeld om te doen, evenals precies wat het neemt als ingangen en produceert als uitgang. Audio klassen niet zo gemakkelijk er worden gevonden (minim, FFT, AudioInput, enz). Vind documentatie voor die stukken, kijk hier, specifiek op de handleidingen onder het tabblad hulpprogramma's aan de top.

Ook een beetje achtergrond op de FFT. Gegevens kan worden weergegeven in menig opzicht, gemeenschappelijk op twee manieren worden in tijd en frequentie. Die informatie in het frequentiedomein bedraagt meestal waarbij gegevens worden weergegeven als de combinatie van een heleboel sinus golven met verschillende frequenties en amplitudes. Als u een zuivere sinus hebben, zeggen oscillerende 1 Hz, zou u de sinus die we allemaal kennen en liefhebben in het tijdsdomein, maar in de frequentie domein zou gewoon één regel f = 1. Als u had tijdig een golf die werd gemaakt door het toevoegen van een sinusgolf op 1 Hz, en een die was half de amplitude de eerste, maar met 2 Hz, zou u twee regels - één 1 Hz met een hoogte van 1, en één met 2 Hz met een hoogte van 0,5 zien in frequentie.

Hieruit kan u erg ingewikkeld signalen (geen signaal!) als een combinatie van een aantal (soms een oneindig aantal) voor sinusgolven vertegenwoordigen. De gemeenschappelijkste manier om te converteren van signalen van het tijdsdomein naar frequentie is met de FFT (Fast Fourier Transform). Het doet precies wat ik zojuist beschreven--duurt als invoer een gedeelte van het domein tijdsignaal en uitgangen bands overeenkomt met de concentratie van bepaalde adresbereiken frequenties in dat signaal. Deze gegevens kan gemakkelijk worden gevisualiseerd door elke band weer te geven als een bar met een bepaalde hoogte, zoals ik deed in de code.

Dit programma is eigenlijk gewoon een data-acquisitie / visualisatie een. Er zijn een HELEBOEL dingen die je kunt doen met dit circuit--ik moedig u aan echt Speel mee en maak iets van je eigen! De volgende stap is een optioneel een detaillering iets een beetje meer plezier die ik gemaakt heb met het type gegevens in dit programma verworven.

Code beschikbaar hier.

Gerelateerde Artikelen

DIY Pyralux voor flexibele Circuits

DIY Pyralux voor flexibele Circuits

Flexibele circuits hebben hun toepassingen in vele toepassingen, maar de snelst groeiende toepassing is in de draagbare elektronica. Ik was aanvankelijk geïnteresseerd in het maken van een flexibele schakeling vast te stellen aan de omtrek van een ac
DIY spier Sensor / EMG Circuit voor een Microcontroller

DIY spier Sensor / EMG Circuit voor een Microcontroller

meten van spier activering via elektrische potentiaal, hierna aangeduid als elektromyografie (EMG) , heeft van oudsher gebruikt voor medisch onderzoek en diagnose van neuromusculaire aandoeningen. Echter met de komst van de krimpende ooit nog krachti
DIY dubbele Dubbelzijdige PCB/Circuit Board etsen

DIY dubbele Dubbelzijdige PCB/Circuit Board etsen

dit is de methode die ik gebruik om etch dubbel zijdig printplaten thuis. Ik heb gebruikt verschillende methoden voor de afgelopen paar maanden en hebben geregeld voort zulks men, dat vind ik de meest betrouwbare manier om beide zijden line-up.Wat u
Muts hersengolven verandert in licht

Muts hersengolven verandert in licht

Ooit wilde je hersenactiviteit in real-time te visualiseren? Een object verplaatsen op een scherm met uw gedachten? Deze tutorial toont je hoe maak je een recreatieve EEG muts die hersengolven in licht, met behulp van een microcontroller, LEDs en een
DIY Arduino Motor Shield [voor slechts $8!] (L298N 2x4A)

DIY Arduino Motor Shield [voor slechts $8!] (L298N 2x4A)

Vandaag, ik ga u tonen hoe te maken van een motor shield voor Arduino (rijder) tegen een lage prijs. Het werkt prachtig, haar bezit bijna alle kenmerken van de originele motor shield voor Arduino. Het bijna beschouwd als een kloon. De originele motor
DIY Office fishtank

DIY Office fishtank

dus, om te beginnen heb ik gewerkt bij Arkwin Industries nu al bijna vijf jaar en zij net geïnstalleerd nieuwe werkplekken. Een van mijn collega's en ik waren een grapje rond over wat te doen met het gedeelte hol glas aan de bovenkant. Het glas aan w
ECG stropdas

ECG stropdas

projectdoelenmaken van een circuit-verbonden stropdasdie bevat een verlicht hart die kande inbreng van Blink op basis van een drager. Deinput kan ofwel worden gebaseerd op opsporeneen certificaathouder hart-tarief of kan worden gebaseerdop het buigen
Joule dief LED nachtlampje

Joule dief LED nachtlampje

Ik heb veel gebruikte batterijen rond. Afstandsbedieningen, camera's, veel elektronische gadgets alle gebruiken meestal AA formaat batterijen. Ik voelde me altijd schuldig voor de gebruikte batterijen weggooien. Ik weet er zijn oplaadbare batterijen,
Geavanceerde Brushless Power Systems voor kleine elektrische Scooters

Geavanceerde Brushless Power Systems voor kleine elektrische Scooters

Thesis: het is haalbaar voor de bouw van een zeer krachtige, efficiënte en lichtgewicht persoonlijke mobiliteit-apparaat met behulp van hobby-grade apparatuur voor onder $400. Dit bedrag kan worden drastisch minder afhankelijk van de individuele eise
Wijzigen van een goedkope LDC condensator microfoon

Wijzigen van een goedkope LDC condensator microfoon

Ik heb een audio man voor een lange tijd en een fervent DIY'er. Wat betekent mijn favoriete soorten projecten die betrekking hebben op Audio. Ik ben ook een vaste gelovige die voor een DIY project cool om daar te zijn moet een van de twee uitkomsten
Lucht kwaliteit ballonnen

Lucht kwaliteit ballonnen

dit Instructable zal u tonen hoe te maken van de reus, super cool, gloeiende ballonnen die reageren aan het omringen van luchtkwaliteit. Binnen elke ballon is een tri-gekleurde LED. Deze LED reageert op gegevens uit een lucht kwaliteit sensor, draaie
DIY ECG met een Analog Discovery 2 en LabVIEW

DIY ECG met een Analog Discovery 2 en LabVIEW

In dit Instructable, zal ik u tonen hoe maak je een zelfgemaakte elektrocardiogram (ECG). Het doel van deze machine is te versterken, meten en registreren van de natuurlijke elektrische mogelijkheden die door het hart. Een ECG kan een schat aan infor
Shirt Circuit: DIY Wearable Breadboard Circuits

Shirt Circuit: DIY Wearable Breadboard Circuits

Shirt Circuit is zacht wearable breadboard met modulaire DIY circuit-onderdelen die kunnen worden uitgelijnd op het shirt door de drager. De motivatie achter shirt circuit is te vechten het paradigma van de '' zwarte doos '' waarin STEM onderwijs wor
DIY een PCB boord van bistabiele circuit met de Adelaar van

DIY een PCB boord van bistabiele circuit met de Adelaar van

Ik wil een bistabiele circuit met een bord pcb bouwen maar ik wil niet te sturen mijn eagle pcb fabricage fabriek dus ik DIY een pcb wil dit.Wat is bistabiele circuit?Bistabiele circuit is een circuit waarin het circuit stabiel in beide staat is. Het