Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U ovom članku napravit ću termometar koristeći 16 -bitni prsten RGB Neo piksela.
Maksimalna temperatura koja se može mjeriti ovim alatom je 48 stepeni Celzijusa.
Zbog toga što koristi 16 LED dioda, svaka RGB LED dioda predstavljat će 3 stepena Celzijusa.
Boja i broj LED dioda će se prilagoditi izmjerenoj temperaturi. na primjer, izmjerena temperatura je 30 stepeni Celzijusa. Ledovi koji će živjeti su 10 komada. Pogledajte gornju sliku. za boju koristim gradacije od zelene do crvene.
Korak 1: Potrebna komponenta
Komponente koje je potrebno pripremiti:
- Arduino nano
- RGB Ring Neo pikseli
- DHT11
- Jumper Wire
- USB mini
- Projektni odbor
Potrebna biblioteka
- DHT
- Adafruit_NeoPixel
Korak 2: Sastavite sve komponente
Kako biste sastavili komponentu, pogledajte gornju sliku
Arduino na RGB & DHT
+5V ==> VCC RGB i (+) DHT
GND ==> GND RGB & (-) DHT
D2 ==> IN RGB
D4 ==> OUT DHT
Korak 3: Programiranje
Preuzmite skicu koju sam stavio ispod:
Korak 4: Rezultat
Za rezultate pogledajte gornju sliku.
Izmjerena temperatura je 30 stepeni Celzijusa. Ako je 3 stepena Celzijusa = 1 LED, onda 30 stepeni Celzijusa = 10 LED. I odvojeno koristim gradacije od zelene do crvene.