Mini Arduino draagbare EEG - hersenen golf Monitor + (7 / 9 stap)

Stap 7: Fase 1: EEG Monitor (weergeven gegevens in Duimtft vertoning) vervolg...


Voordat we overgaan tot de schets, wil ik sommige nota's met u delen.
1. - als het signalquality allesbehalve is 0, zul je niet krijgen een meditatie of aandacht waarde.
2.-de waarden voor de hersenen golven (Alpha, Beta, Gamma, enz...) zijn soort onzinnig. Ze nog steeds wijzigen waarde, zelfs als de signaalkwaliteit groter dan nul is! Ook als u vinger op de sensor van het voorhoofd en een andere op het oor sensor op de linker pad plaatst, krijgt u nog lezingen voor alle functies van de hersenen golf. Ik zeg dit omdat ik ben niet helemaal zeker of de waarden zijn eigenlijk zeer betrouwbaar. In ieder geval zijn de enige waarden die bruikbaar is, als je wilt iets met je hersenen bepalen de aandacht en meditatie.

Oke, dus hier is de code:

Kopieer en plak de schets hieronder om uw ardunio IDE.
#define sclk 4
#define mosi 5
#define cs 6
#define dc 7
#define rst 8

#include < Adafruit_GFX.h > / / Core grafische bibliotheek
#include < Adafruit_ST7735.h > / / hardwarespecifieke bibliotheek
#include < SPI.h >
#include < Brain.h >

Adafruit_ST7735 tft = Adafruit_ST7735 (cs, dc, mosi, sclk, rst);

Brain brain(Serial);

ongeldig setup(void) {}

tft.initR(INITR_BLACKTAB);   initialiseren van een tab ST7735S-chip, zwart

tftPrintTest(); Eerste introductie tekst,
delay(1000);

tft.fillScreen(ST7735_BLACK); scherm wissen
tft.setTextColor(ST7735_WHITE);
tft.setTextSize(1);
tft.setCursor(30,0);
TFT.println ("EEG Monitor");

Serial.begin(9600);
}
void loop {}

Als (brain.update()) {}
Als (brain.readSignalQuality() > 100) {}
tft.fillScreen(ST7735_BLACK);
tft.setCursor(0,30);
tft.setTextColor(ST7735_RED,ST7735_BLACK);
TFT.println ("signaalkwaliteit lage");
}

else {}
tft.setCursor(30,0);
TFT.println ("EEG Monitor");
tft.drawLine (0, 20, tft.width ()-1, 20, ST7735_WHITE);
tft.drawLine (0, 130, tft.width ()-1, 130, ST7735_WHITE);

tft.setCursor (0, 30);
tft.setTextColor(ST7735_YELLOW,ST7735_BLACK);
TFT.Print ("signaal kwaliteit:");
TFT.Print(Brain.readSignalQuality());
TFT.println("");
tft.setTextColor(ST7735_RED,ST7735_BLACK);
TFT.Print ("aandacht:");
TFT.Print(Brain.readAttention());
TFT.println("");
tft.setTextColor(ST7735_WHITE,ST7735_BLACK);
TFT.Print ("meditatie:");
TFT.Print(Brain.readMeditation());
TFT.println("");
tft.setTextColor(ST7735_GREEN,ST7735_BLACK);
TFT.Print ("Delta:");
TFT.Print(Brain.readDelta());
TFT.println("");
TFT.Print ("Theta:");
TFT.Print(Brain.readTheta());
TFT.println("");
TFT.Print ("Low Alpha:");
TFT.Print(Brain.readLowAlpha());
TFT.println("");
TFT.Print ("hoge Alpha:");
TFT.Print(Brain.readHighAlpha());
TFT.println("");
TFT.Print ("lage Beta:");
TFT.Print(Brain.readLowBeta());
TFT.println("");
TFT.Print ("hoge bèta:");
TFT.println(Brain.readHighBeta());
TFT.Print ("Low Gamma:");
TFT.Print(Brain.readLowGamma());
TFT.println("");
TFT.Print ("Mid Gamma:");
TFT.Print(Brain.readMidGamma());
TFT.println("");
}}

}
ongeldig tftPrintTest() {}
tft.setTextWrap(false);
tft.fillScreen(ST7735_BLACK);
tft.setCursor (0, 10);
tft.setTextColor(ST7735_WHITE);
tft.setTextSize(1);
TFT.println("
delay(500);
tft.setCursor (40, 60);
tft.setTextColor(ST7735_RED);
tft.setTextSize(2);
TFT.println("EEG");
tft.setTextColor(ST7735_YELLOW);
tft.setCursor (20, 80);
TFT.println("monitor");
tft.setTextColor(ST7735_BLUE);
delay(50);
}

Gerelateerde Artikelen

Mini Arduino Multi functie Controller w / LCD Display

Mini Arduino Multi functie Controller w / LCD Display

dit Instructable bouwt voort op de Arduino omgeving minimonitor en Arduino EEG minimonitor Instructables.U kunt maximaal 4 Relais met behulp van de tijd, temperatuur en/of licht, je geest, controle of welke sensor u wilt gebruiken.De voorbeelden zijn
Mini Arduino CNC

Mini Arduino CNC

Dit instructable toont u hoe te bouwen van een goedkoop en eenvoudig, maar zeer kleine CNC met behulp van de Arduino UNO. U kunt het dunne hout van de molen, andere schuimen of u kunt gebruiken voor het uitzetten van verschillende schetsen en ook kan
Hoe te programmeren Pro Mini Arduino Arduino Uno en ArduShield - zonder de kabels met

Hoe te programmeren Pro Mini Arduino Arduino Uno en ArduShield - zonder de kabels met

Het hoofddoel van deze instructie is om u te tonen hoe te programmeren in de meest eenvoudige manier Arduino Mini of de Pro Mini Arduino met een Arduino UNO en ArduShield – zonder de kabels.Stap voor stap handleiding, met geen stappen overslaan door
Arduino draagbare Temperatuurdisplay

Arduino draagbare Temperatuurdisplay

In dit project zal ik u tonen hoe het maken van een draagbare Arduino temperatuur indicator. Het punt van dit project is om je te leren Arduino basisvaardigheden en hoe relatief complexe om code te schrijven in de taal van de Arduino IDE.Dus wat is e
Uploaden van schetsen naar Pro Mini Arduino gebruik Arduino UNO bord (zonder het verwijderen van Atmel Chip)

Uploaden van schetsen naar Pro Mini Arduino gebruik Arduino UNO bord (zonder het verwijderen van Atmel Chip)

Dit schetst een procedure voor het gebruik van de ingebouwde USB van de Arduino UNO de aan Serial(TTL) convertor te schetsen uploaden naar Pro Mini Arduino board zonder de noodzaak voor het verwijderen van de UNO Atmel micro-controller chip. Dit is h
Uploaden van de schets naar Pro Mini Arduino met behulp van usbASP

Uploaden van de schets naar Pro Mini Arduino met behulp van usbASP

In deze tutorial tweetalig (Engels en Indonesisch, Indonesisch versie onder scheidingslijn met cursieve stijl), zullen we leren hoe om te uploaden van de schets ("schets" is de term voor programmacode die is geschreven voor Arduino) met Arduino
SoGo Mini alleen draagbare Multi Speaker met APP gecontroleerd RGB LED-verlichting

SoGo Mini alleen draagbare Multi Speaker met APP gecontroleerd RGB LED-verlichting

Binnenkort SoGo Mini enige draagbare Multi Speaker met APPGecontroleerde RGB LED licht en aanpasbare ring kleur. Breed scala van compatibiliteit met andere apparaten, zoals PC, Mac, Android, IOS, 20 plus uur power back-up en brede draadloos bereik ma
Arduino en LM35 Based temperatuur Monitor voor Beginners

Arduino en LM35 Based temperatuur Monitor voor Beginners

IntroductieMaak uw eigen temperatuur controle systeem met behulp van de Arduino en LM35 analoge temperatuursensor. Dit is een zeer eenvoudige DIY-project voor de Arduino beginners. Alle stappen en vereisten worden in detail hieronder genoemd.Opmerkin
Arduino draagbare Weather Monitor, hoogtemeter, temperatuur, vochtigheid, met behulp van DHT11 en BMP85 met LCD-scherm met behulp van slechts 3 pins

Arduino draagbare Weather Monitor, hoogtemeter, temperatuur, vochtigheid, met behulp van DHT11 en BMP85 met LCD-scherm met behulp van slechts 3 pins

ik heb dit project, omdat ik vaak bergen zoals in de afbeelding beklimmen en ik moet weten de hoogte, de temperatuur en ook wijzigingen in de weersomstandigheden, soms in slechts enkele minuten het weer krijgen zeer slecht, met een zeer dichte mist,
Een Mini Arduino programmeerbare 4 kanaaloproep DC-DVM

Een Mini Arduino programmeerbare 4 kanaaloproep DC-DVM

Dit Instructable leert u hoe met de Arduino analoge poorten.Digitale Voltmeters (DVMs) zijn een speciaal geval van analoog naar digitaal convertors - A / DCs.-ze meten van spanning - en zijn meestal een functie van een algemene doel-instrument genaam
Mini arduino Plotter zonder een servomotor

Mini arduino Plotter zonder een servomotor

In dit project die zal ik u tonen hoe zet van twee oude DVD-schijven in een mini plotter.this project is eenvoudig en gemakkelijk om te doen en maakt een goede praktijk, als je wilt om een echte CNC machine (dit is waarom ik begon dit project voor te
Mini Arduino Lux Meter

Mini Arduino Lux Meter

Ik nodig een Lux-meter voor het testen van zaklampen. Er zijn sommige goede lux meter beschikbaar in de range van $15-25, maar altijd verzending duurt erg lang en ik het nu nodig. Dat is wanneer ik besefte dat ik had een ongebruikte BH1750 lichtmeter
Uploaden van de schets naar Pro Mini Arduino met behulp van de Arduino UNO

Uploaden van de schets naar Pro Mini Arduino met behulp van de Arduino UNO

Ik ben mijn manier begonnen met de arduino UNO, verhuizen naar pro mini ik niet kopen van de USB-adapter maar het UNO-bord gebruikt voor het uploaden van mijn schetsen.Stap 1: Verwijderen van de Atmel ICZeer cerfuly verwijderen de Atmel IC van de Ard
Arduino/Android BLUETOOTH seriële Monitor APP voor arduino met behulp van de HC-06 en ANDROID

Arduino/Android BLUETOOTH seriële Monitor APP voor arduino met behulp van de HC-06 en ANDROID

Hello wereld! Vandaag maakte ik een Android app die gewoon leest waarden of tekst die zijn afgedrukt op de arduino seriële met behulp van de bluetooth-module HC-06/05 of andere modules. U hoeft niet te stellen iets in de code van de arduino. Gewoon S