Inhoudsopgave:

Eenvoudige bewegingsbediening met IR-sensoren - Ajarnpa
Eenvoudige bewegingsbediening met IR-sensoren - Ajarnpa

Video: Eenvoudige bewegingsbediening met IR-sensoren - Ajarnpa

Video: Eenvoudige bewegingsbediening met IR-sensoren - Ajarnpa
Video: Garmin Venu 2 Plus vs Polar Ignite 3 - Welke fitnesstracker is het beste voor jou? 2024, November
Anonim
Eenvoudige bewegingsbediening met IR-sensoren
Eenvoudige bewegingsbediening met IR-sensoren

Dingen besturen met gebaren is altijd spannend en leuk, maar met de sensoren die op de markt verkrijgbaar zijn voor het herkennen van gebaren, zijn ze behoorlijk duur. Dus hoe kunnen we een eenvoudige gebarenbediening maken met een paar dollars? Welnu, IR-sensoren kunnen bij correct gebruik worden gebruikt om eenvoudige gebaren te herkennen. Met behulp van 2 IR-sensoren kunnen we het vier soorten gebaren laten herkennen, namelijk naar links vegen, naar rechts vegen, met uw hand zwaaien en uw hand naar voren en naar achteren bewegen.

We zullen dit project maken met SLabs-32. Het heeft een ingebouwd TFT-scherm waar we gebruik van kunnen maken door afbeeldingen weer te geven wanneer een bepaald gebaar wordt herkend.

SLabs-32 komt van pas bij dit soort projecten, we hebben veel middelen aan boord op SLabs-32. We kunnen de SD-kaart ook gebruiken om afbeeldingen op het TFT-scherm weer te geven en te wijzigen wanneer we naar links of rechts vegen.

Om het simpel te houden, geven we gewoon een emoji weer die er naar links of rechts uitziet, afhankelijk van onze beweging.

Klik op deze link om uw eigen SLabs-32 te krijgen

Stap 1: Lijst met materialen

Voor dit project heb je nodig:

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

Stap 2: De IC voor analoge waarden verwijderen

De IC voor analoge waarden verwijderen
De IC voor analoge waarden verwijderen
De IC voor analoge waarden verwijderen
De IC voor analoge waarden verwijderen

Een IR-sensor geeft ons normaal gesproken een digitale uitgang, ofwel een 0 of 1. We moeten het IC van de IR-sensor verwijderen en een verbindingsdraad gebruiken om verbinding te maken met de ontvanger van de IR-sensor. Dit geeft ons analoge waarden van de IR-sensor. Om dat te doen, volgt u de ontvangerpin die is aangesloten op de pin van de IC-houder. Bekijk de afbeelding in deze stap om een idee te krijgen hoe u uw ontvangerpin kunt traceren. Ik heb het spoor van de ontvanger gemarkeerd voor een beter begrip.

Sluit een jumperdraad aan op die ontvangerpin van het IC om deze sensor als analoge sensor te gebruiken

Stap 3: Werking van Gesture Control

Werking van Gesture Control
Werking van Gesture Control

Om gebarenbewegingen te herkennen met behulp van IR-sensoren, gebruiken we een triggermechanisme. We hebben twee IR-sensoren, laten we ze voor het gemak een naam geven links-IR en rechts-IR. Links-IR is de IR-sensor aan de linkerkant en rechts-IR is de IR aan de rechterkant. Als we naar links vegen, bewegen we onze hand van rechts naar links. De rechter-IR-sensor detecteert deze beweging als eerste en heft een vlag op. Alleen als er beweging wordt gedetecteerd bij de linker-IR-sensor, wordt dit herkend als een veegbeweging naar links. Hetzelfde voor rechts swipen. We willen geen verkeerde resultaten als we onze hand naar de rechter IR-sensor bewegen, dan wordt het weergegeven als naar rechts vegen. Dus om het verstandiger te maken, gebruiken we dit mechanisme.

Om het wuivende gebaar te herkennen, tellen we eenvoudig het aantal keren dat de persoon achtereenvolgens naar rechts en links heeft geveegd binnen een tijdsperiode, wat in ons geval 5 seconden is.

Stap 4: Kalibratie van sensoren

Nu is de plaatsing van de IR-sensor erg belangrijk, omdat deze uw drempelwaarden zal bepalen. Let op de waarden van de IR-sensor wanneer u uw hand in de buurt van de IR-sensoren plaatst. Gebruik deze waarden om uw drempel te bepalen voor het detecteren van elke beweging in de buurt van uw IR-sensor. Plaats ook uw IR-sensoren naast elkaar met een tussenruimte van ongeveer 3 cm.

Stap 5: Hardwareverbindingen

Hardware-verbindingen
Hardware-verbindingen

Sluit de analoge uitgang van de twee IR-sensoren aan op de analoge ingangen van SLabs-32.

Gebruik een tape om de IR-sensor op één plaats vast te houden om het eenvoudig te maken. Als u per ongeluk uw IR-sensor verplaatst, moeten de hele sensorwaarden opnieuw worden gekalibreerd. Gebruik dus een tape of iets anders dat het op één plaats houdt

Stap 6: Programmeren van SLabs-32

Upload gewoon de schets die bij dit project is gevoegd.

Bekijk uw IR-sensormetingen in de seriële monitor. Breng indien nodig wijzigingen aan als de drempelwaarden niet overeenkomen met uw IR-sensorwaarden. Pas de waarden aan en stel de drempel in zoals u wilt.

Stap 7: Word Tony Stark

Nou, niet echt, maar nu heb je een goedkoop gebarencontrolemechanisme dat je kunt gebruiken met alles wat je wilt, net zoals Tony Stark van Iron-man doet met Jarvis. Ok niet echt maar dit is in ieder geval een begin.

Aanbevolen: