Wstęp:
Jako dodatkową informację chciałem powiedzieć o małym potencjometrze zamontowanym na płytce włączonej do układu.
Mianowicie potencjometr ten steruje dwoma diodami znajdującymi się na płytce, jego zadaniem jest zaświecenie diody w zależności od poziomu zawilgocenia płytki.
Np. można ustawić żeby dioda zaświeciła się w momencie jeśli na płytce znajdzie się choć jedna kropla wody, lub ustawić aby dioda zaświeciła się dopiero w momencie całkowitego zawilgocenia płytki.
Zasada działania:
1. Padająca na czujnik wilgotności woda powoduje połączenie na czujniku przez co nasze arduino odbiera na pinie analogowym (A0) wartości pomiędzy ok 300 a 1023 informując nas ile wody znajduje się na płytce.
2. Jeśli płytka jest całkowicie mokra otrzymujemy wartość 300 a jeśli całkowicie sucha to 1023, nie trzeba chyba tłumaczyć że w zależności od ilości wody można uzyskać wartości pośrednie np. częściowo zawilgacając płytkę można otrzymać np. 524 , 663 , 720 dzięki czemu mamy do dyspozycji bardzo profesjonalny czujnik deszczu.
Kod programu dla czujnika wilgoci:
void setup()
{
Serial.begin(9600);
}
void loop()
{
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
delay(2000);
}
Brak komentarzy:
Prześlij komentarz