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

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.