DIY Hands-free computerinterface voor onder $200: Eyetracker + EMG + Arduino (3 / 4 stap)

Stap 3: Zet het allemaal samen


Oke tijd om dit spul aan elkaar worden gelijmd (niet letterlijk!)

1. hier is de link naar mijn github zodat u alles kunt downloaden. En een speciale dank aan deze personen voor stukjes python code die veel gemakkelijker het opzetten van dit project:

- Edwin Dalmaijer voor het schrijven van de python bibliotheek voor toegang tot de Eyetribe eyetracker die is gebundeld

- Al Sweigart voor het schrijven van de python bibliotheek om te controleren de muis-opdrachten

- Chris Liechti voor het schrijven van de python bibliotheek voor toegang tot de seriële poort

2. Sluit alles. Dus de Eyetracker op de USB-poort aansluit, sluit de Arduino op een andere USB-poort, en volgens de handleiding van het EMG het EMG-bord verbinden met de batterijen/elektroden/Arduino(in my code it's connected to Digital Pin 7).

3. start de Eyetracker UI en de server, die allemaal automatisch gebeurt wanneer u de Eyetracker software niet openen. Dan kalibreren het eyetracker aan uw ogen. Over het algemeen prestaties is beste wanneer je ogen zijn gecentreerd en dicht bij de Eyetracker, en je bent binnen. Binnenshuis is beter omdat het helder licht vanuit de ene hoek (de zon) maakt het moeilijker voor de tracker om te zien je gezicht/ogen.

4. open het Arduino bestand genaamd "runArduino_EMGserver_digital.ino" en deze uploaden naar de Arduino board. Neem nota van de communicatiepoort in de bodem rechterbovenhoek van het venster van de Arduino. Het moet zeggen: "Arduino Uno op blahblahblah." Dat blahblahblah deel de poort van de Arduino is is aangesloten op. U zal de opgenomen python code bewerken zodat het weet welke poort u moet vinden de Arduino.

5. in de map 'PyTribe-meester' in het bestand runHandsfree.py op lijn 13 is dit waar u de poort gaat bewerken. Het heeft momenteel ' / COM3', maar u wilt veranderen in wat u op basis van wat er in de hoek van uw venster Arduino zoals vermeld in stap 4 op deze pagina. Lijn 12 is een voorbeeld van hoe het eruitziet als u een Mac.

(Optioneel) 6. de variabelen van het x_factor en y_factor in runHandsfree2.py is voor de schaalwaarden die u van de eyetracker. Ik vond dat voor mijn retina macbook pro, toen ik in Windows, de eyetracker software niet terug het recht X, Y-coördinaten toe te schrijven aan het netvlies schalen (vond het 1920 door 1200 in plaats van 2880 door 1800), dus ik moest compenseren. Ik verliet de code hier in geval andere mensen lopen in het zelfde probleem, u zult moeten tweaken van de x_factor en de y_factor om te werken met uw specifieke scherm. Anders, met behulp van de hastag # symbool, je kunt commentaar regels verwijdert die zeggen: X = X * x_factor en Y = Y * y_factor

7. Sla de wijzigingen op het runHandsfree.py-bestand.

8. open een ander Command-line prompt of Terminal. Type:

python

Vervolgens sloeg de spatiebalk, dus er een spatie na het woord python is. Klik vervolgens en sleep de bewerkte runHandsfree2.py naar de opdrachtregel prompt of Terminal venster. Dit moet het bestandspad automatisch schrijven zodat het er als uitziet:

python-directory/Path/To/File.py

9. Druk op enter! En laat het vuur opwaarts!

Gerelateerde Artikelen

Bouwen aan een lade dia CNC machine voor onder $200!

Bouwen aan een lade dia CNC machine voor onder $200!

Lade dia CNC Machine voor onder $200Zoals velen van ons wilde kochten deze hobby, ik mijn eigen machine. Maar ik wilde het induiken, besteden $2k plus en hebben een grote presse-papier uit in mijn winkel. Ontstond het idee voor een eenvoudige, goedko
DIY GoPro Handler kloon voor onder $2,50!

DIY GoPro Handler kloon voor onder $2,50!

Voor dit instructable heb ik uitgedaagd mezelf een GoPro-Handler kloon maken van een item gekocht bij de boom van de Dollar. Dit is een vrij eenvoudig bouwen, dat ziet er echt leuk en een goed gevoel heeft bij het gebruik ervan. En het beste deel? De
DIY Bed met opslag voor onder $100

DIY Bed met opslag voor onder $100

ik kocht een nieuw latex bed, en aangezien het niet nodig een boxspring, heb ik besloten dit zou een geweldige kans om te krijgen sommige onder bed opslag zonder spullen op de vloer.Dit is een King Size bed, dat hetzelfde als 2 Twin Extra verlangt is
DIY $1300 anti-bakplaat voor onder $15

DIY $1300 anti-bakplaat voor onder $15

Een anti-bakplaat is een dure keuken apparaat dat flash bevriest of semi-bevriest voedingsmiddelen geplaatst op haar gekoeld metalen bovenste gedeelte. Het is onderdeel van de beweging van de moleculaire gastronomie en gebruikt voor het maken van all
Eenvoudig (Last Minute) DIY kostuum - weinig Raven - voor onder de $6

Eenvoudig (Last Minute) DIY kostuum - weinig Raven - voor onder de $6

mijn dochter was uitgenodigd om een vroege Halloween-feest, en ze verwaarloosd om me te vertellen tot laatste minuut (natuurlijk). Ik had het best met wat ik had bij de hand te doen, en kom omhoog met iets dat "was je weet... Schrikachtig, maar niet
Verf je eigen auto voor onder $200 (of hoe ik geleerd om lief te Rustoleum)

Verf je eigen auto voor onder $200 (of hoe ik geleerd om lief te Rustoleum)

ik heb een VW Westfalia camper bus van 1971. Het was in slechte behoefte aan een paint job toen ik het kreeg. Iemand had het met wat mij huis verf geschilderd. Geen bueno :( Ik heb besloten dat ik moest verzorgen. Ik dacht I 'd do it goedkoop, maar i
DIY Portable Macro Studio voor onder $25 (waarschijnlijk veel minder)

DIY Portable Macro Studio voor onder $25 (waarschijnlijk veel minder)

dit is mijn eerste Instructable en het kwam over gebaseerd uit behoefte aan een eenvoudige en draagbare oplossing voor het fotograferen van kleine producten. Ik had verschillende instructables als deze die werden gemaakt uit een kartonnen doos die gr
DIY GoPro Surfboard Mount voor onder $10!!!

DIY GoPro Surfboard Mount voor onder $10!!!

Check de video hieronder die je laat zien hoe u uw eigen GoPro Surfboard Mount!De video is gesloten onderschrift (Engels ondertiteld) zo goed!Stap 1:
DIY Kettlebells voor onder $10

DIY Kettlebells voor onder $10

terwijl op zoek naar manieren om onze huidige trainingsprogramma, kwam ik over de Russische Kettlebell.  Kettlebells zijn meestal grijs gietijzer, "kanonskogels" met handvaten.  Zij bieden een grote, goed-rond gemaakte training voor krachttraini
DIY houtkachel ventilator voor onder de $50

DIY houtkachel ventilator voor onder de $50

dus ik een EcoFan voor een vriend kocht en besloten dat het een cool concept en een geheel nieuw gebouwd. De ventilator krijgt zijn energie van een peltier element dat wordt gebruikt in omgekeerde richting, dat wil zeggen het is het genereren van ele
DIY Dash Camera voor onder $20

DIY Dash Camera voor onder $20

In dit instructable ik zal u tonen hoe om te zetten van een oude video staat smartphone en enkele willekeurige, gemakkelijk verworven odds en eindigt in een hoogwaardige, multifunctionele dash gemonteerde auto video recorder of Dash Cam. Dit is een g
Bouw een DIY Camera-stabilisator voor onder $5

Bouw een DIY Camera-stabilisator voor onder $5

In dit instructable, wij zullen u tonen hoe te bouwen DIY camera stabilisator voor onder $5. Deze DIY camera stabilisator is gemakkelijk op te bouwen en makkelijk mee te nemen als u niet over een statief beschikt. Alles wat u nodig hebt is een tekenr
WIFI Extender DIY Project voor onder $20

WIFI Extender DIY Project voor onder $20

WIFI Extender DIY project voor onder $20. Het zal verhogen van uw WIFI-signaalontvangst door 2 - 3 keer. In het land was ik in staat om tweemaal het aantal signalen dan met alleen de dongle. In de stad kon ik bijna het dubbele van het aantal signalen
DIY Build voor een LED-verlichting achter de TV voor onder $20!

DIY Build voor een LED-verlichting achter de TV voor onder $20!

Dit project gemakkelijk en goedkoop is een geweldige manier om uw TV gebied POP werkelijk te maken!Voor dit project voegen we een LED-verlichting achter onze TV op de muur gemonteerd. We vonden deze echt cool, flexibele LED tape op Amazon. Het is mul