Sisällysluettelo:

RGB -rengaslämpömittari: 4 vaihetta
RGB -rengaslämpömittari: 4 vaihetta

Video: RGB -rengaslämpömittari: 4 vaihetta

Video: RGB -rengaslämpömittari: 4 vaihetta
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Heinäkuu
Anonim
RGB rengaslämpömittari
RGB rengaslämpömittari

Tässä artikkelissa teen lämpömittarin käyttäen 16 -bittistä RGB -neopikselirengasta.

Suurin lämpötila, joka voidaan mitata tällä työkalulla, on 48 astetta.

Joten koska se käyttää 16 LEDiä, jokainen RGB -LED edustaa 3 celsiusastetta.

LEDien väri ja määrä mukautuvat mitattuun lämpötilaan. esimerkiksi mitattu lämpötila on 30 astetta. Ledit, jotka elävät, ovat 10 kpl. Katso yllä olevaa kuvaa. väreissä käytän sävyjä vihreästä punaiseen.

Vaihe 1: Vaadittu komponentti

Pakollinen komponentti
Pakollinen komponentti
Pakollinen komponentti
Pakollinen komponentti
Pakollinen komponentti
Pakollinen komponentti

Valmistettavat komponentit:

  • Arduino nano
  • RGB Ring Neo Pixels
  • DHT11
  • Hyppyjohdin
  • USB mini
  • Projektilauta

Pakollinen kirjasto

  • DHT
  • Adafruit_NeoPixel

Vaihe 2: Kokoa kaikki komponentit

Kokoa kaikki komponentit
Kokoa kaikki komponentit
Kokoa kaikki komponentit
Kokoa kaikki komponentit

Katso yllä oleva kuva osien kokoamisesta

Arduino RGB & DHT: lle

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

GND ==> GND RGB ja (-) DHT

D2 ==> RGB -muodossa

D4 ==> OUT DHT

Vaihe 3: Ohjelmointi

Ohjelmointi
Ohjelmointi

Lataa luonnostiedosto, jonka laitoin alla:

Vaihe 4: Tulos

Tulos
Tulos
Tulos
Tulos

Katso tulokset yllä olevasta kuvasta.

Mitattu lämpötila on 30 astetta. Jos 3 astetta = 1 LED, niin 30 astetta = 10 LEDiä. Ja erikseen käytän sävyjä vihreästä punaiseksi.

Suositeltava: