Maj 8, 201823:28 Arduino, Hardware ##

Czujnik wilgotności + Arduino

Tym razem sprawimy, żeby nigdy więcej w naszym otoczeniu nie uschnął kwiatek! A to za sprawą prostego czujnika wilgotności, który tradycyjnie zostanie podłączony do Arduino.

Potrzebne elementy

  • Arduino Duo (lub kompatybilny)
  • czujnik wilgotności gleby, większość wygląda i działa podobnie, mój składa się z modułu (4 pin, potencjometr, komparator LM393 oraz sondy pomiarowej z napisem FC-28)
  • 6 kabelków połączeniowych (4 na moduł, 2 do sondy)
  • opcjonalnie płytka prototypowa

Opis

Moduł za pomocą cyfrowego wyjścia (D0) wskazuje stan wilgoci. Domyślnie jest on wysoki, po jej wykryciu zmienia się na niski. Na wyjściu analogowym (A0) podawana jest wartość napięcia, która spada wraz ze wzrostem poziomu wilgotności na sondzie. Na module znajduje się również potencjometr, który można regulować czułość tych pomiarów. W domyślnej pozycji, gdy sensor leży w spoczynku wartość wynosi 1023, w momencie włożenia do czystej wody – około 200. Oprócz monitorowania ziemi w kwiatkach, można na przykład zastosować do monitorowania jakiegoś poidła dla zwierzaka, chociaż do tego i tak można zastosować jakiś mniejszy układ.

Podłączenie

Pin ArduinoPin Modułu
5VVCC
GroundGND
A0A0
2D0

Software

Przykładowy program pokazujący poprzez pin cyfrowy czy wykryta jest wilgoć, oraz jej pomiar z pinu analogowego:

Po wgraniu programu na płytkę, uruchomieniu Monitora Szeregowego widzimy:

Galeria:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *