Innehållsförteckning:
- Steg 1: Lista över material
- Steg 2: Ta bort IC för analoga värden
- Steg 3: Arbeta med gestkontroll
- Steg 4: Kalibrering av sensorer
- Steg 5: Hårdvaruanslutningar
- Steg 6: Programmering av SLabs-32
- Steg 7: Bli Tony Stark
Video: Enkel gestkontroll med IR -sensorer: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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
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
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:
Enkel gestkontroll - Styr dina RC -leksaker med armens rörelse: 4 steg (med bilder)
Enkel gestkontroll - Styr dina RC -leksaker med armens rörelse: Välkommen till min "ible" #45. För ett tag sedan gjorde jag en fullt fungerande RC-version av BB8 med Lego Star Wars-delar … https://www.instructables.com/id/Whats-Inside-My-R…När jag såg hur coolt det var Force Band gjord av Sphero, tänkte jag: " Ok, jag kan
Enkel och enkel Spider-Man Web-Shooter: 12 steg
Simple & Easy Spider-Man Web-Shooter: Har du sett en Spider-Man-film? En Spider-Man-serietidning? Något vagt Spider-Man-relaterat? Spider-Man är till synes överallt. Varför inte göra en enkel webb-shooter? Efter lite övning skapade jag en design av husmaterial som kunde skapas
Enkel enkel läxmaskin: 4 steg (med bilder)
Enkel enkel läxmaskin: Denna maskin är byggd med billiga material och går inte över 7 $ för att bygga. För att bygga detta behöver du lite tålamod och 2 timmar. Och du måste vara bekant med lödning och ledningar eftersom detta innebär en liten krets. När det är byggt är det bara att ansluta
Nevma: Gestkontroll för massorna: 3 steg (med bilder)
Nevma: Gesture Control for the Masses: Att arbeta på Delphi (snart Aptiv) tillåter mig lyxen att vara nedsänkt i en högteknologisk och innovativ miljö som ger konstant inspiration för att skapa nya och spännande prylar. En dag nämnde några kollegor att gestkontroll är en av
En enkel, billig och enkel LED-blinkande krets med CMOS 74C14: 5 steg
En lätt att göra, billig och enkel LED-blinkande krets med CMOS 74C14: Ibland behöver du bara några blinkande lysdioder, för juldekoration, blinkande konstverk eller bara för att ha kul med blink blink blink. Jag ska visa dig hur du gör en billig och enkel krets med upp till 6 blinkande lysdioder. Obs: Detta är min första instuktiv och