İçindekiler:
- Adım 1: Gerekli Araçlar ve Malzemeler
- Adım 2: Çerçeveyi Oluşturmak
- Adım 3: Kalkan Tellerinin Plakaya ve Arduino'ya Kablolanması
- Adım 4: LED'lerin kablolanması
- Adım 5: Kodlama
- Adım 6: Prototipi Kullanma
Video: Kapasitif Algılama ve LED Çıkışı ile Tfcd 3D Hareket Takibi: 6 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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
Üç 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ı
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 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:
Yatak Altı Aydınlatma Hareket Algılama: 16 Adım (Resimli)
Yatak Altında Hareket Algılama Aydınlatması: Hiç geceleri sadece bir şeye takılıp tüm evi uyandırmak için sessizce yataktan kalkmayı denediniz mi? Yatağınızın altına gizlice yerleştirilmiş harekete duyarlı gece lambaları, o başıboş LEGO tuğlalarının etrafında size rehberlik edecek kadar parlak, düşük seviyeli bir ışık sağlar
Arduino İle Hareket Algılama Sistemi Nasıl Kurulur: 7 Adım
Arduino İle Hareket Algılama Sistemi Nasıl Kurulur: Arduino ile programlanmış ve Ubidots tarafından desteklenen Feather HUZZAH kullanarak bir hareket ve varlık üretim sayacı oluşturun
Hareket Algılama Alarm Sistemi: 11 Adım (Resimli)
Hareket Algılama Alarm Sistemi: Not! Reaktif Bloklar artık indirilemez. Bir odadaki hareketi algılamak için temel bir USB kamera kullanılabilir. Aşağıdaki adımlarda, SMS gönderen, çalışmaya hazır bir Java uygulamasını programlamak için Reaktif Blokları nasıl kullanabileceğinizi göstereceğiz
WiFi ile DIY Kendinden Sulama Tenceresini DIY Hareket Algılama Nöbetçi Alarmına Yükseltin Planter: 17 Adım
WiFi'li DIY Kendi Kendine Sulama Tenceresini DIY Hareket Algılama Nöbetçi Alarmına Yükselt: Bu makalede, WiFi'li DIY Kendinden Sulama Tencerenizi WiFi ve Hareket Algılama Nöbetçi Alarmı olan bir DIY Kendinden Sulama Tenceresine nasıl yükselteceğinizi göstereceğiz. WiFi ile Kendin Yap Kendinden Sulama Saksısının nasıl inşa edileceğine dair makaleyi okumadıysanız, şunları bulabilirsiniz
Raspberry Pi Kontrollü Gnuplot Görüntü Çıkışı ve Email Uyarısı ile Oda Sıcaklığı Takibi: 7 Adımda
Raspberry Pi Kontrollü Gnuplot Görüntü Çıkışı ve Email Uyarısı ile Oda Sıcaklığı İzleme Özelliği: Çalıştığım yerde çok sayıda bilgisayarın bulunduğu çok önemli bir oda var. Bu sistemlerin performansını optimize etmek için bu odanın ortam sıcaklığı çok soğuk olmalıdır. Benden şu yeteneğe sahip bir izleme sistemi bulmam istendi