Inhoudsopgave:
- Stap 1: Lijst met materialen
- Stap 2: De IC voor analoge waarden verwijderen
- Stap 3: Werking van Gesture Control
- Stap 4: Kalibratie van sensoren
- Stap 5: Hardwareverbindingen
- Stap 6: Programmeren van SLabs-32
- Stap 7: Word Tony Stark
Video: Eenvoudige bewegingsbediening met IR-sensoren - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
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
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
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
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:
Batchbestand: Bewegingsbediening: 3 stappen
Batchbestand: Bewegingsbesturing: toen ik opzocht hoe ik bewegingsbesturing in CMD kon maken, vond ik geen nauwkeurige resultaten, dus besloot ik mijn eigen besturingselementen te maken die werken met de WASD-toetsen voor beweging en 1234 toetsen voor draaien
Hoe maak je een eenvoudige audioversterker binnen Rs. 100 ($ 2) met de naam Handy Speaky: 6 stappen (met afbeeldingen)
Hoe maak je een eenvoudige audioversterker binnen Rs. 100 ($ 2) genaamd Handy Speaky: in het project van vandaag laat ik je zien hoe je de eenvoudigste mini-geluidsversterker maakt op basis van LM386. Deze geluidsversterker is zeer eenvoudig te maken, bovendien is hij zeer compact, werkend met slechts één stroombron met een kleine belasting van 6-12 volt. Deze i
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Bewegingsbediening toevoegen aan een projectieklok: 7 stappen
Bewegingsbediening toevoegen aan een projectieklok: doel: voeg een bewegingssensor toe die de klok 's nachts verlicht wanneer deze beweging detecteert, en maak de helderheid van de achtergrondverlichting handmatig instelbaar. Waarom: ik heb maar een paar vereisten voor een goede bedklok. Het moet goed zichtbaar zijn, maar niet licht