Taula de continguts:

Termòmetre d'anell RGB: 4 passos
Termòmetre d'anell RGB: 4 passos

Vídeo: Termòmetre d'anell RGB: 4 passos

Vídeo: Termòmetre d'anell RGB: 4 passos
Vídeo: EDC брелок Викторинокс Менеджер, обзор, замена ручки и батарейки в VICTORINOX Midnight Manager 2024, De novembre
Anonim
Termòmetre d'anell RGB
Termòmetre d'anell RGB

En aquest article faré un termòmetre amb un anell Neo pixel de 16 bits RGB.

La temperatura màxima que es pot mesurar amb aquesta eina és de 48 graus centígrads.

Per tant, perquè utilitza 16 LED, cada LED RGB representarà 3 graus centígrads.

El color i el nombre de LED s’ajustaran a la temperatura mesurada. per exemple, la temperatura mesurada és de 30 graus centígrads. Les leds que viuran són 10 peces. Mireu la imatge superior. per al color faig servir gradacions del verd al vermell.

Pas 1: component obligatori

Component obligatori
Component obligatori
Component obligatori
Component obligatori
Component obligatori
Component obligatori

Components que cal preparar:

  • Arduino nano
  • RGB Ring Neo Pixels
  • DHT11
  • Jumper Wire
  • USB mini
  • Taula de projectes

Biblioteca obligatòria

  • DHT
  • Adafruit_NeoPixel

Pas 2: Muntar tots els components

Muntar tots els components
Muntar tots els components
Muntar tots els components
Muntar tots els components

Vegeu la imatge superior per fer el muntatge del component

Arduino a RGB i DHT

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

GND ==> GND RGB i (-) DHT

D2 ==> EN RGB

D4 ==> Fora DHT

Pas 3: Programació

Programació
Programació

Descarregueu l'esbós que he posat a continuació:

Pas 4: resultat

Resultat
Resultat
Resultat
Resultat

Vegeu la imatge superior per veure els resultats.

La temperatura mesurada és de 30 graus centígrads. Si 3 graus centígrads = 1 LED, llavors 30 graus centígrads = 10 LED. I per separat faig servir gradacions de verd a vermell.

Recomanat: