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

Stap 5: Fase 1: EEG Monitor (Software)


Zoals eerder gezegd, de jongens op frontiernerds hebben een uitstekend in het uitleggen van het uitvoeren van deze houwer en van de manier waarop de geest flex hoofdtelefoon naar de Arduino en de grafieken van de uitvoer met behulp van verwerking interface (die ik deed en werkte fantastisch!), dus ik zal alleen gaan door de stappen voor het verkrijgen van de gegevens weer te geven op de mini monitor. (Als u bekend met verwerking bent, beveel ik dat u proberen hun project. Het is echt interessant!)

OK. Laat Start:

Eerste software test om ervoor te zorgen dat je geest Flex is in gesprek met de Arduino: Voer het voorbeeld BrainSerialOut schets.

Opmerking: U zult niet het Mini display voor deze test, en als je het hebt aangesloten verschijnt op het nog.

1.-u zult moeten downloaden en installeren van de Bibliotheek van de hersenen vanaf de website frontiernerds. Pak het zipbestand en sleep de "Hersenen" map naar de Arduino de "bibliotheken" map in de map van uw schets.  Herstart de Arduino IDE.

Nu moet u kunnen zien van de bibliotheek en de voorbeelden in het Selecteer Bestand > voorbeelden > hersenen > schets van de BrainSerialOut.

Als je succesvol bij de installatie van de libraries en laden de schets van de BrainSerialOut, klik op de "verify" knop om te compileren de schets en ervoor te zorgen dat er geen fouten bevat.

Het is tijd om je Arduino sluit aan op uw PC met behulp van de USB-kabel en klik op de upload knop om het uploaden van de schets aan de Arduino.

Steek de twee draden die je in de geest flex hoofdtelefoon aan de Arduino: de T signaal draad uit de geest flex aan de rx-pin in de Arduino; De draad van de grond uit de geest flex koptelefoon op de Arduino gnd-stift.

Zodra de schets is geüpload naar de Arduino, zorg ervoor dat uw geest flex hoofdtelefoon is aangesloten op de Arduino, en zet hem aan. Open de seriële monitor. U ziet een stroom van coma gescheiden getallen scrollen door.

OPMERKING:
Als niet van de schets uploaden en u een bericht zoals hieronder krijgt,

avrdude: stk500_getsync(): niet synchroon: resp = 0x00

Loskoppelen van de draad van de pin van de arduino rx, het soms interfereert met de upload-proces.

Merk op dat de verbinding met de Neurosky-headset half-duplex is — het zal uitputten de rx-pin op de Arduino, maar u zult nog steeds om gegevens te verzenden naar een PC via USB. (Hoewel in dit geval u zal niet zitten kundig voor de Arduino gegevens verzenden vanaf de PC.)

eenmaal verbroken Klik op de upload knop opnieuw en, indien succesvol, de draad weer op de rx-pin.

Als je de stroom van de seriële data verschijnen een de seriële monitor, u bent klaar om te gaan met de volgende stap.

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