Innehållsförteckning:

Enkel gestkontroll med IR -sensorer: 7 steg
Enkel gestkontroll med IR -sensorer: 7 steg

Video: Enkel gestkontroll med IR -sensorer: 7 steg

Video: Enkel gestkontroll med IR -sensorer: 7 steg
Video: Самоучитель по настройке часов Garmin 2022 2024, November
Anonim
Enkel gestkontroll med IR -sensorer
Enkel gestkontroll med IR -sensorer

Att styra saker med hjälp av gester är alltid spännande och roligt, men med sensorerna på marknaden för att känna igen gester är det ganska dyrt. Så hur kan vi göra en enkel gestkontroll med några dollar? Tja, IR -sensorer när de används korrekt kan användas för att känna igen enkla gester. Med hjälp av 2 IR -sensorer kan vi få den att känna igen fyra typer av gester, som är svepning åt vänster, höger svepning, viftande med handen och rörelse av handen framåt och bakåt.

Vi kommer att göra detta projekt med SLabs-32. Den har en inbyggd TFT -skärm som vi kan använda genom att visa bilder när en viss gest känns igen.

SLabs-32 är praktiskt med dessa avvänjningsprojekt, vi har många resurser ombord på SLabs-32. Vi kan också använda SD -kortet för att visa bilder på TFT -skärmen och ändra när vi sveper åt vänster eller höger.

För att hålla saker enkla kommer vi bara att visa en emoji som ser åt vänster eller höger beroende på vår rörelse.

För att få din egen SLabs-32, klicka på den här länken

Steg 1: Lista över material

För detta projekt behöver du:

  • SLabs-32 (v0.1)
  • 2 x IR -sensorer

Steg 2: Ta bort IC för analoga värden

Ta bort IC för analoga värden
Ta bort IC för analoga värden
Ta bort IC för analoga värden
Ta bort IC för analoga värden

En IR -sensor ger oss normalt en digital utgång, antingen 0 eller 1. Vi måste ta bort IC: n från IR -sensorn och använda en bygelkabel för att ansluta till IR -sensorns mottagare. Detta ger oss analoga värden från IR -sensorn. För att göra det spåra upp mottagarpinnen ansluten till IC -hållarens stift. Observera bilden i detta steg för att få en uppfattning om hur du spårar din mottagarstift. Jag har markerat mottagarens spår för bättre förståelse.

Anslut en bygelkabel i mottagarens stift på IC: n för att använda den här sensorn som en analog sensor

Steg 3: Arbeta med gestkontroll

Arbetet med gestkontroll
Arbetet med gestkontroll

För att känna igen geströrelser med IR -sensorer använder vi en utlösningsmekanism. Vi har två IR-sensorer, låt oss namnge dem för vår bekvämlighet vänster-IR och höger-IR. Vänster-IR är IR-sensorn på vänster sida och höger-IR är IR på höger sida. När vi sveper åt vänster flyttar vi handen från höger till vänster. Den högra IR-sensorn detekterar denna rörelse först och lyfter en flagga. Nu bara, om någon rörelse detekteras vid vänster-IR-sensorn känner den igen det som en svepning åt vänster. Liknande för höger svep också. Vi vill inte ha några felaktiga resultat om vi bara flyttar handen på rätt IR -sensor så visar det om höger svepning. För att göra det mer förnuftigt använder vi denna mekanism.

För att känna igen den viftande gesten räknar vi helt enkelt antalet gånger personen svepte åt höger och vänster i följd inom en tidsperiod, vilket i vårt fall är 5 sekunder.

Steg 4: Kalibrering av sensorer

Nu är IR -sensorplaceringen mycket viktig, eftersom de kommer att bestämma dina tröskelvärden. Lägg märke till värdena för IR -sensorn när du placerar din hand nära IR -sensorerna, använd dessa värden för att bestämma din tröskel för att känna någon rörelse nära din IR -sensor. Placera också dina IR -sensorer bredvid varandra med cirka 3 cm mellanrum mellan dem.

Steg 5: Hårdvaruanslutningar

Hårdvaruanslutningar
Hårdvaruanslutningar

Anslut den analoga utgången från de två IR-sensorerna till de analoga ingångarna på SLabs-32.

För att göra saker enkelt kan du använda en tejp för att hålla din IR -sensor nere på ett ställe. Om du av misstag flyttar din IR-sensor måste hela sensorvärdena kalibreras igen. Så, använd en tejp eller något som håller det nere på ett ställe

Steg 6: Programmering av SLabs-32

Ladda bara upp skissen som bifogas detta projekt.

Observera dina IR -sensoravläsningar i seriemonitorn. Gör ändringar om du måste, om tröskelvärdena inte matchar dina IR -sensoravläsningar. Justera värdena och ställ in tröskeln som du vill.

Steg 7: Bli Tony Stark

Tja inte riktigt men nu har du en billig kostnadskontrollmekanism som du kan använda den med vad du vill, precis som Tony Stark från Iron-man gör med Jarvis. Ok inte riktigt men åtminstone detta är en början.

Rekommenderad: