![Лесен контрол с жестове с помощта на IR сензори: 7 стъпки Лесен контрол с жестове с помощта на IR сензори: 7 стъпки](https://i.howwhatproduce.com/images/002/image-3446-150-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![Лесен контрол с жестове с помощта на IR сензори Лесен контрол с жестове с помощта на IR сензори](https://i.howwhatproduce.com/images/002/image-3446-151-j.webp)
Управлението на нещата с помощта на жестове винаги е вълнуващо и забавно, но наличните на пазара сензори за разпознаване на жестове са доста скъпи. И така, как можем да направим прост контрол с жестове, използвайки няколко долара? Е, IR сензорите, когато се използват правилно, могат да се използват за разпознаване на прости жестове. С помощта на 2 IR сензора можем да го накараме да разпознае четири вида жестове, които са плъзгане наляво, плъзгане надясно, махане с ръка и преместване на ръката напред и назад.
Ще направим този проект, използвайки SLabs-32. Той има вграден TFT екран, който можем да използваме, като показваме изображения, когато се разпознае определен жест.
SLabs-32 е полезен с тези любезни проекти, имаме много ресурси на борда на SLabs-32. Можем също да използваме SD картата за показване на изображения на TFT екрана и промяна, когато плъзгаме наляво или надясно.
За да опростим нещата, просто ще покажем емоджи, което изглежда наляво или надясно в зависимост от движението ни.
За да получите свой собствен SLabs-32, кликнете върху тази връзка
Стъпка 1: Списък на материалите
За този проект ще ви трябва:
- SLabs-32 (v0.1)
- 2 x IR сензора
Стъпка 2: Премахване на ИС за аналогови стойности
![Премахване на ИС за аналогови стойности Премахване на ИС за аналогови стойности](https://i.howwhatproduce.com/images/002/image-3446-152-j.webp)
![Премахване на ИС за аналогови стойности Премахване на ИС за аналогови стойности](https://i.howwhatproduce.com/images/002/image-3446-153-j.webp)
Обикновено един IR сензор ни дава цифров изход, или 0 или 1. Трябва да премахнем IC от IR сензора и да използваме джъмпер проводник, за да се свържем към приемника на IR сензора. Това ще ни даде аналогови стойности от IR сензора. За да направите това, проследете щифта на приемника, свързан с щифта на държача на IC. Наблюдавайте картината в тази стъпка, за да добиете представа как да проследите щифта на приемника си. Аз подчертах следата от приемника за по -добро разбиране.
Свържете джъмпер проводник към този приемник на ИС, за да използвате този сензор като аналогов сензор
Стъпка 3: Работа с контрол на жестове
![Работа с контрол на жестове Работа с контрол на жестове](https://i.howwhatproduce.com/images/002/image-3446-154-j.webp)
За да разпознаваме движенията на жестове с помощта на IR сензори, използваме задействащ механизъм. Разполагаме с два инфрачервени сензора. Left-IR е IR сензорът от лявата страна и right-IR е IR от дясната страна. Когато плъзгаме наляво, движим ръката си отдясно наляво. Десният IR сензор първо открива това движение и повдига флаг. Само сега, ако се открие някакво движение в левия IR сензор, той го разпознава като плъзгане наляво. Подобно е и за плъзгане надясно. Не искаме никакви грешни резултати, ако просто преместите ръката си в десния инфрачервен сензор, след това той се показва като плъзгане надясно. По този начин, за да бъдем по -разумни, използваме този механизъм.
За да разпознаем махащия жест, ние просто преброяваме броя пъти, когато човек плъзна последователно надясно и наляво в рамките на период от време, който в нашия случай е 5 секунди.
Стъпка 4: Калибриране на сензорите
Сега разположението на IR сензора е много важно, тъй като те ще определят вашите прагови стойности. Забележете стойностите на IR сензора, когато поставите ръката си близо до IR сензорите, използвайте тези стойности, за да определите прага си за усещане на всяко движение близо до вашия IR сензор. Също така, поставете вашите IR сензори един до друг с приблизително 3 см разстояние между тях.
Стъпка 5: Хардуерни връзки
![Хардуерни връзки Хардуерни връзки](https://i.howwhatproduce.com/images/002/image-3446-155-j.webp)
Свържете аналоговия изход от двата IR сензора към аналоговите входове на SLabs-32.
За да опростите нещата, използвайте лента, за да държите вашия IR сензор на едно място. Ако случайно преместите вашия IR сензор, тогава всички стойности на сензора трябва да се калибрират отново. Така че, използвайте лента или нещо, което я държи на едно място
Стъпка 6: Програмиране на SLabs-32
Просто качете скицата, приложена към този проект.
Наблюдавайте показанията на вашия IR сензор в серийния монитор. Направете промени, ако трябва, ако праговите стойности не съвпадат с показанията на вашия IR сензор. Регулирайте стойностите и задайте прага, както искате.
Стъпка 7: Станете Тони Старк
Е, не наистина, но сега имате евтин механизъм за управление на жестове, който можете да го използвате с всичко, което искате, точно както прави Тони Старк от Iron-man с Джарвис. Добре, не наистина, но поне това е начало.
Препоръчано:
DC MOTOR Контрол на скоростта и посоката с жестове с ръце чрез Arduino: 8 стъпки
![DC MOTOR Контрол на скоростта и посоката с жестове с ръце чрез Arduino: 8 стъпки DC MOTOR Контрол на скоростта и посоката с жестове с ръце чрез Arduino: 8 стъпки](https://i.howwhatproduce.com/images/001/image-665-12-j.webp)
DC MOTOR Контрол на скоростта и посоката с жестове на ръцете с помощта на Arduino: В този урок ще се научим как да управляваме DC мотор с жестове с ръце, използвайки arduino и Visuino. Гледайте видеоклипа! Вижте също това: Урок с жестове
Прост контрол с жестове - Контролирайте вашите RC играчки с движението на ръката си: 4 стъпки (със снимки)
![Прост контрол с жестове - Контролирайте вашите RC играчки с движението на ръката си: 4 стъпки (със снимки) Прост контрол с жестове - Контролирайте вашите RC играчки с движението на ръката си: 4 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-3464-25-j.webp)
Прост контрол с жестове - Контролирайте вашите RC играчки с движението на ръката си: Добре дошли в моя „ible“#45. Преди малко направих напълно работеща RC версия на BB8, използвайки части от Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R … Когато видях колко е готино Force Band, направен от Sphero, си помислих: „Добре, аз
Контрол на яркостта ШИМ базиран LED контрол с помощта на бутони, Raspberry Pi и надраскване: 8 стъпки (със снимки)
![Контрол на яркостта ШИМ базиран LED контрол с помощта на бутони, Raspberry Pi и надраскване: 8 стъпки (със снимки) Контрол на яркостта ШИМ базиран LED контрол с помощта на бутони, Raspberry Pi и надраскване: 8 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-1075-49-j.webp)
Контрол на яркостта PWM управление на LED управление с помощта на бутони, Raspberry Pi и Scratch: Опитвах се да намеря начин да обясня как PWM работи на моите ученици, затова си поставих задачата да се опитам да контролирам яркостта на светодиода с помощта на 2 бутона - единият бутон увеличава яркостта на светодиода, а другият го затъмнява. Към програмата
DIY MusiLED, музикално синхронизирани светодиоди с приложение за Windows и Linux с едно щракване (32-битово и 64-битово). Лесен за пресъздаване, лесен за използване, лесен за прена
![DIY MusiLED, музикално синхронизирани светодиоди с приложение за Windows и Linux с едно щракване (32-битово и 64-битово). Лесен за пресъздаване, лесен за използване, лесен за прена DIY MusiLED, музикално синхронизирани светодиоди с приложение за Windows и Linux с едно щракване (32-битово и 64-битово). Лесен за пресъздаване, лесен за използване, лесен за прена](https://i.howwhatproduce.com/images/002/image-5944-30-j.webp)
DIY MusiLED, музикално синхронизирани светодиоди с приложение за Windows и Linux с едно щракване (32-битово и 64-битово). Лесен за пресъздаване, лесен за използване, лесен за пренасяне .: Този проект ще ви помогне да свържете 18 светодиода (6 червени + 6 сини + 6 жълти) към вашата платка Arduino и да анализирате сигналите на звуковата карта на вашия компютър в реално време и да ги предадете на светодиодите, за да ги светят според ритъма (Snare, High Hat, Kick)
Супер лесен PC контрол на 110 Vac с помощта на твърдо реле Crydom: 3 стъпки (със снимки)
![Супер лесен PC контрол на 110 Vac с помощта на твърдо реле Crydom: 3 стъпки (със снимки) Супер лесен PC контрол на 110 Vac с помощта на твърдо реле Crydom: 3 стъпки (със снимки)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10965164-super-easy-pc-control-of-110-vac-using-a-crydom-solid-state-relay-3-steps-with-pictures-j.webp)
Супер лесен контрол на компютъра с 110 Vac с помощта на твърдо реле Crydom: Аз се приготвям да опитам ръката си в спойка с гореща плоча. Затова имах нужда от начин да контролирам 110Vac от моя компютър. Тази инструкция показва как лесно да контролирате 110Vac от сериен изходен порт на компютър. Серийният порт, който използвах, беше тип USB