DIY EEGEN (och ECG) krets (10 / 12 steg)

Steg 10: "behandling" av uppgifterna



Försiktighet: jag starkt rekommenderar att göra detta på en bärbar dator, eftersom det finns en fara inblandade om det finns en stegring i spänning från vägguttaget. Oavsett, vara mycket FÖRSIKTIGA med SONDERNA kommer att LJUDKORTET. Om de rör av misstag en hög spänningskälla (dvs du sticka dem till ett eluttag), kan du steka din dators ljudkort.

Första sak att göra är att hämta bearbetning, tillgänglig på http://processing.org. Det kräver inte någon installation. bara packa upp nedladdningen, öppna mappen och kör den. Ladda ner skissen (vilka program kallas bearbetning), och öppna upp. Programmet bör vara bra att gå som är, och det bör finnas tillräckligt dokumentation att förstå vad som pågår i skissen, jag vill göra några anteckningar och ge en allmän beskrivning av vad det gör här.

Jag uppmuntrar dig att mixtra med programmet - ändra saker, gör din egen, etc. Inte vara rädd att bryta det, eftersom en fungerande version kan alltid hittas här. Om du är ny till programmering, killarna som gjorde behandlingen har några riktigt bra grundläggande tutorials här. En sak att notera är att behandlingen är skiftlägeskänslig - om någon gång du skriver i FFTHeight istället för FFTheight, programmet ger dig ett fel och ta dig till raden där du skrev i det förra. Jag inte dokumentera varje enskild funktion som jag använde - om du är osäker på vad en del av koden gör, ska du leta upp funktionen som används på processing.org, så att du kan se vad dess tänkt att göra, samt exakt vad det tar som indata och producerar som resultat. Ljud klasser kommer inte finns lika lätt (minim, FFT, AudioInput, etc). För att hitta dokumentation för de lappar, titta här, speciellt på manualerna under fliken Verktyg högst upp.

Också, lite bakgrund på FFTEN. Data kan representeras på många sätt, två vanliga sätt att vara i tid och frekvens. Som motsvarar information i frekvensplanet uppgår vanligtvis till visar data som kombinationen av en massa sinusvågor med olika frekvenser och amplituder. Om du har en ren sinusvåg, säger oscillerande vid 1 Hz, skulle du se sinusvåg vi alla känner och älskar i tidsplanet, men i frekvens domän skulle bara se en linje vid f = 1. Om du hade en våg som gjordes genom att lägga till en sinussignal på 1 Hz, och en som var halv amplituden först men på 2 Hz i tid, skulle du se två linjer - en på 1 Hz med en höjd av 1, och en på 2 Hz med en höjd av 0,5 i frekvens.

Från detta, kan du representera mycket komplicerat signaler (någon signal!) som en kombination av ett antal (ibland ett oändligt antal) sinustoner. Det vanligaste sättet att konvertera signaler från domänen tid till frekvens är med FFT (Fast Fourier Transform). Den gör exakt vad jag just beskrivit--det tar som indata som en del av domänen tidsignal och utgångar-banden motsvarar koncentrationen av vissa intervall av frekvenser i det signalen. Dessa data kan enkelt visualiseras genom att varje band som en bar med en viss höjd, som jag gjorde i koden.

Detta program är egentligen bara en datainsamling / visualisering en. Det finns många saker du kan göra med denna krets--jag uppmuntrar dig att verkligen leka med det och göra något av dina egna! Nästa steg är en valfri en beskrivning med något lite roligare som jag gjort med datatypen förvärvade i detta program.

Koden finns här.

Se Steg
Relaterade Ämnen

DIY Mister och Fan

Alla har upplevt det: en sommar värmeböljan. Detta Diy spritzer och fläkt är perfekt att slå värmen på sommaren.Steg 1: material VattenflaskaSprutan huvudetMotorTejpFan BladeHoppare ledningarLinkIT enSteg 2: spruta FN-skruv locket på vattenflaskan oc...

DIY Trollstaven och bröstet Kit (IR-sändare och mottagare)

detta kit använder en Arduino och elektroniska delar för att upptäcka och reagera på infrarött ljus från någon infraröd avger enheten med fjärrkontroll enheter, infraröd avstånd sensorn (som på kameror) eller varumärke-märket Magic wand. Detta projek...

DIY billiga och kreativ bröllop gynnar

Hej alla! Sedan min första DIY för bröllop gynnar var så populär på denna kanal, beslöt jag att skapa del 2, för att hjälpa dig med fler idéer om hur man skapar lätt bröllop gynnar på en budget. I denna video kan du hitta hur man gör tryckt blomma lj...

Elektriskt ledande lim och ledande tråd: Gör en LED-Display och tyg krets som rullar upp.

Gör din egen ledande tyger, tråd, lim och tejp, och använda dem för att göra potentiometrar, resistorer, växlar, LED-displayer och kretsar.Med hjälp av elektriskt ledande lim och ledande tråd kan du göra LED-displayer och kretsar på något flexibelt t...

DIY Thorn (och punktering)-resistent däck

Hej är killar, Triplephase här och detta min första Instructable.Jag kommer att använda återvunna däck från gamla cyklar för att skapa ett thorn-resistent däck för mig och min brors cykel i detta Instructable.Backstory: följa några punkterade däck re...

DIY: Bivax och olja trä Finish experiment

Detta "vänners kompatibla är processen att skapa min egen DIY bivax träslag, och sedan testa var och en av dem är klar. Jag vill göra något som ger glans olja men skyddet av ett vax.För dessa vaxer experimentera jag med olika nyckeltal av kokt linolj...

Parallell och serie krets

det finns två grundläggande typer av elektriska kretsar; serie och parallell. En komplex krets kan bestå av sub kretsar av varje sort.Steg 1: serien krets En serie krets, sökvägen till elektroner från negativa (-) sidan till den positiva sidan (+) gå...

DIY mixa och matcha koppling

här har du en handledning om hur att skapa dig en egen mix och matcha koppling, idealisk för denna säsong och en bit som kommer att göra specail varje utseende.1. skapa ett rutnät med maskeringstejp i den nedre delen av kopplingen. Börja med de horis...

Hög effekt ledde Under skåp belysning DIY - snygga och BRIGHT @ bara 23w!

Först och främst, låt mig förklara att "High Power LED" förmodligen bör läsa "Hög intensitet lysdioder". Mina beräkningar används denna helhet setup om 23w av el.Hur som helst, efter att få nya köksluckor och få en fin blank granit bän...

DIY Babyfilt och Swaddles.

Bra dag alla!När min bästa vän hade sitt första barn den första som kom ihåg, baby presenter och massor av dem! Jag har aldrig handlat för en baby innan i mitt liv men verkligen, hur hårt kan dettavara? Jag var upphetsad! Mitt mål, att skapa den stör...

DIY Deadbolt och Garage dörr Sensor LED

här är ett bra sätt att kontrollera alltid om du låst deadbolt i dörren eller om garageporten kan vara öppen. Super enkel att göra och billigt.Material som behövs:LED (valfri färg)Förkopplingsmotstånd till matcha LED (http://ledz.com/?p=zz.led.resist...

DIY iPod och iPhone stå från en gammal kassett ärende!

Jag letade över sidorna på yahoo och hittade denna snygga DIY telefon kassett stativ från en gammal kassett spelare. Länk till det ursprungliga inlägget: https://www.yahoo.com/makers/she-makes-a-clever-phone-stand-from-a-cassette-126044248570.htmlSte...

Klappa drivs GIANT Night lampa - DIY billigt och enkelt

Hej varje en, jag Sahas Chitlange, Aging 14, från Indien. Här är min instructable på Clap drivs GIANT night lampa. Detta är en natt-lampa som tänds och släcks på klappar. När klappade det vänder och igen klappade det stängs av. höjd av denna lampa är...

DIY muskel Sensor / EMG krets för en mikrokontroller

mätning muskel aktiveringen via elektrisk potential, kallad Elektromyografi (EMG) , har traditionellt använts för medicinsk forskning och diagnostik av neuromuskulära sjukdomar. Dock med tillkomsten av någonsin krymper ännu mer kraftfull mikrokontrol...

DIY polaritet och kontinuitet testare

detta är min hemlagade polaritet och kontinuitet testare (max 14 volt)Jag använde:2 x ljusa lysdioder1 x Resistor (beror på lysdioder och spänning)och några kablarKrets gjordes i multisim...

DIY Arduino och skärbräda startkablar från skrot elektronik

Detta är min första instructable och här jag ska visa dig hur man gör bakbord bygeln kabeln ur några skrot elektronik som du kan hitta någonstans (i gamla skrivare, telefoner, datorer etc.). Det är enkelt, Billigt och prisvärt till någon, och du ska...

ESP-201 DIY prototyper och programmering styrelsen

HejJag bestämde mig att utöka min ESP-201 programmeringserfarenhet och göra en prototyping styrelse och programmering styrelse. Denna styrelse kan användas för att programmera din ESP-201 enkelt eftersom du inte behöver hålla sig i rörelse i GPIO 00...

Endurance Mini DIY lasergravyr och skärmaskin

Litet, trevligt, Billigt och uthärdligt, Billigt uthållighet mini DIY laser skärning och gravyr maskin med 2.1W och 3.5W laser ombord.Om du har några förslag, eller om du vill veta mer, skriv till mig:Mail: gfSkype: george.fomitchevTelefon: + 1.239.3...

DIY billiga och miljövänliga air condition enhet koncept

Så jag fick denna idé medan du tar en kall dusch under varma sommaren, är när jag insåg att vatten som kommer från vatteninvesteringar riktigt kallt. Vattnet i mitt område är endast 15-17 ° C på sommaren och jag kom på en idé om hur att använda som f...