Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
Valmistettavat komponentit:
- Arduino nano
- RGB Ring Neo Pixels
- DHT11
- Hyppyjohdin
- USB mini
- Projektilauta
Pakollinen kirjasto
- DHT
- Adafruit_NeoPixel
Vaihe 2: 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
Lataa luonnostiedosto, jonka laitoin alla:
Vaihe 4: 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.