Hersenen-gecontroleerde rolstoel (2 / 10 stap)

Stap 2: Software


De nodige Software omvat het pakket Puzzlebox Brainstorms BCI (hersenen-Computer Interface) waarmee een GUI en visuele feedback aan de gebruiker en kwesties controle opdrachten aan de hardware van de Arduino. Ook nodig is de standaard drivers en software meegeleverd met de Emotiv EEG headset evenals een Aurduino Sketch die een eenvoudig programma geschreven door ons voor een Arduino is.

Een optionele Python gebaseerdebackend beheerscript kunt werken onafhankelijk van de Puzzlebox Brainstorms GUI (zie stap 7) en toetsaanslagen die zijn aangegaan op het toetsenbord opdrachten verzonden naar de Arduino, die is aangesloten op de interface circuitzal vertalen. De interface circuit maakt de rolstoel verplaatsen door te simuleren iemand duwen op de joystick. Deze optie is handig voor het beheersen van de rolstoel op afstand via SSH sessie van een andere computer of een ander apparaat zoals een mobiele telefoon. Het beheerscript backend kan hier worden gevonden:
http://brainstorms.puzzlebox.info/tracker/browser/trunk/Puzzlebox/brainstorms/Wheelchair_Control.py

En een geschikte Python interpreter kan hier worden gevonden:
http://www.python.org/download

De Puzzlebox Brainstorms software draait naast de Emotiv hoofdtelefoon, Configuratiescherm en EmoKey applicatie, waarmee de drager van de hoofdtelefoon te veroorzaken tekens te "typen" op de laptop als een leren algoritme overeenkomt met de huidige hersengolfpatronen aan vorige getrainde sequenties van de gebruiker. Deze "typed"-karakters activeert knoppen die worden weergegeven in de Puzzlebox Brainstorms GUI (of het beheerscript backend) die vertelt de Arduino te activeren van de Interface Circuit die simuleert iemand duwen op de joystick, waardoor de rolstoel te verplaatsen.  De Puzzlebox Brainstorms software kan hier worden gevonden:
http://brainstorms.puzzlebox.info/static.php?page=downloads

Er zijn twee programma's van Emotiv die we voor dit project gebruiken zullen: Emotiv Configuratiescherm en EmoKey. Beide zijn beschikbaar om te downloaden vrij als onderdeel van hun "SDKLite" software pack:
http://www.Emotiv.com/Store/SDK/Edition/sdklite/

We liepen het besturingssysteem Microsoft Windows, want dat is de meest ondersteund besturingssysteem door de Emotiv software op dit moment. (Ze werken op een Linux-versie)

De Arduino schets is een programma dat wordt geladen in de hardware van de Arduino met behulp van vrije software van de site van de Arduino.  Het programma wacht op een reeks tekens komen in de USB-seriële poort van de computer.  Bij het zien van de letter "x" het horloges de volgende acht tekens die doorkomen, en deze corresponderen met acht pinnen op de Arduino.  Als een teken is '1' dan die pin is ingesteld op ON staat, en uitgangen 5 volt, anders die de pin is uitgeschakeld en uitgangen nul volt.
De Arduino schets kan hier worden gevonden:
http://brainstorms.puzzlebox.info/tracker/browser/trunk/Arduino/puzzlebox_brainstorms_wheelchair_noisebridge/puzzlebox_brainstorms_wheelchair_noisebridge.pde

Het bovenstaande programma om in te laden de Arduino, moet u de Arduino software, hier gevonden:
http://Arduino.googlecode.com/files/Arduino-0021.zip

Mogelijk moet u ook stuurprogramma's voor de seriële USB-interface op de Arduino, afhankelijk van uw besturingssysteem en welke versie van de Arduino die u bezit.  Details op:
http://Arduino.CC

Gerelateerde Artikelen

Hersenen-gecontroleerde rolstoel Robot

Hersenen-gecontroleerde rolstoel Robot

onze onafhankelijkheid Project indiening is uit te breiden onze vorige Brain-Controlled rolstoel project (1e prijswinnaar van de uitdaging van de gezondheid Humana in coördinatie met jerkey) in een nieuw ontwerp dat gebruikmaakt van een revolutionair
Oog gecontroleerde rolstoel!

Oog gecontroleerde rolstoel!

Mensen die het gebruik van hun spieren volledig hebben verloren kan niet werken met hun eigen rolstoel.Het Eyedrivomatic-systeem maakt gebruik van bestaande eye tracking technologie zodat gebruikers kunnen rijden hun stoelen weer - met slechts hun og
(Niet voltooid) Hoofd gecontroleerde rolstoel

(Niet voltooid) Hoofd gecontroleerde rolstoel

Dit project is gemaakt voor de Digilent Hardware ontwerp wedstrijd Europa regio 2016.Stap 1: materialen:VivadoNexys 4 DDRDe module van de camera van de OV76702 4-draads bipolaire stappenmotoren2 DRV8834 stap Motor DriverBatterij of voedingStap 2: Geb
Krachtige stuurprogramma voor DC-motoren

Krachtige stuurprogramma voor DC-motoren

IntroductieHier is een koele geborsteld DC Motor stuurprogramma die u voor uw grote twee wielen robotica projecten gebruiken kunt. De eerste keer dat ik dit deed was voor mijn R2D2 leven grootte replica. Op dit moment heeft R2D2 behoefte aan nieuwe s
Hoe hack EEG speelgoed met arduino

Hoe hack EEG speelgoed met arduino

ik had gehoord een paar jaar terug over de mogelijkheid voor het aansluiten van speelgoed hersenfotos zodat u hen kunt interface met uw computer.Ik werd herinnerd aan dit voor een project dat ik wilde doen voor een klasse (instructable komt spoedig ;
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
Animatronic kat oren

Animatronic kat oren

ik zag de video van de manifestatie voor de neurowear "necomimi" hersenen gecontroleerd kat oren en ik dacht dat ze waren vrij ontzagwekkend.  Ik ben net beginnen te leren van elektronica en ik dacht een leuk project om te beginnen zou mijn eige
Gebruik de kracht... Of je hersengolven? (multifuctional gedachte gecontroleerde systeem)

Gebruik de kracht... Of je hersengolven? (multifuctional gedachte gecontroleerde systeem)

Als een kind wilde ik altijd al een speciale vaardigheid, zoals het verplaatsen van objecten met gedachten of vliegen. Ik probeerde te verplaatsen van objecten met "de macht van mijn geest" natuurlijk met geen succes. Nou, ja, ik was en ik ben e
K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

K-9 2.0. WiFi gecontroleerde en autonome Robot hond.

OPMERKING:In stap 22, heb ik gepost een update, verklaren sommige recente veranderingen/verbeteringen die ik, voornamelijk K-9 van elektrische systeem gemaakt heb en de sensor array, die u kunt nuttig vinden.FunctiesStevige houten (MDF) en acryl desi
Arduino gecontroleerd kookwekker

Arduino gecontroleerd kookwekker

U allen moet heb meegemaakt dat je iets wordt gekookt op uw gasfornuis terwijl aan de andere kant u get drukke TV kijken of krijgen een diepe gesprek hebt dat je je realiseert op het opsporen van een geur die het was volledig verwend alleen vanwege u
Hoe te fabriceren, configureren en installeren van een back-up systeemcamera op een rolstoel

Hoe te fabriceren, configureren en installeren van een back-up systeemcamera op een rolstoel

achterzijde weergave camerasystemen die worden gebruikt in auto's kunnen worden vervaardigd, geconfigureerd en geïnstalleerd op rolstoelen, zodat gebruikers hun gezichtsveld vergroten kunnen. Wij streven naar het ontwerpen van een stapsgewijze handle
DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

Ik ben een grote fan van Star Wars en toen zag ik de Star Wars: The Force ontwaakt dacht ik dat ik behoefte aan een BB-8 droid. Het was geweldig hoe dit kleine gebied verplaatst in de film. Dus heb ik besloten dat ik moet dit droid die is gebaseerd o
Hoe maak je bier gewassen hersenen kaas

Hoe maak je bier gewassen hersenen kaas

Velen van u hebben gehoord van 'hoofd kaas'. Sommigen van u kan zelfs geproefd hebben hoofd kaas. Maar niemand heeft gehoord of eigenlijk Dit soort hoofd kaas gegeten! In de volgende Instructable, zult u het maken van een 2-delige siliconen cast verv
Arduino-gecontroleerde, aluminium Aartsengel kostuum Wings

Arduino-gecontroleerde, aluminium Aartsengel kostuum Wings

ik heb altijd van de Marvel karakter aartsengel. Toen mijn broer, (schaamteloze plug alert) budding stripauteur David Fernandez, liet me foto's van een cosplay Verdrag ging hij naar ik dacht dat "zou het niet geweldig als iemand anders heeft gemaakt