Мазмуну:

RGB Ring Thermometer: 4 кадам
RGB Ring Thermometer: 4 кадам

Video: RGB Ring Thermometer: 4 кадам

Video: RGB Ring Thermometer: 4 кадам
Video: КАК НАСТРОИТЬ L4D2 2024, Ноябрь
Anonim
RGB шакек термометр
RGB шакек термометр

Бул макалада мен 16 бит RGB Neo пиксель шакегин колдонуп термометр жасайм.

Бул курал менен өлчөнө турган эң жогорку температура Цельсий боюнча 48 градус.

Ошентип, ал 16 LEDди колдонгондуктан, ар бир RGB LED 3 градус Цельсийди билдирет.

Диоддордун түсү жана саны өлчөнгөн температурага ылайыкташтырылат. мисалы, өлчөнгөн температура 30 градус Цельсий. Жашай турган ледтер 10 даана. Жогорудагы сүрөттү караңыз. түс үчүн жашылдан кызылга чейин градацияларды колдоном.

1 -кадам: Керектүү компонент

Керектүү компонент
Керектүү компонент
Керектүү компонент
Керектүү компонент
Керектүү компонент
Керектүү компонент

Даярдалууга тийиш болгон компоненттер:

  • Arduino nano
  • RGB Ring Neo Pixels
  • DHT11
  • Jumper Wire
  • USB мини
  • Project Board

Керектүү китепкана

  • DHT
  • Adafruit_NeoPixel

2 -кадам: Бардык компоненттерди чогултуу

Бардык компоненттерди чогултуу
Бардык компоненттерди чогултуу
Бардык компоненттерди чогултуу
Бардык компоненттерди чогултуу

Компоненттин курамын жасоо үчүн жогорудагы сүрөттү караңыз

Arduino - RGB & DHT

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

GND ==> GND RGB & (-) DHT

D2 ==> RGBде

D4 ==> OUT DHT

3 -кадам: Программалоо

Программалоо
Программалоо

Мен төмөндө жайгаштырган эскиз файлды жүктөп алыңыз:

4 -кадам: Жыйынтык

Жыйынтык
Жыйынтык
Жыйынтык
Жыйынтык

Жыйынтыктар үчүн жогорудагы сүрөттү караңыз.

Ченелген температура 30 градус Цельсий. Эгер 3 градус Цельсий = 1 LED, анда 30 градус Цельсий = 10 LED. Мен өзүнчө жашылдан кызылга чейин градацияларды колдоном.

Сунушталууда: