İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
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
Sıcaklık Sensörlerini Test Etme - Hangisi Benim İçin?: 15 Adım (Resimlerle)
Sıcaklık Sensörlerini Test Etme - Hangisi Benim İçin?: Fiziksel hesaplamaya yeni başlayanların denemek istediği ilk sensörlerden biri, sıcaklığı ölçmek için bir şeydir. En popüler sensörlerden dördü, analog çıkışa sahip olan ve analogdan dijitale dönüştürücüye ihtiyaç duyan TMP36, DS18B20'dir
DHT11/DHT22 Sensörlerini Arduino İle Kullanmak İçin Başlangıç Kılavuzu: 9 Adım
DHT11/DHT22 Sensörlerini Arduino İle Kullanmak için Başlangıç Kılavuzu: Bu ve diğer harika öğreticileri ElectroPeak'in resmi web sitesinde okuyabilirsinizGenel BakışBu eğitimde, DHT11 ve DHT22 sensörlerini nasıl kuracağınızı ve ortam sıcaklığını ve nemini ölçeceğinizi öğreneceksiniz.Yapacaklarınız Öğrenin: DHT11 ve DHT22
Tersine Mühendislik ve Otopark Sensörlerini Yükseltme: 7 Adım
Tersine Mühendislik ve Otopark Sensörlerini Yükseltme: Bu talimat, tersine mühendisliği anlamanızı, verileri analiz etmenizi ve bu bilgilerle yeni ürün geliştirmenizi gösterir
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