İçindekiler:
- Adım 1: Malzeme Listesi
- Adım 2: Analog Değerler için IC'yi Çıkarma
- Adım 3: Hareket Kontrolünün Çalışması
- Adım 4: Sensörlerin Kalibrasyonu
- Adım 5: Donanım Bağlantıları
- Adım 6: SLabs-32'nin Programlanması
- 7. Adım: Tony Stark Olun
Video: IR Sensörlerini Kullanan Basit Hareket Kontrolü: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Hareketleri kullanarak şeyleri kontrol etmek her zaman heyecan verici ve eğlencelidir, ancak hareketleri tanımak için piyasada bulunan sensörler ile oldukça maliyetlidir. Peki birkaç dolar kullanarak basit bir jest kontrolünü nasıl yapabiliriz? Kızılötesi sensörler doğru kullanıldığında basit hareketleri tanımak için kullanılabilir. 2 IR sensörü kullanarak, sola kaydırma, sağa kaydırma, elinizi sallama ve elinizi ileri ve geri hareket ettirme olmak üzere dört çeşit hareketi tanımasını sağlayabiliriz.
Bu projeyi SLabs-32 kullanarak yapacağız. Belirli bir hareket algılandığında görüntüleri göstererek kullanabileceğimiz yerleşik bir TFT ekrana sahiptir.
SLabs-32, bu tür projelerde işe yarar, SLabs-32'de çok sayıda kaynağa sahibiz. SD kartı, görüntüleri TFT ekranda görüntülemek ve sola veya sağa kaydırdığımızda değiştirmek için de kullanabiliriz.
İşleri basitleştirmek için, hareketimize bağlı olarak sola veya sağa görünen bir emoji göstereceğiz.
Kendi SLabs-32'nizi almak için bu bağlantıya tıklayın
Adım 1: Malzeme Listesi
Bu proje için ihtiyacınız olacak:
- SLab'ler-32 (v0.1)
- 2 x IR sensörleri
Adım 2: Analog Değerler için IC'yi Çıkarma
Bir IR sensörü normalde bize 0 veya 1 olmak üzere dijital bir çıkış verir. IC'yi IR sensöründen çıkarmamız ve IR sensörünün alıcısına bağlanmak için bir atlama kablosu kullanmamız gerekir. Bu bize IR sensöründen analog değerler verecektir. Bunu yapmak için IC tutucunun pimine bağlı alıcı pimini takip edin. Alıcı pininizi nasıl izleyeceğiniz konusunda bir fikir edinmek için bu adımdaki resme bakın. Daha iyi anlaşılması için alıcının izini vurguladım.
Bu sensörü analog sensör olarak kullanmak için IC'nin bu alıcı pinine bir atlama kablosu bağlayın
Adım 3: Hareket Kontrolünün Çalışması
Kızılötesi sensörleri kullanarak jest hareketlerini tanımak için bir tetik mekanizması kullanıyoruz. İki IR sensörümüz var, rahatlığımız için sol-IR ve sağ-IR olarak adlandıralım. Sol IR, sol taraftaki IR sensörü ve sağ IR, sağ taraftaki IR'dir. Sola kaydırdığımızda, elimizi sağdan sola hareket ettiriyoruz. Sağ IR sensörü önce bu hareketi algılar ve bir bayrak kaldırır. Şimdi yalnızca, sol IR sensöründe herhangi bir hareket algılanırsa, bunu sola kaydırma olarak tanır. Sağa kaydırma için de benzer. Elimizi sağ IR sensöründe hareket ettirirsek, yanlış sonuç istemiyoruz, o zaman sağa kaydırmak gibi görünüyor. Böylece daha mantıklı hale getirmek için bu mekanizmayı kullanıyoruz.
Sallama hareketini tanımak için, kişinin belirli bir süre içinde art arda sağa ve sola kaydırma sayısını sayarız, bu bizim durumumuzda 5 saniyedir.
Adım 4: Sensörlerin Kalibrasyonu
Artık IR sensörünün yerleşimi çok önemlidir, çünkü eşik değerlerinize onlar karar verecektir. Elinizi IR sensörlerinin yanına koyduğunuzda IR sensörünün değerlerine dikkat edin, bu değerleri kullanın, IR sensörünüzün yakınında herhangi bir hareketi algılama eşiğinize karar verin. Ayrıca IR sensörlerinizi aralarında yaklaşık 3 cm boşluk kalacak şekilde yan yana yerleştirin.
Adım 5: Donanım Bağlantıları
İki IR sensöründen gelen analog çıkışı SLabs-32'nin analog girişlerine bağlayın.
İşleri kolaylaştırmak için IR sensörünüzü tek bir yerde tutmak için bir bant kullanın. IR sensörünüzü yanlışlıkla hareket ettirirseniz, tüm sensör değerlerinin yeniden kalibre edilmesi gerekir. Bu nedenle, bir bant veya onu tek bir yerde tutan herhangi bir şey kullanın.
Adım 6: SLabs-32'nin Programlanması
Sadece bu projeye eklenmiş taslağı yükleyin.
Seri monitörde IR sensörü okumalarınızı gözlemleyin. Eşik değerleri IR sensörü okumalarınızla uyuşmuyorsa, gerekiyorsa değişiklik yapın. Değerleri ayarlayın ve eşiği istediğiniz gibi ayarlayın.
7. Adım: Tony Stark Olun
Pek değil ama şimdi, tıpkı Iron-man'den Tony Stark'ın Jarvis'te yaptığı gibi, istediğiniz her şeyle kullanabileceğiniz düşük maliyetli bir hareket kontrol mekanizmanız var. Tamam gerçekten değil ama en azından bu bir başlangıç.
Önerilen:
Basit Hareket Kontrolü - RC Oyuncaklarınızı Kolunuzun Hareketi ile Kontrol Edin: 4 Adım (Resimlerle)
Basit Hareket Kontrolü - Kolunuzun Hareketi ile RC Oyuncaklarınızı Kontrol Edin: 45 numaralı "iblis" kitabıma hoş geldiniz. Bir süre önce Lego Star Wars parçalarını kullanarak BB8'in tamamen çalışan bir RC versiyonunu yaptım… https://www.instructables.com/id/Whats-Inside-My-R…Ne kadar havalı olduğunu gördüğümde Sphero tarafından yapılan Force Band'i düşündüm: "Tamam, ben
Raspberry Pi ve LIS3DHTR ile Hareket Kontrolü, 3 Eksenli İvmeölçer, Python Kullanarak: 6 Adım
Raspberry Pi ve LIS3DHTR ile Hareket Kontrolü, 3 Eksenli İvmeölçer, Python Kullanarak: Güzellik etrafımızı sarar, ancak genellikle bunu bilmek için bir bahçede yürüyor olmamız gerekir. - Rumi Göründüğümüz gibi eğitimli bir grup olarak, enerjimizin büyük çoğunluğunu bilgisayarlarımızdan ve cep telefonlarımızdan önce çalışarak harcıyoruz. Bu nedenle, sık sık sağlığımıza izin veririz
ESP8266 ile Oda Kontrolü - Sıcaklık, Hareket, Perdeler ve Aydınlatma: 8 Adım
ESP8266 ile Oda Kontrolü | Sıcaklık, Hareket, Perdeler ve Aydınlatma: Bu proje, bir LED Strip'in parlaklığını ve odanızın perdesini kontrol etmenizi sağlayan NodeMCU ESP8266 modülüne dayalı bir sistemden oluşur, ayrıca odanızın hareket olayları hakkında veri gönderebilir. ve bulutun sıcaklığı w
Hareket Sensörlü Neopiksel Led Halka Kontrolü: 3 Adım (Resimli)
Hareket Sensörüyle Neopiksel Led Halkayı Kontrol Etme: Bu eğitimde, Arduino UNO kullanarak ikisini nasıl birleştireceğimizi öğrenmek için bir hareket sensörü (APDS-9960) ve bir neopiksel halka ile oynayacağız. Sağa veya sola led hareketini canlandırarak sol - sağ hareketleri ve size
Hareket Kontrollü Çıkış - Hareket Algılayıcı Işıktan: 6 Adım
Hareket Kontrollü Çıkış - Hareket Algılama Işığından: Bloktaki en korkunç eve giden bir şeker mi şaka mı olduğunuzu hayal edin. Tüm hortlakları, hayaletleri ve mezarlıkları geçtikten sonra nihayet son yola ulaşırsınız. Şekeri önünüzde bir kasede görebilirsiniz! Ama sonra aniden bir gho