İçindekiler:

Avuç İçlerinin RGB Işıkla Hareketi Temassız: 4 Adım
Avuç İçlerinin RGB Işıkla Hareketi Temassız: 4 Adım

Video: Avuç İçlerinin RGB Işıkla Hareketi Temassız: 4 Adım

Video: Avuç İçlerinin RGB Işıkla Hareketi Temassız: 4 Adım
Video: SAMSUNG TELEFONLARDA KİMSENİN BİLMEDİĞİ BİLDİRİM AYARI #samsung #android #samsungbildirim 2024, Temmuz
Anonim
Image
Image

El hareketlerini kullanarak gece lambasının rengini kontrol etme özelliğine sahip RGB-gece lambası. Üç mesafe sensörü kullanarak, ele yaklaşırken veya çıkarırken RGB renginin üç bileşeninin her birinin parlaklığını değiştireceğiz. Mikrodenetleyici olarak Arduino Board kullanılmıştır.

Adım 1: Bileşenlerin Listesi

Bileşen Listesi
Bileşen Listesi
Bileşen Listesi
Bileşen Listesi

Proje aşağıdaki ayrıntıları gerektiriyordu

  • Arduino denetleyicisi-1 adet;
  • 8x8 RGB matris-1 adet;
  • Ultrasonik mesafe sensörü HC-SR04-3 adet;
  • Shift register-chip 74hc595 - 4 adet;
  • 220 Ohm direnç - 24 adet;
  • Güç kaynağı ünitesi 5V 2A - 1 adet.
  • Standlı tavan lambası - pc;
  • Teller, lehim, vb

Adım 2: Elektrik Devresi

Elektrik devresi
Elektrik devresi

Adım 3: Lambanın Montajı

Lambanın Montajı
Lambanın Montajı
Lambanın Montajı
Lambanın Montajı
Lambanın Montajı
Lambanın Montajı
Lambanın Montajı
Lambanın Montajı

Adım 4: Bir Eskiz Oluşturma

Krokinin geliştirilmesi. Kroki geliştirirken aşağıdaki parametreleri belirledim:

- 1-20 cm mesafe, 1 - maksimum parlaklık, 20 - sıfır - döngüdeki mesafe sensörleri verileri okur ve parlaklığı ayarlamak için elde edilen mesafeyi uygular - mesafe 1-20 cm'den 20 cm'den fazla değişirse bir döngüde (el yana gider) - bu parlaklık bu renk için sabittir

Parlaklık, R, G, B grupları için matrisin çıkışına bir PWM sinyali uygulanarak ayarlanır. PWM sinyalinin frekansı yaklaşık 60 Hz'dir. PWM sinyali aşağıdaki gibi üretilir:

Örneğin, 5 cm'lik bir mesafe

PWM sinyali-15-(5-1)=10 kesme döngüsü bu rengin LED'leri yanıyor 4-1-Bu rengin LED'leri yanmıyor

Önerilen: