mateusz797 Napisano Kwiecień 1, 2021 Udostępnij Napisano Kwiecień 1, 2021 (edytowany) 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); } Edytowano Kwiecień 1, 2021 przez Gieneq Link do komentarza Share on other sites More sharing options...
Gieneq Kwiecień 1, 2021 Udostępnij Kwiecień 1, 2021 (edytowany) @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 Kwiecień 1, 2021 przez Gieneq Link do komentarza Share on other sites More sharing options...
mateusz797 Kwiecień 1, 2021 Autor tematu Udostępnij Kwiecień 1, 2021 A moglbys jakis przyklad podac oraz wyjasnic czy jak zastosuje inny czujnik zmieni sie program (kod ?) Link do komentarza Share on other sites More sharing options...
Gieneq Kwiecień 2, 2021 Udostępnij Kwiecień 2, 2021 @mateusz797 a choćby coś takiego i podobne "Capacitive moisture sensor". W nich i tak trzeba zadbać o zaizolowanie elektroniki, bo można ją przypadkowo zachlapać ale już elektrod nie zje korozja 😉 Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. 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 Kwiecień 2, 2021 Autor tematu Udostępnij Kwiecień 2, 2021 ok dzieki za informacje. rozumiem ze nic w programie nie bd musial zmieniac? Link do komentarza Share on other sites More sharing options...
farmaceuta Kwiecień 2, 2021 Udostępnij Kwiecień 2, 2021 A ktory stan sie pojawia na czujniku podczas wykrycia wody??? Link do komentarza Share on other sites More sharing options...
Gieneq Kwiecień 5, 2021 Udostępnij Kwiecień 5, 2021 @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 More sharing options...
Pomocna odpowiedź
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ę »