Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Lay out & Wire LED'er i øjenform
- Trin 2: Skriv Arduino -kode og upload til bord
- Trin 3: Tilslut sensorer/komponenter
- Trin 4: Fastgør sensorer/ledninger til briller
- Trin 5: Videopræsentation om projekt
- Trin 6: Sådan forbedres mine resultater
![Human Eye Motion Tracking: 6 trin Human Eye Motion Tracking: 6 trin](https://i.howwhatproduce.com/images/001/image-354-17-j.webp)
Video: Human Eye Motion Tracking: 6 trin
![Video: Human Eye Motion Tracking: 6 trin Video: Human Eye Motion Tracking: 6 trin](https://i.ytimg.com/vi/Y7_f-pR8SBY/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
![Human Eye Motion Tracking Human Eye Motion Tracking](https://i.howwhatproduce.com/images/001/image-354-18-j.webp)
Dette projekt har til formål at fange det menneskelige øjes bevægelse og viser dets bevægelse på et sæt LED -lys, der er placeret i form af et øje. Denne type projekter kan potentielt have mange anvendelser inden for robotik og specifikt humanoider. Som et eksempel kan en person projektere sine øjne på ansigtet på en robot, der interagerer med andre mennesker til ethvert formål. Dette kan give en robot et mere livagtigt udseende, da øjnene efterligner nogens faktiske øjenbevægelse. Dette projekt indebærer kun at vise et menneskeligt øje på et LED -øje, så jeg er spændt på at se, hvilke andre ideer folk har til at fremme dette projekt endnu mere.
Forbrugsvarer
1. Arduino Uno Board (sørg for at købe et USB -kabel for at oprette forbindelse til computeren)
store.arduino.cc/usa/arduino-uno-rev3
2. Brødbræt (behøver ikke et meget stort; gør tilslutning af ledninger lettere)
www.pololu.com/product/351
3. Add-On Adafruit LiIon/LiPoly-rygsæk til Pro Trinket/ItsyBitsy og 3.7V batteri
www.adafruit.com/product/2124
4. NeoPixel LED Strip (køb den fulde rulle)
www.adafruit.com/product/1138?length=4
5. QTR-1A refleksionssensor
www.pololu.com/product/2458
6. Pakning af ledninger: Mand/han (gør tilslutning af komponenter lettere)
www.adafruit.com/product/759
7. Eventuelle brillestel (briller, solbriller osv. Se billeder til reference)
Trin 1: Lay out & Wire LED'er i øjenform
![Layout & Wire LED'er i øjenform Layout & Wire LED'er i øjenform](https://i.howwhatproduce.com/images/001/image-354-19-j.webp)
![Layout & Wire LED'er i øjenform Layout & Wire LED'er i øjenform](https://i.howwhatproduce.com/images/001/image-354-20-j.webp)
Baseret på de billeder, der er vedhæftet dette trin, tilsluttes LED'erne i den viste rækkefølge. Lysdioderne kan lægges fladt på en overflade eller fastgøres med tape til en kugleformet genstand for bedre at repræsentere et faktisk øjeæble.
Trin 2: Skriv Arduino -kode og upload til bord
Den vedhæftede fil til dette trin indeholder al den kode, der er nødvendig for at vise øjenbevægelsen på lysdioderne. Der er to biblioteker inkluderet i koden, og de kan findes på Github -linkene herunder. Leg med koden og se, hvilke andre fede funktioner der kan implanteres. Når koden er fuldført, skal du sørge for at den kompilerer og derefter uploade den til Arduino Uno -kortet.
QTRsensors.h:
Adafruit_NeoPixel.h:
Forklaring af kode:
Når iris nærmer sig en sensor, falder det reflekterede lys, og sensorværdien stiger. Omvendt, når iris bevæger sig væk, øges det reflekterede lys, og sensorværdien af fotoreflektoren falder. Højre og venstre bevægelse af pupillen i LED -øjeæblet fornemmer stigningen og faldet af en sensorværdi og styrer den. Når de blinker, falder begge sensorværdier, så hvis de to sensorværdier falder samtidigt, falder øjenlågene på LED -øjeæblet ned.
Trin 3: Tilslut sensorer/komponenter
![Tilslut sensorer/komponenter Tilslut sensorer/komponenter](https://i.howwhatproduce.com/images/001/image-354-21-j.webp)
Baseret på det vedhæftede billede, forbindes hver komponent til Arduino Uno -kortet. Et brødbræt kan bruges til at gøre forbindelserne enklere, men ikke nødvendigvis nødvendige. Lodning af ledningerne til komponenterne virker også.
Trin 4: Fastgør sensorer/ledninger til briller
![Fastgør sensorer/ledninger til briller Fastgør sensorer/ledninger til briller](https://i.howwhatproduce.com/images/001/image-354-22-j.webp)
![Fastgør sensorer/ledninger til briller Fastgør sensorer/ledninger til briller](https://i.howwhatproduce.com/images/001/image-354-23-j.webp)
De to QTR - 1A sensorer er placeret i en afstand på omkring øjenets bredde på en af linserne i brillen. Det er det eneste stykke udstyr, der skal være på det sted. Resten kan fastgøres til glassene, som du ønsker. Husk bare, at sensorerne skal placeres på linsen foran øjet. Nogle mindre positionsjusteringer kan være nødvendige baseret på, hvordan forskellige menneskers ansigtsstrukturer passer til brillerne.
Trin 5: Videopræsentation om projekt
![](https://i.ytimg.com/vi/wwGXdTj_Q5Y/hqdefault.jpg)
Dette er en video af min præsentation af projektet for min Humanoids -klasse ved Carnegie Mellon University. I videoen diskuterer jeg noget af projektets inspiration og formål. Derudover forklarer jeg detaljerne i, hvordan projektet skal gennemføres, samt forklarer en del af Arduino -koden. Jeg viser også, hvordan det endelige resultat af projektet skal se ud mod slutningen af videoen.
Trin 6: Sådan forbedres mine resultater
Hvis du leder efter en reel udfordring, kan jeg varmt anbefale at tage dette projekt og prøve noget lidt anderledes for at forbedre/tilføje det. Dette projekt er et godt udgangspunkt for mere ambitiøse og udfordrende projektideer. For folk, der er interesserede i at tage dette projekt til det næste niveau, har jeg tænkt på et par måder at gøre det på. Jeg vil liste disse ideer herunder:
1. Kopier dette projekt på den anden linse, så begge menneskelige øjenkugler kan vises på to sæt lysdioder.
2. Tilføjelse til idé #1, men derefter finde ud af en måde at projicere bevægelsen af en mund på lysdioder.
3. Tilføjelse til idé nr. 2, men derefter finde ud af at projektere på hele ansigtet på et sæt lysdioder (øjne, mund, næse, øjenbryn)
4. Find en anden menneskelig kropsdel, hvis bevægelse kan registreres og derefter vises på lysdioder (håndbevægelse, armbevægelse osv.)
Anbefalede:
Head Motion Tracking System til VR: 8 trin
![Head Motion Tracking System til VR: 8 trin Head Motion Tracking System til VR: 8 trin](https://i.howwhatproduce.com/images/001/image-318-13-j.webp)
Head Motion Tracking System til VR: Mit navn er Sam KODO, I denne tuto vil jeg lære dig trin for trin, hvordan du bruger Arduino IMU -sensorer til at bygge head tracking system til VR. I dette projekt har du brug for: - En LCD Display HDMI : https: //www.amazon.com/Elecrow-Capacitive-interfac…- En
DIY Smart Robot Tracking Car Kits Tracking Car Fotosensitive: 7 trin
![DIY Smart Robot Tracking Car Kits Tracking Car Fotosensitive: 7 trin DIY Smart Robot Tracking Car Kits Tracking Car Fotosensitive: 7 trin](https://i.howwhatproduce.com/images/008/image-22349-j.webp)
DIY Smart Robot Tracking Car Kits Tracking Car Fotofølsom: Design af SINONING ROBOT Du kan købe fra tracking robot carTheoryLM393 chip sammenligne de to fotoresistor, når der er en fotoresistor LED på den ene side på HVID, stopper motorens side med det samme, den anden side af motoren drej op, så
QeMotion - Motion Tracking for Every Headset !: 5 trin (med billeder)
![QeMotion - Motion Tracking for Every Headset !: 5 trin (med billeder) QeMotion - Motion Tracking for Every Headset !: 5 trin (med billeder)](https://i.howwhatproduce.com/images/009/image-25405-j.webp)
QeMotion - Motion Tracking for Every Headset !: Oversigt: Denne enhed giver dig mulighed for at udnytte din hovedbevægelse til at udløse begivenheder i stort set ethvert videospil. Det fungerer ved at spore dit hoveds bevægelse (eller headset det i den forbindelse) og udløse tastatur-tryk for bestemte bevægelser. Så din komp
Eye Motion Tracking Brug af infrarød sensor: 5 trin
![Eye Motion Tracking Brug af infrarød sensor: 5 trin Eye Motion Tracking Brug af infrarød sensor: 5 trin](https://i.howwhatproduce.com/images/001/image-1833-80-j.webp)
Eye Motion Tracking Brug af infrarød sensor: Jeg brugte en infrarød sensor til at mærke øjenbevægelser og styre LED'en. Jeg lavede øjenkugler med LED Tape NeoPixel
Tfcd 3D Motion Tracking Through Capacitive Sensing og LED Output: 6 trin (med billeder)
![Tfcd 3D Motion Tracking Through Capacitive Sensing og LED Output: 6 trin (med billeder) Tfcd 3D Motion Tracking Through Capacitive Sensing og LED Output: 6 trin (med billeder)](https://i.howwhatproduce.com/images/004/image-9310-22-j.webp)
Tfcd 3D -bevægelsessporing gennem kapacitiv sensing og LED -output: I denne instruktion forklares, hvordan bevægelse af en hånd kan spores i et 3D -rum ved hjælp af princippet om kapacitiv sensing. Ved at ændre afstanden mellem en ladet aluminiumsfolie og din hånd vil kondensatorens kapacitet variere