Złącza w robocie

Ta strona została przetłumaczona z niemieckiego z pomocą AI. Nie sprawdziła jej osoba, dla której polski jest językiem ojczystym. Oryginalna strona po niemiecku

Nasz rover ma mały komputer i interfejs z wieloma gniazdami. Dowiecie się, gdzie podłącza się silniki, żarówki i przyciski i jak steruje się nimi z programu. Cztery wejścia zbadacie potem sami.

Film

W filmie widzicie rovera, mały komputer i interfejs. Żółte kropki pokazują techniczny kierunek prądu. Po przyciskach przychodzi wasze zadanie badawcze z chwilą na zastanowienie – śmiało zatrzymajcie tam film.

Napisy są dostępne w dziesięciu językach. Wybierasz je w filmie, w prawym dolnym rogu.

Spis treści filmu

  1. 0:00 Przegląd
  2. 0:28 Raspberry Pi
  3. 1:00 Interfejs
  4. 1:19 Wyjścia
  5. 1:40 Silnik
  6. 2:17 Żarówka
  7. 2:54 Albo – albo
  8. 3:20 Przycisk
  9. 3:51 Zadanie
  10. 4:36 Wskazówki
  11. 5:10 Na koniec

Najważniejsze

Trzy urządzenia pracują razem: program piszecie w przeglądarce. Mały komputer na roverze go wykonuje i w tym celu uruchamia własne Wi-Fi, na przykład robo1. Przez USB sto razy na sekundę mówi interfejsowi, co ma robić. Interfejs włącza silniki i odczytuje czujniki.

Listwa gniazd interfejsu: u góry wyjścia, pod nimi wejścia.
Listwa gniazd interfejsu: u góry wyjścia, pod nimi wejścia.

Wyjścia: plus albo masa

Każde złącze silnika M1 … M4 ma dwa gniazda. Każde gniazdo to osobne wyjście, razem O1 … O8. Interfejs przełącza każde gniazdo albo na plus (9 V), albo na masę. Interfejs potrzebuje do tego własnego zasilania 9 V – najpierw wpinasz 9 V, potem kabel USB.

Jeśli O1 jest na plusie, a O2 na masie, przez silnik płynie prąd. Gdy interfejs zamieni gniazda, silnik kręci się w drugą stronę.
Jeśli O1 jest na plusie, a O2 na masie, przez silnik płynie prąd. Gdy interfejs zamieni gniazda, silnik kręci się w drugą stronę.

Silnik wisi między dwoma gniazdami jednego złącza. W programie: motor(1, 5) kręci go w jedną stronę, motor(1, -5) w drugą; stopnie biegną od −7 do 7. Żarówka nie potrzebuje dwóch kierunków: wisi między jednym gniazdem a gniazdem masy ⊥. W programie: ausgang(1, 7), stopnie od 0 do 7.

Zamknięty obwód: od plusa przez żarówkę do masy.
Zamknięty obwód: od plusa przez żarówkę do masy.

Albo silnik, albo dwa wyjścia

O1 i O2 należą do M1. Para jest więc albo silnikiem, albo dwoma osobnymi wyjściami. W naszym sterowaniu obowiązuje polecenie, które wydaliście ostatnio. Stopnie powstają przez szybkie włączanie i wyłączanie: im dłużej włączone, tym szybszy silnik i jaśniejsza żarówka.

Przycisk wchodzi między dwa gniazda wejścia I1 … I8. taster(1) zwraca 1, dopóki przycisk przy I1 jest wciśnięty, w przeciwnym razie 0.

Rover jedzie, aż przycisk z przodu uderzy w ścianę. Do tego momentu taster(1) zwraca 0, potem 1 – wtedy program się zatrzymuje.
Rover jedzie, aż przycisk z przodu uderzy w ścianę. Do tego momentu taster(1) zwraca 0, potem 1 – wtedy program się zatrzymuje.

Zostają wejścia A1, A2, AX i AY. Co mierzą, odkryjecie sami za pomocą baterii, fotorezystora i multimetru – to zadanie 4 na karcie pracy. Jedna zasada obowiązuje już wcześniej: baterię wolno podłączać tylko do A1 lub A2, nigdy do AX ani AY.

Karta pracy

Tutaj widzicie kartę pracy do filmu (po niemiecku): pięć zadań do samodzielnego badania, przy roverze i w interfejsie internetowym. Wskazówki są napisane do góry nogami – obróćcie kartkę dopiero wtedy, gdy sami nie możecie iść dalej. Możecie też otworzyć ją jako PDF.

📄 Otwórz kartę pracy (PDF, po niemiecku)

Karta pracy – Strona 1
Strona 1/5
Karta pracy – Strona 2
Strona 2/5
Karta pracy – Strona 3
Strona 3/5
Karta pracy – Strona 4
Strona 4/5
Karta pracy – Strona 5
Strona 5/5

Spróbuj sam

Zadanie

a) Do M1 jest podłączony silnik. Chcecie dodatkowo zasilać żarówkę między O1 a ⊥. Czy to działa? b) Żarówka wisi między O3 a ⊥. Którym poleceniem świeci pełną mocą, a którym gaśnie? Do którego złącza silnika należy O3? c) Przycisk jest wpięty w I2 i jest wciśnięty. Co zwraca taster(1), a co taster(2)?

Pokaż rozwiązanie

a) Nie. O1 jest gniazdem M1; para jest albo silnikiem, albo dwoma wyjściami. Obowiązuje ostatnio wydane polecenie. Do żarówki użyjcie wolnego wyjścia, np. O5. b) ausgang(3, 7) i ausgang(3, 0). O3 należy do M2. c) taster(1) zwraca 0, taster(2) zwraca 1.

Uczyć się dalej z modelem językowym

Jesteś moim nauczycielem lub nauczycielką informatyki. W kursie projektowym budujemy rovera z małym komputerem i interfejsem. Wyjścia O1 do O8 przełączają się na plus (9 V) albo masę; silnik wisi między dwoma gniazdami (motor(nr, stufe), stopień od -7 do 7), żarówka między jednym gniazdem a masą (ausgang(nr, stufe), stopień od 0 do 7). Przyciski przy I1 do I8 odczytuje się przez taster(nr) (1 = wciśnięty). Zadaj mi jedno po drugim pięć krótkich pytań lub małych zadań programistycznych w Pythonie na ten temat. Zawsze czekaj na moją odpowiedź, a potem krótko wyjaśnij. NIE zdradzaj mi, co mierzą wejścia A1, A2, AX i AY – to zbadamy sami.

Tak to powstało: pomysł, układ i zadania tej jednostki są moje, technika pochodzi z naszego kursu projektowego. Powstało to z pomocą AI: slajdy filmu zbudował model językowy (LLM) według moich wytycznych. Głos wygenerowano w Qwen3-TTS na wzór mojego własnego głosu.

Napisy, tłumaczenia, karta pracy i ta strona również powstały z pomocą AI. Tłumaczeń nie sprawdziła osoba, dla której dany język jest ojczystym.

Film, karta pracy, teksty i prompt tej jednostki są udostępniane na licencji CC BY 4.0: możesz je wykorzystywać, zmieniać i przekazywać dalej, jeśli podasz źródło.