DIY handsfree-datorgränssnitt för under $200: Eyetracker + EMG + Arduino (3 / 4 steg)

Steg 3: Att sätta allt ihop



Okej dags för att limma det här ihop (inte bokstavligen!)

1. här är länken till min github så att du kan ladda ner allt. Och ett speciellt tack till dessa personer för bitar av python kod som gjorde att inrätta detta projekt mycket enklare:

- Edwin Dalmaijer för att skriva python-bibliotek för att komma åt den Eyetribe eyetracker som levereras

- Al Sweigart för att skriva python-bibliotek för att styra musen kommandon

- Chris Liechti för att skriva python-bibliotek för att tillgång till den seriella porten

2. Anslut allt. Så Anslut Eyetracker USB-porten, plugg i Arduino till en annan USB-port, och enligt EMG manual Anslut EMG styrelsen att batterier/elektroder/Arduino(in my code it's connected to Digital Pin 7).

3. Starta Eyetracker UI och servern, vilket sker automatiskt när du öppnar programmet Eyetracker. Kalibrera sedan eyetracker för dina ögon. Övergripande, prestanda är bäst när du är ögon är centrerad och nära Eyetracker, och du är inomhus. Inomhus är bättre eftersom starkt ljus från en vinkel (solen) gör det svårare för tracker att se ditt ansikte/ögon.

4. öppna upp Arduino filen heter "runArduino_EMGserver_digital.ino" och ladda upp den till Arduino styrelsen. Ta del av kommunikationsporten i det nedre högra hörnet av fönstret Arduino. Det ska stå "Arduino Uno på blahblahblah." Att blahblahblah del är hamnen Arduino är ansluten till. Du kommer att redigera ingår python-koden så att den vet vilken port som ska hitta Arduino.

5. i mappen "PyTribe-herre" i filen runHandsfree.py på linje 13 är det där du ska redigera hamnen. För närvarande har "/ COM3", men du måste ändra det till vad du använder utifrån vad som fanns i hörnet av Arduino som anges i steg 4 på denna sida. Linje 12 är ett exempel på hur det skulle se ut om du använder en Mac.

(Valfritt) 6. x_factor och y_factor variabler i runHandsfree2.py är för skalning värdena du får från eyetracker. Jag fann att för min näthinna macbook pro, när jag var i Windows, kommer programvaran eyetracker inte kom tillbaka rätt X, Y koordinater på grund av näthinnan skalning (trodde det var 1920 av 1200 snarare än 2880 av 1800), så jag var tvungen att kompensera. Jag lämnade koden här i fall andra människor stöter på samma problem, måste du justera x_factor och y_factor att arbeta med din särskild skärm. Annars använder symbolen hastag #, du kan kommentera ut de linjer som säger: X = X * x_factor och Y = Y * y_factor

7. spara dessa redigeringar på filen runHandsfree.py.

8. öppna upp ett annat kommandoradsverktyg snabb eller Terminal. Typ:

python

Sedan slå på mellanslagstangenten så det finns ett blanksteg efter ordet python. Klicka sedan och dra den redigerade runHandsfree2.py till fönstret kommandoradsverktyget frà ¥ ga eller Terminal. Detta bör automatiskt skriva sökvägen till filen så det ser ut:

python directory/Path/To/File.py

9. tryck enter! Och låt det eld upp!

Se Steg
Relaterade Ämnen

Löpband Walking skrivbord. Under $200.

Treadmill Walking Desk. Under $200. DIY instruktioner och första veckan resultat av användningJag har precis avslutat bygga ett löpband walking skrivbord för omkring $150 och 5 timmar. Jag älskar det! Vi människor är sådana naturliga vandrare, och nu...

EEG - hjärnan datorgränssnitt

har du någonsin velat bara använda ditt sinne till kontroll de dator? Jag också!Jag arbetar på ett projekt för att utföra ett billigt och lätt att bygga plattform (helst arduino kompatibel) som expanderar din datorgränssnitt till en mental nivå.Under...

Bygga en 3D-skrivare Under 200$

Hej allaI detta instructable jag kommer att visa dig hur man gör en 3d-skrivare under 200$.Denna 3D-skrivare -Tower enkel XL, kanske jag borde kalla det 3D-skrivare för Sauron, lol.Denna 3D-skrivare har 6 * 6 * 6 Inches bygga volum och du kan bygga d...

Bygga en låda bild CNC maskin för under $200!

Låda bild CNC-maskin för under $200Liksom många av oss intresserade av denna hobby, jag ville ha min egen maskin. Men jag ville inte att dyka in i det, spendera $2k plus och har en stor Papperspress ut i min butik. Idén föddes för en enkel, billig, n...

DIY Smart rummet ljust System med PIR rörelsesensor och Arduino

Hej vänner, dagens ämne är smarta rum ljus system och hur PIR rörelsesensor känner av rörelse och arbete därefter. Jag ska berätta för er om projektet där du lär dig hur du kan auto turn-on rummets ljus när någon kommer in i rummet. Det börjar funger...

DIY $200 Robotic Hand - Arduino projekt

jag konstruerade och byggde denna robotic hand och controller för mindre än $200. Fingrar och tumme styrs av servomotorer. Den första videon visar handen i aktion. Den andra videon visar hur man gör hand.Här är del 2: DIY $200 Robotic Hand del 2: The...

DIY GoPro Handler klon för UNDER $2,50!

För detta instructable jag utmanade mig själv att skapa en GoPro Handler klon från en köpt på Dollar Tree. Detta är en ganska enkel bygga som ser riktigt bra ut och har en bra känsla när du använder den. Och den bästa delen? Den slutliga kostnaden va...

Måla din egen bil för under $200 (eller hur jag lärde mig att älska Rustoleum)

jag har en 1971 VW Westfalia husbil buss. Det var i dåligt behov av en lack när jag fick den. Någon hade målat det med vad jag anser vara husfärg. Ingen bueno :( Jag bestämde mig för jag var tvungen att ta hand om den. Jag tänkte att jag skulle göra...

DIY band och band arrangör under $3

Detta blir ett perfekt inlägg för dig om du funderar att organisera dina band och band trots allt att figursättning som du gjorde för semester. Jag var organisera mina band med en omrörare för kaffe och en bit av skum. (som) Min band samling tiden vä...

DIY Instagram/Polaroid magneter! Superenkel UNDER 2$

idag vill jag ge dig en riktigt billigt och söta DIY: Instagram magneter! De är verkligen lätt att göra och det perfekta sättet att visa dina favorit minnen.Behöver du bara:-Vissa Instagram tryckta bilder-Core skumgummiplatta-Magneter eller magnetisk...

Under $200: hur du kommer igång i 3D-utskrifter

Målgrupp:Denna handledning är avsedd för nybörjare: människor som har hört talas om 3D-utskrifter, är intresserade av att köpa en, men vet inte var du ska börja. Också är detta avsett för personer som är på en budget eller som vill spendera mindre än...

Mäta likström via ett datorgränssnitt.

jag alltid velat fjärrstyra mäta strömmen från min mppt sol laddningsregulatorn och in i min växelriktare men idén att använda nuvarande shuntar var inte möjligt eftersom jag inte kan förstärka de millivolt signalerna över dem.Kommer Honeywell 72amp...

DIY $1300 anti PANNKAKSLAGG för Under $15

En anti PANNKAKSLAGG är en dyra kök apparat som flash fryser eller semi fryser livsmedel placeras på dess kylda övre metalldelen. Det är en del av molekylär gastronomi rörelsen och används för att skapa alla typer av avancerade rätter, ofta med en fr...

DIY Halloween kostym! Monarch butterfly | Under 3$ med soppåsar!?

Hi guys! Vi är officiellt i Halloween månad så jag beslutat att ge dig denna riktigt prisvärd Halloween kostym. Allt ni behöver är några färg plast rullar i svart, orange och vitt. Att göra det extra billigt jag beslutade att använda soppåsar men de...

Datorgränssnitt av batchfile programmering.

Detta är min första experiment. Kommentera gärna mig...Tack.Steg 1: Öppna notepad och klistra in kodenKOD:http://www.mediafire.com/View/7qitpsdhl94rdq1/Code.txtSteg 2: Ändra lösenordet för vad du vill.Steg 3: Spara den som .bat format...

Lätt (sista minuten) DIY kostym - lilla Korpen - för under $6

min dotter var inbjuden till en tidig Halloweenfest, och hon försummade att berätta tills sista minuten (naturligtvis). Jag var tvungen att göra bäst med vad jag hade på hand, och komma upp med något som var " "du vet... skrämmande, men inte all...

DIY spåra Dolly för under $50

många professionella spår dollys för hjälp av smidigt rullande kameror kostnaden mer än $2,000, även för så lite som 10 fot spår. I den här guiden kommer vi konstruera en spår dolly med grundläggande och billiga komponenter som finns tillgängliga på...

Motorstyrning med DIY materiella gränssnitt

Vi har använt MakeyMakey styrelser på Children's Museum of Houston för att lära barnen grundläggande koncepten bakom kretsar och mikro-controller. Om du surfar på MakeyMakey webbplats, visas hur det kan användas enkelt konvertera någon något elektris...

DIY varm dryck Monitor - med hjälp av DS18B20 och Arduino Nano

Min flickvän har alltid ett problem att hon bränner sin tunga när hon smakar varma drycker. Då började jag tänka, kanske jag kunde skapa en enhet som förhindrar hennes brinnande tungan, så hon kan dricka sitt te och det har alltid perfekt och ville t...