Low-cost computer gebaarcontrole met een I2C-sensor

het besturen van uw computer met een golf van de hand lijkt iets uit science fiction, en om een ​​goede reden. Van Minority Report to Iron Man hebben we tal van beroemde acteurs gezien die hun high-tech computersystemen beheersen door wild te sticuleren in de lucht. Ondertussen zitten we allemaal vast met behulp van toetsenborden en muizen als een stel chumps.

Maar het hoeft niet zo te zijn. Zoals [Norbert Zare] toont in zijn nieuwste project, kunt u eigenlijk een redelijk indrukwekkende gebaarcontrole op uw computer bereiken met behulp van een USD PAJ7620U2-sensor van $ 10. Nou, natuurlijk niet alleen de sensor. U hebt een manier nodig om de uitvoer van de I2C-ingeschakelde sensor om te zetten in iets dat uw computer zal begrijpen, waar is waar de microcontroller binnenkomt.

Kijkend door de verstrekte broncode, kunt u zien hoe gemakkelijk het is om met de PAJ7620U2 te praten. Met niets exotischer dan een schakelkastverklaring, is [Norbert] in staat om de gebaarvlaggen uit de sensor te halen. Vanaf daar is het gewoon een kwestie van het gebruik van de ARDUINO-toetsenbordbibliotheek om de juiste keycodes uit te vuren. Als u op zoek bent om dit opnieuw te maken, zouden we met een microcontroller gaan die inheemse USB ondersteunt, maar technisch gezien zou dit op vrijwel elke Arduino kunnen worden gedaan. In dit geval gebruikt hij in dit geval het Attiny85-gebaseerde digispark.

Dit is eigenlijk niet de eerste keer dat we hebben gezien dat iemand een vergelijkbare sensor gebruikt om low-cost gebaarcontrole te trekken, maar tot nu toe heeft geen van deze projecten echt afgenomen. Het lijkt erop dat het goed genoeg werkt in de video na de pauze, maar er kan uiterlijk bedriegen. Hebben alle hackaday-lezers eigenlijk geprobeerd een van deze modules te gebruiken voor hun dagelijkse futuristische computing?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>