İçindekiler:

Arduino Kullanan Proximity Lambası: 7 Adım
Arduino Kullanan Proximity Lambası: 7 Adım

Video: Arduino Kullanan Proximity Lambası: 7 Adım

Video: Arduino Kullanan Proximity Lambası: 7 Adım
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Temmuz
Anonim
Arduino Kullanan Yakınlık Lambası
Arduino Kullanan Yakınlık Lambası

Bu projede size alüminyum folyo ve yüksek değerli bir direnç (10 MΩ ila 40 MΩ direnç) kullanarak bir yakınlık sensörünü nasıl oluşturabileceğinizi göstereceğim. Arduino kapasitif algılama Kütüphanesine dayalı olarak çalışır. Elinizi (herhangi bir iletken nesne) sensöre yaklaştırdığınızda, LED'in parlaklığı mesafeye bağlı olarak değişir. Minimum mesafede maksimum parlaklık gösterir.

Kapasitif sensör kütüphanesi, iki veya daha fazla Arduino pinini insan vücudunun elektrik kapasitansını algılayabilen kapasitif sensöre dönüştürür. Sensör kurulumunun gerektirdiği tek şey, orta ila yüksek değerli bir direnç ve uçta küçük (büyük) bir alüminyum folyo parçasıdır. Sensör, en hassas anında sensörden bir el veya vücut inç uzakta olduğunu algılamaya başlayacaktır.

Kapasitif sensörler nasıl çalışır? Kapasitif algılama bir yakınlık algılama teknolojisidir. Kapasitif sensörler, bir elektrik alanı oluşturarak ve bu alanın bozulup bozulmadığını algılayarak yakındaki nesneleri algılayarak çalışır. Kapasitif sensörler, insan vücudu veya el gibi, iletken olan veya havadan önemli ölçüde farklı bir geçirgenliğe sahip olan her şeyi algılayabilir. Geçirgenlik, bir malzemenin etrafında bir elektrik alanı oluşturmanın ne kadar zor olduğunun ölçüsüdür. Bir maddenin elektrik enerjisini bir elektrik alanında depolama yeteneğidir.

Adım 1: Malzemeler

Başlamak için ihtiyacınız olacak:

  • Arduino Uno ·
  • USB kablosu·
  • 10 MΩ direnç·
  • LED·
  • Alüminyum folyo (boyut 4 cmX4cm)
  • Yalıtım bandı
  • Karton
  • Beyaz kağıtlar
  • Sıcak tutkal

Adım 2: Sensör Tasarımı ve Devre Şeması

Küçük sensörler (yaklaşık bir parmak izi boyutunda) dokunmaya duyarlı düğmeler olarak en iyi sonucu verirken, daha büyük sensörler yakınlık modunda daha iyi çalışır.

Alüminyum folyonun boyutu sensörün hassasiyetini etkileyebilir, bu nedenle isterseniz birkaç farklı boyut deneyin ve bunun sensörün tepki verme şeklini nasıl değiştirdiğini görün.

Devre şeması:

resim
resim

Adım 3: Donanım Kurulumu ve Kodu

Arduino'nun 2. ve 4. pinleri arasına 10 M ohm'luk bir direnç takın. Programa göre pin 4 alıcı pinidir. Alüminyum folyoyu alıcı pinine bağlayınız. Led'in +ve terminalini Arduino'nun GND'sine 9. pin –ve terminaline bağlayın.

Adım 4: Arduino'yu Ayarlama

Harika! Şimdi tüm fiziksel işler bitti ve koda geçtik. Kapasitif algılama kitaplığı kurduğunuzdan emin olun.

Artık sensörünüzü test etmeye hazırız! Sensörün kararlılığını artıracağından, bilgisayarınızın duvara takılı olduğundan veya Arduino'nun toprağa bağlı olduğundan emin olun. Sensörün çıkışını kontrol etmek için Arduino programlama ortamında Seri monitörü açın (monitörün kodda belirtildiği gibi 9600 baud'a ayarlandığından emin olun). Düzgün çalışıyorsa, elinizi folyoya yaklaştırıp uzaklaştırmanız ledin parlaklığını değiştirmelidir. Sensör plakası ve vücudunuz bir kapasitör oluşturur. Bir kapasitörün yükü depoladığını biliyoruz. Kapasitesi ne kadar fazlaysa, o kadar fazla şarj depolayabilir. Bu kapasitif dokunmatik sensörün kapasitansı, elinizin plakaya ne kadar yakın olduğuna bağlıdır.

Arduino ne işe yarar?

Temel olarak Arduino, kapasitörün (yani dokunmatik sensörün) ne kadar sürede şarj olduğunu ölçer ve ona bir kapasitans tahmini verir. Kapasitans çok küçük olabilir, ancak Arduino bunu doğru bir şekilde ölçer.

Adım 5: Abajur Yapımı

kartonu aşağıdaki ölçülere göre kesin

resim
resim
resim
resim
resim
resim
resim
resim

Adım 6: Sonraki Adım

Kartonları beyaz kağıtla kaplayın

resim
resim
resim
resim

7. Adım: Sırada Ne Var

Arduino ve sensör kurulumunu aşağıdaki resimdeki gibi kartona yapıştırın

resim
resim

Alüminyum folyoyu (Sensör) aşağıdaki resimdeki gibi yalıtım bandı ile kaplayın

resim
resim

Aşağıdaki resimdeki gibi kartonu katlayın ve diğer karton parçasına yapıştırın

Önerilen: