Мазмұны:

RGB сақиналы термометр: 4 қадам
RGB сақиналы термометр: 4 қадам

Бейне: RGB сақиналы термометр: 4 қадам

Бейне: RGB сақиналы термометр: 4 қадам
Бейне: Yongnuo Yn9000 YN6000 KIT Полный обзор. Тест цветопередачи, CRI. Свет для фото, видео 2024, Шілде
Anonim
RGB сақиналы термометр
RGB сақиналы термометр

Бұл мақалада мен 16 биттік RGB Neo пиксельді сақинаны пайдаланып термометр жасаймын.

Бұл құралдың көмегімен өлшеуге болатын максималды температура - 48 градус Цельсий.

16 жарықдиодты қолданатындықтан, әр RGB жарық диоды 3 градус Цельсийді көрсетеді.

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

1 -қадам: Қажетті компонент

Қажетті компонент
Қажетті компонент
Қажетті компонент
Қажетті компонент
Қажетті компонент
Қажетті компонент

Дайындау қажет компоненттер:

  • Ардуино нано
  • RGB сақина нео пиксельдері
  • DHT11
  • Jumper Wire
  • USB шағын
  • Жоба тақтасы

Қажетті кітапхана

  • DHT
  • Adafruit_NeoPixel

2 -қадам: барлық компоненттерді жинаңыз

Барлық компоненттерді жинаңыз
Барлық компоненттерді жинаңыз
Барлық компоненттерді жинаңыз
Барлық компоненттерді жинаңыз

Компоненттерді құрастыру үшін жоғарыдағы суретті қараңыз

Arduino - RGB және DHT

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

GND ==> GND RGB & (-) DHT

D2 ==> RGB ішінде

D4 ==> DHT OUT

3 -қадам: бағдарламалау

Бағдарламалау
Бағдарламалау

Мен төменде орналастырған эскиздік файлды жүктеңіз:

4 -қадам: Нәтиже

Нәтиже
Нәтиже
Нәтиже
Нәтиже

Нәтижелер үшін жоғарыдағы суретті қараңыз.

Өлшенген температура - 30 градус Цельсий. Егер 3 градус Цельсий = 1 жарық диоды болса, онда 30 градус Цельсий = 10 жарық диоды. Мен градацияны жасылдан қызылға дейін бөлек қолданамын.

Ұсынылған: