Mündəricat:

IR Sensorlarından istifadə edərək sadə jest nəzarəti: 7 addım
IR Sensorlarından istifadə edərək sadə jest nəzarəti: 7 addım

Video: IR Sensorlarından istifadə edərək sadə jest nəzarəti: 7 addım

Video: IR Sensorlarından istifadə edərək sadə jest nəzarəti: 7 addım
Video: Arduino ilə Sharp IR GP2Y0A51SK0F məsafədən istifadə sensoru (2 sm-dən 15cm) 2024, Iyul
Anonim
IR Sensorlarından istifadə edərək sadə jest nəzarəti
IR Sensorlarından istifadə edərək sadə jest nəzarəti

Jestdən istifadə edərək hər şeyi idarə etmək həmişə həyəcanverici və əyləncəlidir, lakin bazarda jestləri tanımaq üçün mövcud olan sensorlar olduqca baha başa gəlir. Bir neçə dollar istifadə edərək sadə bir jest nəzarətini necə edə bilərik? Yaxşı, IR sensorları düzgün istifadə edildikdə sadə jestləri tanımaq üçün istifadə edilə bilər. 2 IR sensoru istifadə edərək, sola, sağa, əlinizi yelləyərək, əlinizi irəli və geriyə doğru hərəkət etdirən dörd növ jesti tanıya bilərik.

Bu layihəni SLabs-32 istifadə edərək edəcəyik. Xüsusi bir jest tanındıqda şəkilləri göstərərək istifadə edə biləcəyimiz bir təyyarə TFT ekranı var.

SLabs-32, bu cür layihələr ilə əlverişlidir, SLabs-32-də çoxlu mənbələrimiz var. Şəkilləri TFT ekranında göstərmək və sola və ya sağa sürüşdürdüyümüz zaman dəyişdirmək üçün SD kartdan da istifadə edə bilərik.

Hər şeyi sadə saxlamaq üçün hərəkətimizdən asılı olaraq sola və ya sağa baxan bir emoji göstərəcəyik.

Öz SLabs-32 əldə etmək üçün bu linki vurun

Addım 1: Materialların siyahısı

Bu layihə üçün sizə lazım olacaq:

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

Addım 2: Analog dəyərlər üçün IC -nin çıxarılması

Analog dəyərlər üçün IC -nin çıxarılması
Analog dəyərlər üçün IC -nin çıxarılması
Analog dəyərlər üçün IC -nin çıxarılması
Analog dəyərlər üçün IC -nin çıxarılması

Bir IR sensoru normal olaraq bizə 0 və ya 1 rəqəmsal bir çıxış verir. IC sensoru IC sensorundan çıxarmalı və IR sensoru qəbuledicisinə qoşulmaq üçün bir keçid teli istifadə etməliyik. Bu bizə IR sensorundan analoq dəyərlər verəcək. Bunu etmək üçün, IC sahibinin pininə bağlı olan alıcı pinini izləyin. Alıcı pininizi necə izləmək barədə bir fikir əldə etmək üçün bu addımdakı şəkilə baxın. Daha yaxşı başa düşmək üçün alıcının izini vurğuladım.

Bu sensoru analoq sensor kimi istifadə etmək üçün IC -nin qəbuledici pininə bir keçid teli bağlayın

Addım 3: Jest Nəzarətinin İşlənməsi

Jest Nəzarətinin işləməsi
Jest Nəzarətinin işləməsi

İQ sensorlarından istifadə edərək jest hərəkətlərini tanımaq üçün tətik mexanizmindən istifadə edirik. İki IR sensorumuz var, rahatlığımız üçün onları sol İQ və sağ İK adlandıraq. Sol IR, sol tərəfdəki IR sensoru, sağ IR isə sağ tərəfdəki IR sensoru. Sola sürüşdürdükdə əlimizi sağdan sola keçiririk. Sağ IR sensoru əvvəlcə bu hərəkəti algılar və bayraq qaldırır. İndi yalnız, sol IR sensorunda hər hansı bir hərəkət aşkar edilərsə, onu sola sürüşdürmə kimi tanıyır. Sağ sürüşmə üçün də oxşardır. Əlimizi sağ IR sensoru ilə hərəkət etdirsək, heç bir yanlış nəticə istəmirik, o zaman sağa sürüşdürdüyümüzü göstərir. Daha məntiqli olmaq üçün bu mexanizmdən istifadə edirik.

Sallama jestini tanımaq üçün, bir insanın ardıcıl olaraq sağa və sola sürüşdürmə sayını hesablayırıq ki, bu da bizim vəziyyətimizdə 5 saniyədir.

Addım 4: Sensorların kalibrlənməsi

İndi IR sensorunun yerləşdirilməsi çox vacibdir, çünki eşik dəyərlərinizə qərar verəcəklər. Əlinizi İQ sensorlarının yanına qoyduğunuz zaman İQ sensörünün dəyərlərinə diqqət yetirin, bu dəyərlərdən istifadə edərək İQ sensörünüzün yaxınlığındakı hər hansı bir hərəkəti hiss etmək üçün həddinizə qərar verin. Ayrıca, IR sensorlarınızı aralarında təxminən 3 sm boşluq olan bir -birinin yanında yerləşdirin.

Addım 5: Avadanlıq Bağlantıları

Avadanlıq Əlaqələri
Avadanlıq Əlaqələri

İki IR sensörünün analog çıxışını SLabs-32-nin analoq girişlərinə qoşun.

İşləri asanlaşdırmaq üçün İQ sensörünüzü bir yerə bərkidin. IR sensörünüzü təsadüfən hərəkət etdirsəniz, bütün sensor dəyərləri yenidən kalibr edilməlidir. Beləliklə, bir yerə yapışan bir bant və ya hər hansı bir şey istifadə edin

Addım 6: SLabs-32 proqramlaşdırılması

Bu layihəyə əlavə edilmiş eskizi yükləyin.

Serial monitorda IR sensoru oxunuşlarını izləyin. Lazım gələrsə, eşik dəyərləri IR sensoru oxunuşlarınızla uyğun gəlmirsə dəyişiklik edin. Dəyərləri tənzimləyin və həddi istədiyiniz kimi təyin edin.

Addım 7: Tony Stark ol

Yaxşı deyil, amma indi istədiyiniz bir şeylə istifadə edə biləcəyiniz ucuz bir jest idarəetmə mexanizminiz var, eynilə Iron Man'dan Tony Stark Jarvis ilə etdiyi kimi. Tamam əslində deyil amma ən azından bu bir başlanğıcdır.

Tövsiyə: