Gra w Regaty

Typ_projektu
Arduino
Zdjecie główne
Krótki opis projektu

Ścigaj się z czasem w naszej symulacji regat!

Halsuj pod wiart balansując sterem i dobierając odpowiednie wybranie żagla, tak aby osiągnąć jak najlepszy wynik!

Trasa przebiega przez trzy bojki. Małe kółko na ekranie pokazuje kierunek do następnej.

Niezbędne elementy

1. Płytka Arduino UNO

2. Układ scalony SIC wyświetlacza i przycisków

Opis projektu

Ten projekt jest małą symulacją fizyczną ruchu żaglówki.

Steruję się dwoma parametrami: wychyleniem steru (guziki lewy i prawy na joysticku), oraz wybraniem (naciągnięciem) żagla.

Wiatr wieje z zachodu. Halsować (płynąć na wiatr) polecam pod kątem nie mniejszym niz 30° do wiatru (0° to prosto na wiatr). Jeżeli żagiel nie napędza łódki, znaczy to, że jest za mało wybrany, lub jest wybrany maksymalnie (wtedy ustawia się wzdłuż łódki i nic nie robi).

W prawym górnym rogu znajduje się wskaźnik wiatru względnego, jest to kółko z którego wystaje zmieniająca długość kreska. Można sobie wyobrazić że ten wskaźnik zachowuje się jakby był chorągiewką na czubku masztu.

Obok znajduje się wskaźnik żagla. Składa się z trzech kółek. Małe kółko po środku pokazuje pod jakim kątem jest żagiel (jeżeli jest idealnie między dwoma większymi, to znaczy, że żagiel jest ustawiony wzdłuż łódki), a większe kółka po bokach pokazują zakres ruchu żagla (zmieniany przez wybieranie i luzowanie). Żagiel napędza łódkę tylko kiedy znajduje się w którymś ze skrajnych położeń.

Aby zaliczyć trasę trzeba przepłynąć wszystkie trzy bojki i wrócić do początkowej, czas zaczyna się naliczać od przepłynięcia pierwszej. Po dotarciu do niej pod koniec gra się zatrzymuję pokazując czas wykonania okrążenia. Aby zagrać ponownie należy kliknąć przycisk Reset na płytce.

Miłej zabawy

kod programu

(Kod Gry znajduje się w folderze Gra w regaty.zip załączonym w tym projekcie.)

Pliki_projektu
Tagi
arduino adafruit sic woda wiatr symulacja