Adonaktiv 5 stycznia Udostępnij 5 stycznia Odświeżę temat. Niestety piszę z innego konta bo do poprzedniego nie mogę odzyskać hasła. Projektu "BoardComputer" nie porzuciłem ale od ostatniego wpisu dużo się nie zmieniło. Jakoś od zeszłego marca nie było chęci aby usiąść i spróbować coś napisać ale przejdźmy do rzeczy. Otóż napisałem część która zlicza impulsy po podniesieniu TUZ ale z określonym opóźnieniem. int getAktPrz() { if (digitalRead(cTUZ) == LOW && ramiona == LOW) { rwgorze = millis(); if (rwgorze >= rwdole + Op * 1000) { AktPrz = AktPrz + 1; ramiona = HIGH; } } if (digitalRead(cTUZ) == HIGH ) { rwdole = millis(); ramiona = LOW; } return AktPrz; } Także zostało teraz dodanie części która będzie resetowała zliczane przejazdy do 1 jeśli osiągną określoną wartość i zostanie załączony przekaźnik przy określonej ilość przejazdów. Narysowałem jak to mam zamiar wstępnie złożyć aby można było zacząć testy działania w ciągniku. Choć do końca jeszcze nie jestem pewien jak zrobię to sterowanie siłownikiem elektrycznym. Mile widziane wszelkie sugestie do projektu. Cytuj Link do komentarza Share on other sites More sharing options...
Adonaktiv 6 stycznia Udostępnij 6 stycznia Mała aktualizacja odnośnie rysunki jak to pędzie podłączone. Doszedłem do wniosku, że lepiej będzie wykorzystać 2 przetwornic. Jedną do zasilania arduino drugą do modułów. Całość ma pobierać prąd z instalacji ciągnika więc podczas pracy może być nawet 14.5v. Mam nadzieję, że rozrysowałem to względnie zrozumiale. Mam zamiar powoli przenosić to na płytkę prototypową. Jeszcze do końca nie wiem czy zasilanie tych czujników indukcyjnych będzie pociągnięte z samej płytki czy oddzielnie aby do płytki doprowadzić tylko przewód sygnałowy. Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
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!