Mündəricat:

RGB Üzük Termometr: 4 addım
RGB Üzük Termometr: 4 addım

Video: RGB Üzük Termometr: 4 addım

Video: RGB Üzük Termometr: 4 addım
Video: 3D hologram fan portrait solution. Who wanna date this holographic sexy lady #3dhologramfan 2024, Iyul
Anonim
RGB üzük termometri
RGB üzük termometri

Bu yazıda 16 bitlik RGB Neo piksel üzükdən istifadə edərək bir termometr hazırlayacağam.

Bu alətlə ölçülə bilən maksimum temperatur 48 dərəcə Selsidir.

16 LED istifadə etdiyinə görə, hər bir RGB LED 3 dərəcə Selsi təmsil edəcək.

LEDlərin rəngi və sayı ölçülmüş temperatura uyğunlaşacaq. məsələn, ölçülən temperatur 30 dərəcə Selsidir. Yaşayacaq ledlər 10 ədəddir. Yuxarıdakı şəklə baxın. rəng üçün yaşıldan qırmızıya qədər gradasyonlardan istifadə edirəm.

Addım 1: Tələb olunan Komponent

Tələb olunan komponent
Tələb olunan komponent
Tələb olunan komponent
Tələb olunan komponent
Tələb olunan komponent
Tələb olunan komponent

Hazırlanması lazım olan komponentlər:

  • Arduino nano
  • RGB Üzük Neo Pikselləri
  • DHT11
  • Jumper Tel
  • USB mini
  • Layihə lövhəsi

Tələb olunan kitabxana

  • DHT
  • Adafruit_NeoPixel

Addım 2: Bütün komponentləri yığın

Bütün komponentləri yığın
Bütün komponentləri yığın
Bütün komponentləri yığın
Bütün komponentləri yığın

Komponent montajını etmək üçün yuxarıdakı şəklə baxın

Arduino - RGB və DHT

+5V ==> VCC RGB & (+) DHT

GND ==> GND RGB & (-) DHT

D2 ==> RGB -də

D4 ==> DHT ÇIXIB

Addım 3: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

Aşağıda qoyduğum eskiz faylını yükləyin:

Addım 4: Nəticə

Nəticə
Nəticə
Nəticə
Nəticə

Nəticələr üçün yuxarıdakı şəkilə baxın.

Ölçülmüş temperatur 30 dərəcə Selsidir. 3 dərəcə Selsi = 1 LED, sonra 30 dərəcə Selsi = 10 LED. Ayrı -ayrılıqda yaşıldan qırmızıya qədər gradasyonlardan istifadə edirəm.

Tövsiyə: