İçindekiler:

Kapasitif Algılama ve LED Çıkışı ile Tfcd 3D Hareket Takibi: 6 Adım (Resimli)
Kapasitif Algılama ve LED Çıkışı ile Tfcd 3D Hareket Takibi: 6 Adım (Resimli)

Video: Kapasitif Algılama ve LED Çıkışı ile Tfcd 3D Hareket Takibi: 6 Adım (Resimli)

Video: Kapasitif Algılama ve LED Çıkışı ile Tfcd 3D Hareket Takibi: 6 Adım (Resimli)
Video: Öğretme fonksiyonlu kapasitif sensörler 2024, Kasım
Anonim
Image
Image
Gerekli Araçlar ve Malzemeler
Gerekli Araçlar ve Malzemeler

Bu talimatta, kapasitif algılama ilkesi kullanılarak bir elin hareketinin 3B uzayda nasıl izlenebileceği açıklanmaktadır. Yüklü bir alüminyum folyo ile eliniz arasındaki mesafeyi değiştirerek, kapasitörün kapasitesi değişecektir. Bu yöntem, 3B uzayda hareketi izlemek için atalet ve optik sistemler için düşük kaliteli bir alternatif olarak kullanılabilir. Bu prototipte, nesne alüminyum folyo tabakasına çok yaklaştığında parlayacak olan LED'ler ekledik.

Adım 1: Gerekli Araçlar ve Malzemeler

- 3x 270k Ohm direnç

- 3x 10k Ohm direnç

- 3x Timsah klibi

- 1x Kırmızı LED

- 1x Mavi LED

- 1x Yeşil LED

- 3x 220 Ohm direnç

- Lehim

- Isıyla büzüşen

- Kalkan kablosu

-Arduino Uno

- Aliminyum folyo

- Karton

- Kaset

- Sprey yapıştırıcı

- Ekmek tahtası

- Bağlantı kabloları (değişken uzunluklarda)

Adım 2: Çerçeveyi Oluşturmak

Çerçeveyi Oluşturmak
Çerçeveyi Oluşturmak
Çerçeveyi Oluşturmak
Çerçeveyi Oluşturmak
Çerçeveyi Oluşturmak
Çerçeveyi Oluşturmak
Çerçeveyi Oluşturmak
Çerçeveyi Oluşturmak

Üç kare karton (250x250 mm) ve üç kare alüminyum folyo (230x230 mm) kesin. Alüminyum folyonun bir tarafına sprey yapıştırıcı sürün ve her birini karton parçalarına uygulayın. Bu prototipte alüminyum folyo levhalar kapasitif sensörlerimiz olarak işlev görecektir. Bu nedenle, alüminyum folyo ile kartonun kenarı arasında yeterli boşluk olduğundan emin olun, böylece çerçeve monte edildikten sonra farklı folyo tabakaları arasında temas olmaz. Folyo kartona uygulandıktan sonra, çerçeveyi tamamlamak için üç karton parçasını bant kullanarak birleştirmenin zamanı geldi. Yine, farklı alüminyum folyo tabakaları arasında temas olmadığından emin olun.

Adım 3: Kalkan Tellerinin Plakaya ve Arduino'ya Kablolanması

Kalkan Tellerinin Plakaya ve Arduino'ya Bağlanması
Kalkan Tellerinin Plakaya ve Arduino'ya Bağlanması
Kalkan Tellerinin Plakaya ve Arduino'ya Bağlanması
Kalkan Tellerinin Plakaya ve Arduino'ya Bağlanması
Kalkan Tellerinin Plakaya ve Arduino'ya Bağlanması
Kalkan Tellerinin Plakaya ve Arduino'ya Bağlanması

Folyoları devreye bağlamak için blendajlı bir kablo kullanmak önemlidir. Normal kabloların kullanılması bir anten etkisi oluşturacak ve sensör okumalarınıza müdahale edecektir. Yaklaşık 50 cm uzunluğunda 3 blendajlı kablonuz olduğundan emin olun. Bir kablo alın, kabloyu soyun, koruyucu kabloları kesin ve kabloyu timsah klipsine lehimleyerek bağlamak için yalnızca iç kabloyu kullanın. Lehim bağlantısını kapatmak için ısıyla daralan makaron uyguladığınızdan emin olun. Timsah klipslerini alüminyum folyoya klipsleyin.

Tüm blendaj kablolarını breadboard'unuzun pozitif satırına bağlayın. Ardından bu pozitif satırı Arduino'nuzdaki 5V bağlantıya bağlayın. Şimdi ana kabloyu blendaj kablosundan alın ve paralel olarak 10k Ohm ve 220k Ohm'luk bir direnç bağlayın. Bunu Arduino'nuzun çıkış portuna bağlayın (8, 9 ve 10 kullandık).

Prototipin diğer uçakları için bu adımı 2 kez daha tekrarlayın.

Adım 4: LED'lerin kablolanması

LED'lerin kablolanması
LED'lerin kablolanması
LED'lerin kablolanması
LED'lerin kablolanması
LED'lerin kablolanması
LED'lerin kablolanması
LED'lerin kablolanması
LED'lerin kablolanması

LED'lerin uçlarını uzun kabloya lehimleyin, böylece arduino kartından ilgili plakaların köşelerine ulaşabilir.

LED'lerimiz için çıkış pinleri olarak 2, 3 ve 4 pinlerini kullandık. Bu çıkış, devre tahtasına bağlanır ve LED'in pozitif ayağına bağlanır. LED'in negatif ayağı daha sonra 330 Ohm direncine bağlanır. Direncin diğer ucu, Arduino'nun toprağına bağlı olan breadboard'un toprağına bağlanır. Bunu 3 LED'in tümü için tekrarlayın. Prototipimizde mavi LED Y düzlemine, kırmızı LED Z düzlemine ve yeşil LED X düzlemine bağlanmıştır. Prototipi kullanırken doğrudan geri bildirim almak için LED'leri ilgili düzlemlere bantlayın.

Bir breadboard kullanmıyorsanız ve blendaj kablosunu doğrudan Arduino'ya bağlamak istiyorsanız, lehim bağlantılarına güzel bir genel bakış için ekteki resme bakabilirsiniz. Son bağlantılarınız genel bakış görüntüsü gibi görünmelidir.

Adım 5: Kodlama

Ekte bu deney için kullandığımız kodu yerleştirdik. Daha fazla bilgi için, her ana komuttan sonra kodda neler olduğunu açıklayan bir yorum yerleştirilir. Bilgisayarınızdaki Arduino yazılımınızdaki kodu açın ve Arduino'nuza yükleyin. Dizüstü bilgisayar kullanıyorsanız, şarj edildiğinden emin olun; aksi takdirde prototipiniz çalışmayacaktır.

Adım 6: Prototipi Kullanma

Bu 3B hareket izleme yöntemi, çevreleyen değişkenler için çok hassastır. Bu nedenle koddaki değerleri kendi durumunuza göre kalibre ettiğinizden emin olun. Doğru değerleri elde etmek için seri monitörü kullanabilirsiniz. İpucu: Kodu çalıştırırken ortalama değerlerin + %10 olduğu bir kalibrasyonu kendiniz oluşturabilirsiniz. Videoda prototipin nasıl doğru çalışması gerektiği gösterilmektedir.

Önerilen: