Mundarija:

RGB halqali termometr: 4 qadam
RGB halqali termometr: 4 qadam

Video: RGB halqali termometr: 4 qadam

Video: RGB halqali termometr: 4 qadam
Video: RGB MJ18 Halqali led chiroq 45 sm / RGB MJ18 Кольцевая лампа 45 см 2024, Iyul
Anonim
RGB halqali termometr
RGB halqali termometr

Ushbu maqolada men 16 bitli RGB Neo pikselli uzuk yordamida termometr yasayman.

Bu asbob yordamida o'lchash mumkin bo'lgan maksimal harorat - 48 daraja Selsiy.

Shunday qilib, u 16 ta LEDni ishlatganligi sababli, har bir RGB LED 3 daraja Selsiyni ko'rsatadi.

LEDlarning rangi va soni o'lchangan haroratga moslashadi. masalan, o'lchangan harorat 30 daraja Selsiy. Yashaydigan lampalar 10 dona. Yuqoridagi rasmga qarang. rang uchun men yashildan qizilgacha gradatsiyalarni ishlataman.

1 -qadam: kerakli komponent

Majburiy komponent
Majburiy komponent
Majburiy komponent
Majburiy komponent
Majburiy komponent
Majburiy komponent

Tayyorlanishi kerak bo'lgan komponentlar:

  • Arduino nano
  • RGB halqa neo piksellari
  • DHT11
  • Jumper simlari
  • USB mini
  • Loyiha kengashi

Majburiy kutubxona

  • DHT
  • Adafruit_NeoPixel

2 -qadam: Barcha komponentlarni yig'ing

Barcha komponentlarni yig'ish
Barcha komponentlarni yig'ish
Barcha komponentlarni yig'ish
Barcha komponentlarni yig'ish

Komponentlarni yig'ish uchun yuqoridagi rasmga qarang

Arduino -dan RGB va DHT -ga

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

GND ==> GND RGB va (-) DHT

D2 ==> RGBda

D4 ==> DHT OUT

3 -qadam: dasturlash

Dasturlash
Dasturlash

Men quyida joylashtirgan eskiz faylini yuklab oling:

4 -qadam: Natija

Natija
Natija
Natija
Natija

Natijalar uchun yuqoridagi rasmga qarang.

O'lchangan harorat 30 daraja Selsiy, agar 3 daraja Selsiy = 1 LED, keyin 30 daraja Selsiy = 10 LED. Va alohida -alohida men yashildan qizilgacha gradatsiyalarni ishlataman.

Tavsiya: