Turinys:

RGB žiedinis termometras: 4 žingsniai
RGB žiedinis termometras: 4 žingsniai

Video: RGB žiedinis termometras: 4 žingsniai

Video: RGB žiedinis termometras: 4 žingsniai
Video: "Tesla Motors" modelis S / X: 60kW akumuliatoriaus perkrovimas iš negyvosios, 105kW !!! 2024, Liepa
Anonim
RGB žiedinis termometras
RGB žiedinis termometras

Šiame straipsnyje aš pagaminsiu termometrą, naudodamas 16 bitų RGB Neo pikselių žiedą.

Maksimali temperatūra, kurią galima išmatuoti naudojant šį įrankį, yra 48 laipsniai Celsijaus.

Taigi, kadangi jis naudoja 16 šviesos diodų, kiekvienas RGB šviesos diodas parodys 3 laipsnius Celsijaus.

Šviesos diodų spalva ir skaičius prisitaiko prie išmatuotos temperatūros. pavyzdžiui, išmatuota temperatūra yra 30 laipsnių Celsijaus. Ledai, kurie bus gyvi, yra 10 vienetų. Pažvelkite į paveikslėlį aukščiau. spalvai naudoju gradacijas nuo žalios iki raudonos.

1 žingsnis: būtinas komponentas

Būtinas komponentas
Būtinas komponentas
Būtinas komponentas
Būtinas komponentas
Būtinas komponentas
Būtinas komponentas

Komponentai, kuriuos reikia paruošti:

  • Arduino nano
  • „RGB Ring Neo Pixels“
  • DHT11
  • Jumper Wire
  • USB mini
  • Projekto valdyba

Reikalinga biblioteka

  • DHT
  • „Adafruit_NeoPixel“

2 žingsnis: Surinkite visus komponentus

Surinkite visus komponentus
Surinkite visus komponentus
Surinkite visus komponentus
Surinkite visus komponentus

Norėdami surinkti komponentus, žiūrėkite paveikslėlį aukščiau

„Arduino“į RGB ir DHT

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

GND ==> GND RGB ir (-) DHT

D2 ==> RGB

D4 ==> OUT DHT

3 žingsnis: programavimas

Programavimas
Programavimas

Atsisiųskite eskizo failą, kurį įdėjau žemiau:

4 žingsnis: rezultatas

Rezultatas
Rezultatas
Rezultatas
Rezultatas

Rezultatus rasite aukščiau esančioje nuotraukoje.

Išmatuota temperatūra yra 30 laipsnių Celsijaus. Jei 3 laipsniai Celsijaus = 1 šviesos diodas, tada 30 laipsnių Celsijaus = 10 šviesos diodų. Ir atskirai naudoju gradacijas nuo žalios iki raudonos.

Rekomenduojamas: