EEG och kraft
Förutom att kan bäraren styra en flock av partiklar med hjälp av mindtricks. Ett starkt sinne kommer att resultera i en attraktiv kraft som drar partiklarna tillsammans in i en ny organism.
Headsetet söker dina känslor genom att svara på avkoppling. Avslappning leder till alpha waves inom hjärnans nervceller. Alpha waves leda till en trådlös signal till modulen hemautomation och interaktiv miljö.
Komponenter / programvara:
Programmet gjordes i NodeBox för OpenGL, en fri, plattformsoberoende bibliotek för att generera 2D animeringar med Python programmering kod. Det är byggt på Pyglet och har inbyggt stöd för banor, lager, rörelseinterpolering, maskinvaruaccelererad bildeffekter, enkel fysik och interaktivitet.
- Nodebox OpenGL.
-Trådlöst EEGEN headset (vi använde en prototyp utvecklats av IMEC / Holst centrum)
-EEG programvara och en homebrew python-bibliotek för att ansluta till den. (headset.py i gitrep).
- Loxone hemautomation modul.
-Boende för elektriska komponenter.
Den fulla kraften i våra fullt fungerande setup kan bevittnas på följande webbadress:
http://organisms.be/index.php/Valence
Källa.
Källkoden kan ses i git databasen.
Attractor.py: grafisk miljö är en agent baserad simulering kontrolleras av en fysik system av attraktiva och motbjudande styrkor. Den använder cirkel packning för att ordna de olika cellerna i en ny struktur.
headset.py är en bro mellan EEG programvaran (IMEC) och miljö. Det mottar ett stort paket med data över upd och översätter det till variabler containning hjärnvågorna informationen.
Nedan är ett exempel som ökar måtten på en ellips baserat på Alfa-nivå.
från nodebox.graphics import * # Skapa en anslutning till headsetet app. def draw(canvas): canvas.Draw = Rita
importera från headset Headset
headsetet = Headset ('127.0.0.1' port = 12000)
globala headset
headset.Update(buffer=1024) # Läs nya EEGEN data.
canvas.Clear()
x = canvas.width / 2
y = canvas.height / 2
r = headset.alpha[0].current * 100
ellips (x, y, r * 2, r * 2)
canvas.Run()
Kontrollera lamporna.
Ljusreglering av lamporna var gjort med en hemautomation enhet som driver som en miniserver.
Modulen kom med programvara kallad Loxone config. Som gjort det möjligt att skriva ett litet modulära nätverk för att ansluta parametern avkoppling över UDP till dimmer modul, del av konfigurationen av automation.
--
En simulering av attraktor miljön. Finns i styrkorna, cirkel förpackning och de två uppsättningarna av partiklar i aktion.
Trådlös EEG-headset kontroller en interaktiv partikel system och omgivande ljus.