Do tej pory w cyklu „Makowych Przygód z Elektroniką” skupialiśmy się na podstawach teoretycznych oraz prostych układach edukacyjnych. Tym razem stworzymy praktyczny termometr wraz z higrometrem wykorzystując do tego czujniki współpracujące z platformą Arduino.

Strona 3 z 3

Termometr oraz higrometr z wizualną prezentacją temperatury

W tym przykładzie rozbudujemy nasz termometr zamieniając 3 diody LED na pojedynczą diodę RGB. Na podstawie zmierzonej temperatury będziemy płynnie zmieniać jej kolor świecenia modyfikując wartości poszczególnych barw składowych.

Tak jak poprzednio wyniki pomiarów będziemy również prezentować cyklicznie w Monitorze Portu Szeregowego.

Potrzebne materiały

  • płytka Arduino (w przykładzie wykorzystam UNO)
  • kabel USB do połączenia Arduino z Makiem
  • rezystor 10kΩ
  • 3x rezystor 220Ω
  • dioda RGB (najlepiej ze wspólną katodą „-”)
  • czujnik temperatury i wilgotności (DHT22 lub DHT11)
  • płytka stykowa
  • kabelki połączeniowe

Połączenie

  • PIN 1 czujnika (z lewej strony patrząc od frontu) podłączamy do gniazda 5V
  • PIN 2 czujnika podłączamy do gniazda cyfrowego 2 (DIGITAL)
  • PIN 3 czujnika zostawiamy bez podłączenia
  • PIN 4 czujnika podłączamy do gniazda GND
  • pomiędzy PIN 1 a PIN 2 czujnika łączymy rezystor 10kΩ
  • nóżka diody RGB odpowiedzialna za kolor czerwony przez rezystor 220Ω do gniazda cyfrowego 11 (DIGITAL)
  • nóżka diody RGB odpowiedzialna za kolor zielony przez rezystor 220Ω do gniazda cyfrowego 10 (DIGITAL)
  • nóżka diody RGB odpowiedzialna za kolor niebieski przez rezystor 220Ω do gniazda cyfrowego 9 (DIGITAL)
  • wspólna katoda (-) diody RGB do gniazda GND (dla diody o wspólnej anodzie (+) do gniazda 5V)

Kod źródłowy

Bibliografia