Eenvoudige gebaarbeheer met behulp van IR -sensors: 7 stappe
Eenvoudige gebaarbeheer met behulp van IR -sensors: 7 stappe
Anonim
Eenvoudige gebaarbeheer met behulp van IR -sensors
Eenvoudige gebaarbeheer met behulp van IR -sensors

Dit is altyd opwindend en lekker om dinge te beheer met gebare, maar met die sensors wat in die mark beskikbaar is, is dit redelik duur. So, hoe kan ons 'n eenvoudige gebaarbeheer maak met 'n paar dollar? IR -sensors kan, as dit reg gebruik word, gebruik word om eenvoudige gebare te herken. Deur twee IR -sensors te gebruik, kan ons vier soorte gebare herken, wat links, regs, met u hand waai en u hand vorentoe en agtertoe beweeg.

Ons sal hierdie projek maak met behulp van SLabs-32. Dit het 'n ingeboude TFT -skerm waarmee ons kan gebruik deur beelde te vertoon wanneer 'n spesifieke gebaar herken word.

SLabs-32 is handig met hierdie afwykende projekte; ons het baie hulpbronne aan boord op SLabs-32. Ons kan ook die SD -kaart gebruik om beelde op die TFT -skerm te wys en te verander wanneer ons na links of regs swiep.

Om dinge eenvoudig te hou, sal ons net 'n emoji wys wat na links of regs lyk, afhangende van ons beweging.

Klik op hierdie skakel om u eie SLabs-32 te kry

Stap 1: Lys van materiaal

Vir hierdie projek benodig u:

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

Stap 2: Verwydering van die IC vir analoogwaardes

Die verwydering van die IC vir analoogwaardes
Die verwydering van die IC vir analoogwaardes
Die verwydering van die IC vir analoogwaardes
Die verwydering van die IC vir analoogwaardes

'N IR -sensor gee ons gewoonlik 'n digitale uitset, óf 'n 0 óf 1. Ons moet die IC van die IR -sensor verwyder en 'n jumperdraad gebruik om aan te sluit op die ontvanger van die IR -sensor. Dit gee ons analoogwaardes van die IR -sensor. Om dit te doen, spoor die ontvangerpen wat aan die pen van die IC -houer gekoppel is, op. Let op die prentjie in hierdie stap om 'n idee te kry van hoe u u ontvangerpen kan opspoor. Ek het die spoor van die ontvanger uitgelig vir beter begrip.

Koppel 'n jumperdraad in die ontvangerpen van die IC om hierdie sensor as 'n analoog sensor te gebruik

Stap 3: Werk van gebaarbeheer

Werk van gebaarbeheer
Werk van gebaarbeheer

Om gebaarbewegings met behulp van IR -sensors te herken, gebruik ons 'n snellermeganisme. Ons het twee IR-sensors, laat ons dit vir ons gemak links-IR en regs-IR noem. Links-IR is die IR-sensor aan die linkerkant en regs-IR is die IR aan die regterkant. As ons na links swiep, beweeg ons ons hand van regs na links. Die regter-IR-sensor bespeur eers hierdie beweging en lig 'n vlag. Nou, slegs as daar beweging aan die linker-IR-sensor bespeur word, herken dit dit as 'n linkerveeg. Soortgelyk ook vir die regte veeg. Ons wil nie verkeerde resultate hê nie, as ons net ons hand na die regte IR -sensor beweeg, dan wys dit of dit regs is. Om dit meer verstandig te maak, gebruik ons hierdie meganisme.

Om die wuiwende gebaar te herken, tel ons eenvoudig die aantal kere wat die persoon binne 'n sekere tyd regs en links gevee het, wat in ons geval 5 sekondes is.

Stap 4: Kalibrasie van sensors

Nou is die plasing van die IR -sensor baie belangrik, aangesien dit u drempelwaardes sal bepaal. Let op die waardes van die IR -sensor wanneer u u hand naby die IR -sensors plaas; gebruik hierdie waardes om u drempel te bepaal om enige beweging naby u IR -sensor te waarneem. Plaas ook u IR -sensors langs mekaar met 'n gaping van ongeveer 3 cm tussen hulle.

Stap 5: Hardewareverbindings

Hardewareverbindings
Hardewareverbindings

Koppel die analoog uitset van die twee IR sensors aan die analoog insette van SLabs-32.

Om dit eenvoudig te maak, gebruik 'n band om u IR -sensor op een plek vas te hou. As u u IR-sensor per ongeluk beweeg, moet die hele sensorwaardes weer gekalibreer word. Gebruik dus 'n band of enigiets wat dit op een plek hou

Stap 6: SLabs-32 programmeer

Laai net die skets by hierdie projek op.

Let op u IR -sensorlesings in die seriële monitor. Maak veranderings indien nodig, as die drempelwaardes nie ooreenstem met u IR -sensorlesings nie. Pas die waardes aan en stel die drempel in soos u wil.

Stap 7: Word Tony Stark

Wel, nie regtig nie, maar nou het u 'n goedkoop gebaarbeheermeganisme wat u kan gebruik met alles wat u wil, net soos Tony Stark van Iron-man met Jarvis. Ok nie regtig nie, maar dit is ten minste 'n begin.

Aanbeveel: