Inhoudsopgave:
- Stap 1: Laten we drie bewegingsherkenningssensoren vergelijken en getuige zijn van de nieuwe koning
- Stap 2: Dimensievergelijking
- Stap 3: Toen ik sneller zwaaide
- Stap 4: Tot slot
- Stap 5: Gameplays
Video: De nieuwe dag van DF bewegingsherkenningssensoren - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Een paar dagen geleden kreeg ik een sensor voor gebarenherkenning, zoals de afbeelding laat zien. Ik heb het een paar dagen gebruikt, ik ben er vrij zeker van dat deze Gravity: Gesture & Touch Sensor een klassiek werk is!
Gebaarherkenning, die altijd wordt geleverd met sci-fi, coole eigenschappen. De technologie voor gebarenherkenning speelt een grote rol in veel sci-Fi-blockbusters en werkt over de toekomst. Met de passie om mijn knieën te buigen voor dit soort futuristische technologie, terwijl ik, na het testen van verschillende gebarenherkenningssensoren, alleen de benige realiteit vond. Mijn hart is verpletterd, hoe kan het zo moeilijk zijn om te gebruiken? Ik heb 3 sensoren geprobeerd.
Het eerste probleem is onnauwkeurige herkenning, ook al schud ik de hand met een standaardhouding, vooruit zwaaiend, het resultaat zou bij de juiste gelegenheid zijn.
Het tweede probleem is te traag, wat dodelijk is. Stel je voor dat je een lichtcontroller hebt gemaakt met deze bewegingsherkenningssensoren en dat je deze wilt laten zien aan je gasten. De actie is afgelopen, ach… er is niets gebeurd, jij en hij/zij kijken elkaar aan en secondenlang woordenloos. Eindelijk licht hij op… Dus de oude sensor voor gebarenherkenning kan niet aan mijn eisen voldoen. Tot ik mijn engel ontmoet.
Hier wil ik het hebben over hoe mijn ideale gebarenherkenning eruitziet. Hoe ik het definieer?
Allereerst is het een regelsensor, dus het moet betrouwbaar zijn.
Voor bedieningselementen zijn drukknoppen gebruikelijk in het dagelijks leven. Bijvoorbeeld de kroonluchterschakelaar in de woonkamer, wanneer deze wordt ingedrukt, gaat het licht AAN / UIT. De schakelaar kan het licht regelen. Hetzelfde als de bewegingsherkenningssensor de gebaren volledig zou moeten herkennen. Als ik 10.000 keer omhoog zwaai, zou het resultaat van de bewegingsherkenningssensor 10.000 UP moeten zijn, er mag geen ander resultaat zijn. 10.000 UP's betekenen betrouwbaar, 9999 UP's maar 1 ander resultaat betekent onbetrouwbaar.
Ten tweede moet de herkenning snel zijn. In het voorbeeld van een schakelaarlicht hierboven, als u een gebaar tekent, maar de sensor moet 3 seconden wachten om het te herkennen. Zijn bestemming moet een vuilnisbak zijn.
Wanneer je enorme werken maakt om het te maken, maar alleen om te ontdekken dat het zo moeilijk te gebruiken is, zelfs in vergelijking met de eenvoudige lichtschakelaar aan de muur. Hoe kan dat nou? Ik, ik zal gek zijn. Wat ik wilde, is dat de sensor reageert zodra de schakelaar wordt bediend. Zodra ik op de schakelaar druk, wordt het signaal tegelijkertijd naar het licht verzonden, de hele kamer brandt.
Deze 2 punten zijn gemakkelijk te bedenken, voor andere obscure functies, laten we ze uit andere producten zoeken: Sony Headphone WH-1000XM3.
Dit is een headset met actieve ruisonderdrukking. Maar wat is actieve ruisonderdrukking? Omgevingslawaai is ook een soort geluidsgolf. We kunnen het voelen als we de metro of het vliegtuig nemen. Wanneer het geluid onze oren bereikt en het trommelvlies laat trillen, kan het door ons worden gehoord. Actieve ruisonderdrukkingstechnologie kan grofweg worden opgevat als dat wanneer de ruis de ruis in onze koptelefoon bereikt, de ruisonderdrukkende chip deze snel analyseert en onmiddellijk een tegengestelde golfvorm uitzendt. We weten allemaal dat golven pieken en dalen hebben. Zodra de piek de trog raakt, zullen ze elkaar compenseren. Daarom kunnen we de ruis gladstrijken door een tegengestelde golf van ruis uit te zenden.
Deze Sony-hoofdtelefoon WH-1000XM3 maakt gebruik van dit soort elektrische detectietechnologie, die ook wordt gebruikt in sensoren voor gebarenherkenning. Laten we het interactieprincipe analyseren!
Neem de functie Links/Rechts: als voorbeeld van nummer wisselen, ik houd mijn vinger dicht bij het midden van de oorbeschermer en beweeg dan naar rechts om het nummer over te slaan; Als ik het volume wil aanpassen, zal ik ook eerst de vinger dicht bij het midden houden en omhoog bewegen. De interactie is goed ontworpen.
Stel je voor dat de Sony-hoofdtelefoon WH-1000XM3 de bewegingsherkenningssensor gebruikt en je het nummer met gebaren wilt overslaan. Hoe doe je? Ik moet verward zijn. Waar moet je beginnen met het tekenen van gebaren? En wanneer gaat het eindigen? Ja, dit is het punt, wat het veelvoorkomende probleem is van bijna alle gebarenherkenningssensoren op de markt. Hoe weten mensen wanneer en waar ze effectieve gebaren gaan tekenen? Wanneer begon de sensor gebaren te herkennen? Waar is het punt om te stoppen met het maken van gebaren? Deze tekenpunten zijn allemaal wazig, wat betekent dat ze geen duidelijke en standaard controleregels hebben.
Terug naar de SONY-hoofdtelefoon, wanneer de vinger op de oorbeschermer wordt geplaatst, wat het begin van herkenning betekent, wanneer de vinger beweegt, herkennen, wanneer de vinger naar het uiteinde van de oorbeschermer gaat en weggaat, wat het einde van de herkenning suggereert. Dan zal de koptelefoon correct reageren. Het hele proces heeft elk tekenpunt de tijd, duidelijk en overzichtelijk. Net zoals we leren autorijden, zal de coach de punten bepalen om achteruit te rijden en aan het stuur te draaien.
Het laatste kenmerk van mijn ideale gebarenherkenning is dat het zeker het bijbehorende vlagpunt in de operatie moet hebben. Het vlagpunt kan een regel zijn, zoals het in het midden van de oorbeschermer plaatsen en dan naar rechts bewegen, of feedback geven, zoals een zwaai met de hand wanneer de RODE led van de sensorlampjes AAN is, of duw het scherm omlaag om 3Dtouch in te schakelen wanneer u de trillingen van de telefoon. Dit zijn alle functies die volgens mij de perfecte sensor voor gebarenherkenning zou moeten hebben.
Stap 1: Laten we drie bewegingsherkenningssensoren vergelijken en getuige zijn van de nieuwe koning
Samenvatten:
Prijs
Zwaartekracht: bewegings- en aanraaksensor: $ 9,9 RGB
Kleur- en bewegingssensor voor Arduino: $ 13,9 3D
Bewegingssensor (Mini) voor Arduino: $ 13,9"
Zwaartekracht: Gesture & Touch Sensor is de goedkoopste
Het principe
Het principe van Gravity: Gesture & Touch Sensor en RGB Color en Gesture Sensor zijn hetzelfde, beide gebaseerd op een infraroodstraal. Om de gereflecteerde IR-golf te analyseren, moeten de delen van de sensor aan de buitenkant worden blootgesteld. Zodat je transparante materialen zoals acryl, PC en andere als korst kunt gebruiken. En de 3D Gesture Sensor (Mini) is gebaseerd op elektrische nabijvelddetectietechnologie. Er zijn meer keuzes en scenario's in shells. Het kan nog steeds normaal werken, zelfs in een ondoorzichtige hoes van 2 mm.
Gebaren
Zwaartekracht: Gesture & Touch Sensor is uitstekend voor 7 praktische gebaren. Bovendien is de 3D-bewegingssensor uniek voor de beweging met de klok mee, die kan worden toegepast op scenario's zoals licht-, kleur- en volumeaanpassingen, enzovoort.
Herkenningsbereik
Zwaartekracht: de bewegings- en aanraaksensor is standaard 20 cm en kan tussen 0-30 cm worden aangepast. Behalve dat de langste herkenningsafstand 30 cm is, kan de instelbare herkenningsafstand anderen helemaal verslaan. De instelbare herkenningsafstand kan onbewuste triggers voorkomen. Het kan de stabiliteit en betrouwbaarheid verhogen.
Bedrading
Zwaartekracht: bewegings- en aanraaksensor gebruikt een 4-pins zwaartekrachtinterface, plug-and-play, eenvoudig aan te sluiten. En er zijn maar 2 IO's voor nodig. Andere sensoren moeten één voor één worden aangesloten en nemen meer IO's in beslag.
anderen
Zwaartekracht: bewegings- en aanraaksensor heeft 5 aanraaktoetsen. En RGB-kleur- en bewegingssensor hebben een functie voor het detecteren van omgevingslicht en afstandsmeting.
Stap 2: Dimensievergelijking
Hierboven vindt u alle parametersvergelijking en hoe voelt het om te gebruiken? Om je te laten identificeren met mijn emotie bij het gebruik van deze gebarenherkenningssensoren, van kruimeltaart tot verrassing en verbazing, zou ik graag beginnen met offergaven. RGB-kleur- en bewegingssensor
Wanneer u normaal zwaait, zijn er bijzonder frequente herkenningsfouten - "GEEN".
Stap 3: Toen ik sneller zwaaide
Toen ik sneller zwaaide, crashte het productvoorbeeldprogramma direct en kan het geen gebaren herkennen (de gif-grafiek snijdt het aantal frames af, dus het ziet er gewoon heel snel uit, maar eigenlijk slechts een beetje sneller dan de gebruikelijke golf, zogenaamd sneller).
3D-bewegingssensor (Mini) SEN0202
In het proces van slow-wave herkenning zijn er veel onherkenbare situaties. Ik heb 10 keer gezwaaid, maar hij herkent er maar 4 zwaaien. Tijdens het identificeren van de cirkels trok ik 6, 7 ronden, maar het herkende slechts 3 "CW". De eerste 3-4 cirkels zijn volledig onherkenbaar en de volgende cirkels kunnen worden geïdentificeerd. Het duurt 3-4 keer voordat je tijdige feedback krijgt. Bovendien voert het twee mistouch-herkenningen uit.
Eindelijk komt de held altijd eindelijk op het podium, Gravity: Gesture & Touch Sensor komt eraan!
De slow-wave, kom op, slechts een klein geval, het herkenningsresultaat is zeer betrouwbaar.
Laten we ons concentreren op geavanceerde tests. Dit zijn de gegevens die zijn afgedrukt in de bovenste en onderste gebarenseries: wanneer de hand zich binnen 20 cm bevindt, zullen pull-up en pull-down "omhoog" en "omlaag" weergeven;
Als u meer dan 20 cm omhoog trekt, of als het gebaar wordt getekend en uw hand wordt teruggetrokken, wordt "trekken en verwijderen" weergegeven
Ben je geschrokken van de prestaties van Gravity: Gesture & Touch Sensor? De ultrasnelle golf, de golfsnelheid heeft mijn limiet bereikt, mijn handen zijn dood… Het intuïtieve gevoel van het gebruik van deze drie bewegingsherkenningssensoren is hoe gewoon het vorige gebaar ook is, de bewegings- en aanraaksensor is iets. Het kan op elke scène worden toegepast, of het nu gaat om de bediening van de thuisschakelaarlampen of commerciële, lichaamsgevoelige interactieve apparaten.
Stap 4: Tot slot
Zwaartekracht: Gesture & Touch Sensor is meestal perfect. Herinner je je nog de 3 functies die ik eerder noemde?
1. Wees betrouwbaar
Zwaai met normale snelheid, hoe vaak ik naar links en rechts zwaaide, hoeveel het herkende. Het resultaat is ronduit verbluffend.
2. Wees er snel bij
Bij elk vloeiend gebaar herkent het bijna het huidige gebaar zonder enige vertraging, zo snel.
Op basis hiervan kan in de ultrasnelle golf van het experiment de kracht die het uitbarst alleen worden omschreven als schok. Ik zwaaide zo snel, maar het bleef het herkennen zonder te vallen, en de herkenningsnauwkeurigheid is nog steeds zo hoog. Zelfs nu kan ik de limiet nog steeds niet achterhalen, zo geweldig!
3. Het bijbehorende vlagpunt
Helaas, Gravity: Gesture & Touch Sensor Ik heb de functie niet zoals deze. Maar als we het vlagpunt van de originele gegevens kunnen vinden en een LED-indicator kunnen hanteren voor de visuele feedback, dan is het klaar.
Stap 5: Gameplays
1. Met de krachtige functie hoeft Gravity: Gesture & Touch Sensor niet beperkt te zijn tot gebarenherkenning. Met de mogelijkheid om de bewegingsrichting te herkennen, kan het volledig worden gebruikt als handsnelheidssensor. Plaats een display op het breadboard en toon de handzwaaifrequentie in het display, uw handzwaaiende gevechtsapparaat.
2. Vanuit de herkenning van de zwaaisnelheid kun je spelinteractie doen. Neem als voorbeeld de vliegende vogel, snel zwaaiend dan vliegt de vogel hoog terwijl hij langzaam zwaait en de vogel laag vliegt.
3. Hou je van dj's? Dimitri Vegas & Like Mike? Pauly D en Snake? Probeer van Gravity: Gesture & Touch Sensor een draaitafel te maken.
4. Als je de palm van je hand niet leuk vindt, kun je het ook met een enkele vinger doen.
5. Als je voelt dat bediening met één hand niet verslavend is, leg dan je handen bij elkaar en draai de sensor in de juiste hoek.
De linkerhand bestuurt de boven- en onderzwaai, de rechterhand bestuurt de linker- en rechterzwaai en laat beide handen erbij.
En wat voor interessante productie komt er uit? Meer mogelijkheden wachten op u om te ontdekken. Bedankt voor het lezen!
Aanbevolen:
Nieuwe bibliotheken toevoegen aan KICAD: 6 stappen
Nieuwe bibliotheken toevoegen aan KICAD: KiCad is een gratis softwarepakket voor elektronische ontwerpautomatisering (EDA). Het vergemakkelijkt het ontwerpen van schema's voor elektronische schakelingen en hun conversie naar PCB-ontwerpen. Het beschikt over een geïntegreerde omgeving voor schematische vastlegging en PCB-lay-outde
Heb je een nieuwe Neopixel? Hier is een snelstartgids!: 5 stappen
Heb je een nieuwe Neopixel? Hier is een snelstartgids!: Ik weet dat ik in mijn laatste instructable zei dat ik regelmatig zal zijn, maar dat heb ik niet. Nou, ik heb het geprobeerd, maar ik had geen goede ideeën:Wax bedekte lucifer: KABOOM!*Crayon kaars: Fisssssss… KABOOOM!**Fancy math art: Ik heb de hoeken verkeerd!Hoe dan ook, ik ben terug
Hoe u uw computer elke dag of wanneer dan ook automatisch kunt laten opstarten: 5 stappen
Hoe u uw computer elke dag of wanneer dan ook automatisch kunt laten opstarten: in deze instructable leert u hoe u uw computer elke dag op een bepaald tijdstip automatisch kunt laten opstarten. Dit is ook mijn eerste instructable
Uw nieuwe laptop upgraden van Vista naar XP: 8 stappen
Uw nieuwe laptop upgraden van Vista naar XP: Nadat ik XP op mijn nieuwe Vista-laptop had geïnstalleerd, was ik absoluut verbaasd over de snelheid en prestaties bij het draaien van XP over Vista. Voor de juiste snelheid, prestaties en bruikbaarheid heeft XP de oplossing voor u. VEROUDERD: Dit instructible is verouderd. Ik raad aan
Snowmanthesizer - Thing a Day - Dag 2: 8 stappen (met afbeeldingen)
Snowmanthesizer - Thing a Day - Dag 2: Laatst was ik eindeloze vellen robotstickers aan het knippen om alle kinderen blij te maken. Ja, gewoon wegsnijden, me met mijn eigen zaken bemoeien, en op dat moment loopt onze onverschrokken leider Eric me drie vreemd uitziende plastic dingen in handen. Hij informeert mij d