Tartalomjegyzék:
- 1. lépés: Az anyagok listája
- 2. lépés: Az analóg értékek IC eltávolítása
- 3. lépés: A gesztusvezérlés működése
- 4. lépés: Az érzékelők kalibrálása
- 5. lépés: Hardverkapcsolatok
- 6. lépés: SLabs-32 programozása
- 7. lépés: Legyen Tony Stark
Videó: Egyszerű gesztusvezérlés infravörös érzékelők használatával: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A dolgok kézmozdulatokkal történő vezérlése mindig izgalmas és szórakoztató, de a piacon kapható gesztusok felismerésére szolgáló szenzorok meglehetősen költségesek. Tehát hogyan készíthetünk egyszerű gesztusvezérlést néhány dollár használatával? Nos, az infravörös érzékelőket megfelelő használattal fel lehet ismerni az egyszerű gesztusokat. Két infravörös érzékelő segítségével négyféle gesztust ismerhetünk fel: balra, jobbra, legyintésre, a kéz előre és hátra mozgatására.
Ezt a projektet SLabs-32 segítségével fogjuk elkészíteni. Fedélzeti TFT képernyővel rendelkezik, amelyet használhatunk a képek megjelenítésével, amikor egy adott gesztust felismerünk.
Az SLabs-32 jól jön ezekkel a kedves projektekkel, rengeteg erőforrásunk van a SLabs-32-en. Használhatjuk az SD -kártyát is a képek TFT -képernyőn történő megjelenítésére és megváltoztatására, amikor balra vagy jobbra csúsztatunk.
Az egyszerűség kedvéért csak egy hangulatjelet jelenítünk meg, amely mozgásunktól függően balra vagy jobbra néz.
Saját SLabs-32 beszerzéséhez kattintson erre a linkre
1. lépés: Az anyagok listája
Ehhez a projekthez szüksége lesz:
- SLabs-32 (v0.1)
- 2 x IR érzékelő
2. lépés: Az analóg értékek IC eltávolítása
Az infravörös érzékelő általában digitális kimenetet ad számunkra, 0 vagy 1 értéket. El kell távolítanunk az IC -t az infravörös érzékelőből, és egy jumper vezetéket kell csatlakoztatnunk az infravörös érzékelő vevőegységéhez. Ezzel analóg értékeket kapunk az infravörös érzékelőből. Ehhez keresse meg az IC -tartó tüskéjéhez csatlakoztatott vevőcsapot. Figyelje meg a képet ebben a lépésben, hogy képet kapjon a vevőtű nyomon követéséről. A jobb megértés érdekében kiemeltem a vevő nyomait.
Csatlakoztasson egy áthidaló vezetéket az IC fogadócsapjához, hogy ezt az érzékelőt analóg érzékelőként használja
3. lépés: A gesztusvezérlés működése
A gesztusmozgások IR -érzékelőkkel történő felismeréséhez trigger mechanizmust használunk. Két infravörös érzékelőnk van, ezeket elnevezzük kényelmünk érdekében bal-IR és jobb-IR. A bal oldali IR az infravörös érzékelő a bal oldalon, a jobb oldali pedig az infravörös a jobb oldalon. Amikor balra csúsztatjuk, jobbról balra mozgatjuk a kezünket. A jobb oldali infravörös érzékelő először észleli ezt a mozgást, és felemel egy zászlót. Csak most, ha bármilyen mozgást észlel a bal oldali infravörös érzékelőn, az felismeri azt bal legyintésként. Hasonló a jobbra húzáshoz is. Nem szeretnénk rossz eredményeket, ha csak a jobb IR érzékelővel mozgatjuk a kezünket, akkor az jobbra húzásként jelenik meg. Ezért, hogy értelmesebb legyen, ezt a mechanizmust használjuk.
A hullámzó gesztus felismeréséhez egyszerűen megszámoljuk, hányszor lapozott jobbra és balra egy személy egy bizonyos időtartamon belül, ami esetünkben 5 másodperc.
4. lépés: Az érzékelők kalibrálása
Most az infravörös érzékelő elhelyezése nagyon fontos, mivel ezek határozzák meg a küszöbértékeket. Figyelje meg az infravörös érzékelő értékeit, amikor kezét az infravörös érzékelők közelébe helyezi, ezekkel az értékekkel határozza meg a küszöbértéket, hogy érzékeljen bármilyen mozgást az infravörös érzékelő közelében. Ezenkívül helyezze egymás mellé az infravörös érzékelőket úgy, hogy körülbelül 3 cm távolság legyen közöttük.
5. lépés: Hardverkapcsolatok
Csatlakoztassa a két infravörös érzékelő analóg kimenetét az SLabs-32 analóg bemenetéhez.
A dolgok egyszerűsítése érdekében használjon szalagot, hogy az IR érzékelőt egy helyre tartsa. Ha véletlenül elmozdítja az infravörös érzékelőt, akkor a teljes érzékelőértéket újra kell kalibrálni. Tehát használjon szalagot vagy bármit, ami egy helyen tartja
6. lépés: SLabs-32 programozása
Csak töltse fel a projekthez csatolt vázlatot.
Figyelje meg az infravörös érzékelő leolvasásait a soros monitoron. Ha szükséges, végezzen módosításokat, ha a küszöbértékek nem egyeznek az infravörös érzékelő leolvasásával. Állítsa be az értékeket, és állítsa be a kívánt értéket.
7. lépés: Legyen Tony Stark
Nem igazán, de most van egy olcsó gesztusvezérlő mechanizmusa, amelyet bármivel használhat, amivel csak akarja, akárcsak Tony Stark, az Iron-man Jarvis-szal. Ok nem igazán, de legalább ez a kezdet.
Ajánlott:
Egyszerű gesztusvezérlés - irányítsa RC játékait karja mozgatásával: 4 lépés (képekkel)
Egyszerű gesztusvezérlés - Irányítsd RC -játékaidat a karod mozgatásával: Üdvözöllek az „ible” -ben #45. Egy ideje a BB8 teljesen működőképes RC verzióját készítettem a Lego Star Wars alkatrészek felhasználásával … https://www.instructables.com/id/Whats-Inside-My-R … a Sphero által készített Force Band, azt gondoltam: " Ok, én
Arduino vezeték nélküli riasztórendszer meglévő érzékelők használatával: 9 lépés (képekkel)
Arduino vezeték nélküli riasztórendszer meglévő érzékelőket használva: Ez a projekt körülbelül fél óra alatt építhető be körülbelül 20,00 USD áron, ha rendelkezik meglévő 433Mhz vagy 315Mhz vezeték nélküli riasztó érzékelőkkel. Ez egy teljesen új projekt is lehet vezeték nélküli riasztóérzékelőkkel, például infravörös mozgásérzékelőkkel és nádas
Egyszerű beállítás IR infravörös távirányító a LIRC használatával a Raspberry PI (RPi) számára - 2019 július [2. rész]: 3 lépés
Egyszerű beállítás IR infravörös távirányító a LIRC használatával a Raspberry PI (RPi) számára - 2019 július [2. rész]: Az 1. részben bemutattam, hogyan kell összeszerelni az RPi + VS1838b készüléket, és hogyan kell beállítani a Raspbian LIRC modulját IR parancsok fogadására infravörös távirányítóról. Minden hardver- és LIRC -beállítási problémát az 1. részben tárgyalunk. A 2. rész bemutatja, hogyan kell a hardvert illeszteni
8 relévezérlés NodeMCU és infravörös vevővel WiFi és infravörös távirányító és Android alkalmazás használatával: 5 lépés (képekkel)
8 relévezérlés NodeMCU -val és IR -vevővel WiFi és IR távirányító és Android -alkalmazás használatával: 8 relés kapcsoló vezérlése nodemcu és ir vevő segítségével wifi -n és távoli és androidos alkalmazáson keresztül. Az ir távirányító a wifi -kapcsolattól függetlenül működik. ITT
Egyszerű bemutató: Flex érzékelők Arduino -val: 4 lépés
Egyszerű bemutató: Flex érzékelők az Arduino -val: A flex érzékelők klasszak! A Robotics projektjeim során folyamatosan használom őket, és úgy gondoltam, hogy készítek egy egyszerű kis oktatóanyagot, hogy megismerjék ezeket a hajlékony kis csíkokat. Beszéljünk arról, hogy mi a flex érzékelő és hogyan működik, hogyan lehet