Skocz do zawartości

Projekt automatycznego systemu podlewania Arduino


mateusz797

Pomocna odpowiedź

Czesc wszystkim,

 

Napisalem obecnie program na automatyczny system podlewania arduino. Pompa ma sie wlaczac wtedy jak czujnik wilgotnosci wykryje susze  doniczce.

Podczas testow wszystko dzialalo dobrze. Po wyjeciu czujnika ze szklanki do wody pompa sie wlacza. Nastepnie umiescilem uklad w doniczce z grejpfrutem. 

Czujnik wilgotnosci wlozylem gleboko w doniczke, obok rurki ktora transportuje wody. Jednak pompa caly czas dzialala. Czujnik nie wykrywal wilgoci. Potem po wyjeciu czujnika z ziemi testowalem czy reaguje na obecnosc wody  szklance. Okazalo sie ze jak pompa dziala czujnik nie reaguje juz na to czy jest suchy czy wlozymy go do szklanki - pompa jak sie wlaczy to dziala i nie wylacza sie. Stad moje pytanie. Czy kupic nowy czujnik wilgotnosci?

Ponizej zamieszczam program, schemat podlaczen oraz elementy ktore wykorzystalem.

 

arduino kod i schemat podlaczen, wyglad elementow

int Relay = 13; // podl przekaznika
int sensor = 8; // podl czujnika wilgoci
int val;
void setup() {

  pinMode(13, OUTPUT);  // ust przekaznika jako wyjscie
  pinMode(8, INPUT);    // ust czujnika wilgoci jako wejscie


}

void loop() {

val=digitalRead(8); // odczyt stanu na czujniku czy jest niski - 0 czy wysoki -1
if (val==HIGH)
{
  digitalWrite(13, HIGH); // jesli na czujniku bd stan niski 0 to na przekaznika ma sie pojawic stan wysoki zeby wlaczyc przekaznik i uruchomic pompe :)
 
}

else 
{
  digitalWrite(13,LOW); // Jesli na czujniku bedzie stan wysoki to na przekazniku bd niski zeby wyl. pompe

}

delay (400);
}

 

16172759035699156348509685007526.jpg16172760436172601383764266460547.jpg1617276059648473893885598188904.jpg

IMG_20210331_221516.jpg1617276254894324186369604013570.jpg

Edytowano przez Gieneq
Link do komentarza
Share on other sites

@mateusz797 te czujniki to jest największy błąd. Bardzo szybko skorodują jeżeli już coś się nie uszkodziło.

54 minuty temu, mateusz797 napisał:

Czy kupic nowy czujnik wilgotnosci?

Tak, ale nie takie. Poszukaj czujników pojemnościowych w całości odizolowanych od gleby.

Edytowano przez Gieneq
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

@mateusz797 Chyba nie, sprawdzisz jak działają te czujniki ale mają chyba 2 wyjścia: analogowe i cyfrowe z komparatorem nastawnym potencjometrem. Jak napiszesz funkcję odczytu czujników to nabudujesz warstwę abstrakcji i nie będzie znaczenia jak działa czujnik, wartość zwracana będzie jedna.

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.