Skocz do zawartości

Szybki Line follower


Pomocna odpowiedź

➡️Sabre

Zauważyłem, że przy swoim line followerze masz wyświetlacz. Ja myślałem, że mógłbym coś takiego zamontować w swoim projekcie. Za pomocą przycisków zmieniało by się prędkość silnika (obr./min.), a informacje wyświetlały by się na wyświetlaczu. Czy coś takiego jest trudne do zrobienia i zaprogramowania?

W Bascomie to jest banał nie wiem jak w innych językach. Bascom ma polecenie dla wyświetlaczy alfanumerycznych ze sterownikiem zgodnym z HD44780, piszesz po prostu:

LCD XXX ' jeśli XXX jest jakąś zmienną to się wyświetli na wyśw.

lub:

LCD "tekst do wyświetlenia"

ściągnij z netu polski help do Bascoma tam wszystko jest opisane.

Fakt, szybka, ale mając tylko dwa czujniki to mało może zrobić. Nie pokona zakrętu pod kątem 90 stopni, ani nie rozpozna zmyłki. Długo myślałem na ilością czujników i stwierdziłem, że 6 sztuk to będzie najlepsze rozwiązanie. Chce także (nie wiem czy uda mi się to zrobić, bo to raczej trudne) umieścić 3 diody (czerwoną, żółtą i zieloną), wyświetlacz i pilota. Dlaczego? Już wyjaśniam:

Gdy włączyłbym zasilanie zaświeciła by się dioda czerwona i włączyłby się wyświetlacz. Na wyświetlaczu pokazywały by się obroty silnika na minute i wykorzystanie jego mocy w procentach. Moc zwiększałbym lub zmniejszał przyciskami (dwoma) o 5 % (tak sobie wymyśliłem), i zatwierdzałbym 3 przyciskiem (teraz zapala się dioda żółta, ale nadal świeci się dioda czerwona). Pilotem uruchamiałbym robota na odległość (zapala się dioda zielona i robot rusza). Czyli diody działałyby jak sygnalizacja świetlna.

Po co pilot?

Nie po to by szpanować tylko ze względów "bezpieczeństwa". Gdyby zboczył z linii to po co miałbym go ganiać, wystarczyłoby, że wyłączę go pilotem lub gdy by miał uderzyć np. w ścianę podczas testów w małym pomieszczeniu wystarczyło by jedno kliknięcie.

Na razie nie mam pomysły na wygląd robota i mocowania kół oraz materiału z jakiego bym te koła zrobił, ale mam nadzieję, że coś wymyślę.

  • 2 tygodnie później...

Na diodzie jest tez tłumaczenie na PL tego tekstu.

Generalnie to nie ma co uciekać od angielskiego, tylko trzeba go się nauczyć i każdy inżynier powinien go znać b. dobrze.

Czytając datasheet'y też będziemy czekać aż ktoś nam je przetłumaczy na PL?

Dziękuję za link, już go przeglądałem czytając inne tematy o line follower'ach jak również ściągnąłem tłumaczenie tego tekstu wykonane przez trekera. Co do języka angielskiego to trochę u mnie cienko z nim (od 9 lat uczę się niemieckiego w szkole), ale na szczęście istnieje takie coś jak słownik, z którym się nie rozstaję i google. Niedawno ściągnąłem dokumentacje AT90S2313, ponieważ taki procesor dostałem od znajomego i zamierzam na początek nauczyć się programowania. Chcę wykonać projekt sygnalizacji świetlnej na skrzyżowaniu, a później wykonać Led Cube.

Chciałbym również podziękować danielowi93 i trekerowi za napisanie tematu pt.: 10 najczęstszych błędów początkującego robotyka, po którego przeczytaniu uzmysłowiłem sobie, że nie można chcieć wszystkiego od razu.

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