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.

Big a47eae99 af73 4ba4 8ca0 cc9a13ef1521

Strona 1 z 3

Dodawanie bibliotek do Arduino IDE

Jednym z plusów platformy Arduino jest prostota z jaką możemy dodawać biblioteki programistyczne, które pozwalają nam rozszerzyć nasze układy o dodatkowe czujniki, moduły, funkcje itp. Po otworzeniu aplikacji Arduino wystarczy z górnego menu wybrać: Szkic > Dołącz bibliotekę > Zarządzaj bibliotekami..., a ukaże się nam Menadżer bibliotek.

Na potrzeby przykładów, które będziemy tworzyć w niniejszym wpisie musimy doinstalować:

  • Adafruit Unified Sensor
  • DHT sensor library

Korzystając z wyszukiwarki odnajdujemy ww. pozycje, a następnie klikamy w Instaluj (w najnowszej wersji):

Po poprawnym zainstalowaniu przy dodanych pozycjach będzie widniała etykieta INSTALLED:

Prosty termometr oraz higrometr z wykorzystaniem czujnika DHT

W tym przykładzie zbudujemy nasz pierwszy termometr połączony z higrometrem z wykorzystaniem czujnika DHT22 lub DHT11.

Zdecydowanie lepiej przy zakupie wybrać model DHT22, gdyż cechuje się większą dokładnością wykonywanych pomiarów, ale w wersji niskobudżetowej można śmiało korzystać również z modelu DHT11.

Wyniki pomiarów będziemy 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Ω
  • 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Ω

Kod źródłowy