Hjärnan-kontrollerade RC helikopter (8 / 9 steg)

Steg 8: Flyga RC helikopter med idéer som Puzzlebox



Puzzlebox idéer är en fri, öppen källkod, plattformsoberoende programvara som tillåter Brain-Computer Interface (BCI) kontroll av fordon, utrustning och leksaker som LEGO Mindstorms, Radio kontrollerade helikoptraroch även elektriska rullstolar.

I detta Instructable kommer vi använda denna programvara flyga våra helikopter framåt, hover och/eller land automatiskt baserat på identifierade nivåer av koncentration och avslappning från en EEGEN headset som NeuroSky tänkesätt eller Emotiv EPOC.

Det första steget, är efter lastning ansökan, att ansluta till servern Puzzlebox synaps som utarbetades i föregående steg. Servern kan finnas på samma datorsystem eller nås distans över ett nätverk eller Internet över TCP/IP. Klicka på fliken "Kontrollpanelen" av Puzzlebox idéer och efter att ha kontrollerat värden och Port inställningar, klicka på "Anslut" för att börja ta emot EEGEN upptäckter.

Nästa klicka på fliken "RC helikopter".

Sändaren chip bör redan har extraherats och ansluten till datorsystemet som beskrivs i tidigare steg. USB till seriell gränssnittet visas som en COM-port under Windows eller en /dev/ttyUSB seriell enhet under Linux. Som standard, när "Koncentration" eller "Avkoppling" nivåer nå en viss tröskel (cirka 60% eller högre, finns i filen "puzzlebox_brainstorms_configration.ini") "Speed" mätaren börjar fylla och Radio styrd helikopter kommer att ta bort i "Sväva" läge. När koncentrationen eller avkoppling nivåer understiger tröskelvärdet helikoptern automatiskt mark.

Om använder en Emotiv EPOC headset, kan du tilldela godtyckliga upptäckter till helikopter funktioner genom att länka via "EmoKey"-programmet till följande kortkommandon:

"Hem" eller "[" - Hover
"Page Up"eller"[]"-flyga fram
"Slutet" eller "\" - mark

Lekman förklaring:

(Obs: denna förklaring inte är 100% korrekt men kan vara ett bra sätt att visualisera och förstå vad som händer)

Låtsas att du står utanför en baseball-stadion medan ett spel är på. Du kan inte se spelarna på fältet (vi inte kan "läsa dina tankar") men varje gång i en stund, du kan höra publiken cheer och shout och du vet något spännande händer. Vi vet att när detta händer, betyder det att du uppmärksam. Du kan tänka på elektroden som vilar på templet som en antenn som är att plocka upp en sändning av publiken jublar. När vi hör att bruset av spänning och ställa in precis rätt station på ratten, vet vi att du satsar.

Den mänskliga hjärnan består av ungefär 100 miljarder neurons som ständigt utbyte och signalering information genom kemiska processer som producerar elektricitet. När en region av hjärnan som relaterade till en viss funktion är mycket aktiv, kan små förändringar i elektrisk aktivitet mätas på ytan av hårbotten direkt över regionen.

Precis som med fjärrkontroll banan, mäter vi dessa nivåer och förändringar i elektrisk aktivitet i volt (även om förändringarna är många storleksordningar mindre). Om du var att dra ett enda AA-batteri ur fjärrkontrollen skulle du hitta skrivet på sidan "1.5V" som visar normala laddningen av det batteriet att vara 1,5 volt. Vi mäter de elektriska signalerna i hjärnan i miljondelar av volt (mikrovolt), med hjälp av en EEG som i huvudsak är bara ett ytterst känsligt voltmeter.

När vi mäter de elektriska avläsningarna av hjärnan med hjälp av en EEG headset, kan vi använda matematik för att bearbeta signalen. Tillsammans med kunskap att elektroden har placerats på hjärnbarken (frontalloben i hjärnan, rakt under pannan), tillsammans med mätningarna en neutral mark referens (såsom på användarens öra, där det finns några nervceller) kan vi göra beräkningar om nivåer av uppmärksamhet, fokus och avkoppling.

Se Steg
Relaterade Ämnen

Hjärnan-kontrollerade rullstol

Hej! Många människor har skrivit oss sade de bygger Brain-Controlled rullstol, och det är bra! Vi ser fram emot att hjälpa dig att få igenom de hårda delarna, men några av er kommer inte att behöva någon hjälp (kanske). Vad vi vill från dig (alla) är...

Hjärnan-kontrollerade rullstol Robot

vår oberoende projekt är att utöka våra tidigare Brain-Controlled rullstol projektera (1: a pristagare av den Humana hälsa utmaningen i samordning med jerkey) in i en ny design som använder en revolutionerande kombination av EEG-baserad P300 upptäckt...

Mini Arduino Multi funktion styrenhet med LCD-skärm

detta Instructable bygger på mini Arduino miljö monitor och mini Arduino EEGEN monitor Instructables.Det kan du styra upp till 4 reläer med tid, temperatur och/eller ljus, ditt sinne, eller vilken sensor du vill använda.Exemplen är prototyper, jag gå...

Animatronic katt öron

jag såg demovideo för neurowear "necomimi" hjärnan kontrollerade katt öron och jag trodde de var ganska häftigt. Jag bara börjar lära sig elektronik och jag trodde ett roligt projekt att börja skulle göra min egen version. Tyvärr, jag tror inte...

Hur till hacka EEGEN leksaker med arduino

jag hade hört några år tillbaka om möjligheten för upphakning leksak EEGs så du kan gränssnitt dem med din dator.Jag blev påmind om detta för ett projekt som jag ville göra för en klass (instructable kommer snart ;-)), och jag hittade också en "Star...

Nunchuk-kontrollerade helikopter

Välkommen till min 3: e Instructable alla!Idag ska vi bygga en "enhet" för att styra en mini-storlek helikopter med en Wii Nunchuk.Helikopter som vi använder är en billig (26$) 3-kanal (gir, spjäll, pitch) helikopter som jag köpte en 1 månad til...

Arduino kontrollerade helikopter

Detta instructable skapades enlighet projektet kravet på Makecourse vid University of South Florida (www.makecourse.com). Syftet med kursen var att lära oss kreativitet, uppfinningsrikedom och praktisk tillämpning av färdigheter som 3D-modellering, k...

Puzzlebox bana: Med en Arduino att styra en infraröd helikopter

i detta Instructable kommer vi att förklara hur IR signaler används av en fjärrkontroll att styra en leksak eller enhet, sedan Visa hur en enkel krets kan läggas till en Arduino att fungera samma enhet genom fri, öppen källkod.Detta dokument ingår i...

Bugbot Bluetooth kontrollerad Micro Robot

Bugbot är liten bluetooth conrolled robot. Det är mycket snabbtSteg 1: kort historia av lång byggaVarför långa bygga?Eftersom jag ville bygga en liten quadcopter i början, på bilden ovan kan du se min tryckta ram för den. När jag sätter motorer i den...

DIY Bluetooth telefon kontrollerade BB-8 Droid med Arduino UNO

Jag är ett stort Star Wars fan och när jag såg Star Wars: The Force vaknar tänkte jag att jag behöver en BB-8 droid. Det var häftigt hur detta lilla område flyttade i filmen. Så jag bestämde mig för att jag ska göra denna droid som baseras på Arduino...

Relä kontrollerade Backup-hårddisk

använda en $3 relä till vända din External Hard Drive ON och OFF automatiskt! Hårddisk låda nedan är en "Vantec USB 2.0", och här finns en 500 GB Seagate driva - suweeet! Jag har två av dem och de är kritiska! De har bevarat min skottavlan på me...

Twitter kontrollerad sällskapsdjur mataren

Ett stort projekt för upptagen sällskapsdjur egendomsrätt. Detta Twitter-kontrollerade sällskapsdjur mataren avstår automatiskt mat som svar på din Twitter-konto. Projektet styrs av en Arduino och använder Arduino Ethernet shield att ta emot data frå...

Använd "Kraft" för att köra en kontrollerad enhet med en DIY 3D kondensator!

För vår elektronik klassprojekt, gjorde vi vår egen version av 3D kapacitiv styrenheten beskrivs här:och här:http://blog.makezine.com/2012/08/10/build-a-Touchless-3D-Tracking-Interface-with-Everyday-Materials/Registeransvarige består av en kartong st...

Internet kontrollerad fisk mat Feeder

Detta är handledning tre av serien, där jag tar elektroniska apparater som normala du har kontroll över med en Arduino, till internet med en Spark Core. I detta instructable kommer jag att visa dig hur du kan göra en internet kontrollerad Fisk mat Fe...

Flyger en 3 kanal RC (gyro) helikopter.

Flyga en RC helikopter är lätt, men flyger en med en gyro är mycket lättare. Om du inte vet vad en gyro är. Jag ska berätta steg ett. Jag kommer att visa följande, laddning docka, spjäll, styrning, landning, lift off, vad en gyro är och vad är en tre...

Flamma kontrollerade MIDI-Controller

En stor fråga i världen av digital musikproduktion är att hålla det analog värme (som genljöd från rullbandspelare system och rör) i dagens moderna digitala musik. Många svär att analoga system har ett ljud som aldrig kan replikeras av bits, och hopp...

Hur att plocka upp saker med en R/C helikopter

du vill stjäla en dollarsedel med en Radio/kontrollerade helikopter, visst, gå vidare, men använda mina steg innan något går fel!Steg 1: material R/C helikopter och controller,Tejprulle,och något som liknar en index-kort eller ect...Steg 2: tejp Mell...

Borst bot från en gammal rc helikopter (epic misslyckas tävling)

Jag hade en gammal mini rc helikopter liggandes med en trasig fjärrkontroll så jag tänkte är har lämpliga delar för att göra en borst botSteg 1: Ta isär helikoptern Denna del är rakt fram. ta en lämplig skruvmejsel för din heli och ta bort alla skruv...

RC Quadrotor helikopter

detta projekt är en RC quadrotor helikopter (quadrocopter, quadcopter, quadricopter, etc). Det är en RC helikopter som använder 4 rotorer.Titta på den i 720pDu behöver några förutsättning färdigheter:Hur du använder Arduino, nog att komma igångLödnin...