Powtarzacz (Redstone Repeater)

Repeater to jeden z trzech kluczowych komponentów redstone obok comparatora i pylu. Pełni trzy role jednoczesnie: wzmacnia sygnał z powrotem do siły 15, opoznia go o 1-4 ticki i przepuszcza tylko w jednym kierunku. Bez repeaterow każda linia redstone'a dluzzsza niż 15 bloków byalaby bezuzyteczna. Jeśli szukasz podstaw redstone'a, zacznij od poradnika dla początkujących.
1. Craftowanie repeatera
Do wytworzenia jednego Redstone Repeatera potrzebujesz:
- 3x Stone (kamień - nie cobblestone, musisz przetopić cobblestone w piecu)
- 2x Redstone Torch (pochodnia redstonowa = patyk + pyl redstone)
- 1x Redstone Dust (pyl redstone'owy)
W stole craftingowym ułóż kamień w dolnym rzędzie (3 sztuki), pyl redstone na środku, a pochodnie po bokach pylu. Przepis jest tani - po jednej wyprawie do kopalni będziesz mieć materiały na kilkanaście repeaterow. Pełny spis przepisów craftingowych znajdziesz w poradniku craftingu.
Repeatery generują się naturalnie w jungle templach jako część pułapki z redstone'em. Znajdziesz tam zazwyczaj 1-2 repeatery w podłodze światyni, podłączone do mechanizmu z dispenserami i strzalami. Możesz je zabrać kilofem (lub ręka - odpadna natychmiast). W wiosce tez czasem znajdziesz repeatery w domach wiesniakow.
2. Opoznianie sygnału
Każdy repeater opoznia przechodzący przez niego sygnal. Domyślnie opóźnienie wynosi 1 redstone tick (0,1 sekundy). Kliknij PPM na postawionym repeaterze, żeby przełączać między czterema poziomami opoznienia:
- 1 tick (0,1 s) - domyślne ustawienie, minimalne opoznienie. Malutka szczelina między dwoma pochodniami na repeaterze.
- 2 ticki (0,2 s) - tylna pochodnia przesuwa się o 1 pozycje do przodu.
- 3 ticki (0,3 s) - jeszcze bardziej do przodu.
- 4 ticki (0,4 s) - pochodnie stoją praktycznie obok siebie, maksymalne opoznienie.
Opóźnienie jest addytywne - jeśli postawisz 3 repeatery po sobie, każdy na 4 ticki, łączne opóźnienie wyniesie 12 tickow (1,2 sekundy). Ta właściwość pozwala tworzyć precyzyjne sekwencje czasowe, na przykład do automatycznych drzwi pistonowych, gdzie każdy piston musi się wysunac w dokładnie odpowiednim momencie.
Wzmacnianie sygnału
Obok opozniania repeater wzmacnia sygnał do pełnej siły 15 - niezależnie od tego, jak slaby sygnał do niego dotrze. Sygnał o sile 1 wchodzacy do repeatera wychodzi z niego jako sygnał o sile 15. Dlatego w długich liniach redstone stawiasz repeater co 15 bloków - pyl traci 1 punkt siły na blok, więc po 15 blokach sygnał gasmie. Repeater go "resetuje".
3. Blokowanie repeatera
To mechanika, która odróżnia dobrych inżynierów redstone od początkujących. Kiedy podasz sygnał z boku repeatera (przez inny repeater lub comparator skierowany bokiem w niego), repeater się blokuje - zamraża swój aktualny stan i nie reaguje na zmiany na wejsciu.
Wizualnie rozpoznasz zablokowany repeater po małym "bedzikiem" (bar) pojawiajacym się między pochodniami. Ten bedrock-kolorowy pasek oznacza, ze repeater jest zablokowany.
Jak to działa w praktyce?
- Repeater włączony + blokada - repeater utrzymuje sygnał wyjściowy nawet po wylazczeniu wejscia. Działa jak pamięć 1-bitowa (RS latch).
- Repeater wyłączony + blokada - repeater nie przepuszcza sygnału nawet po włączeniu wejscia. Sygnał zostaje zablokowany.
- Odblokowanie - usuń sygnał z boku. Repeater wraca do normalnego działania i natychmiast reaguje na stan swojego wejscia.
Prosta pamięć z zablokowanym repeaterem:
- Postaw repeater A skierowany na północ. Przed nim (po północnej stronie) umieść lampę redstonowa.
- Postaw repeater B skierowany na wschód, tak żeby jego wyjście wskazywalo na bok repeatera A. To będzie blokada.
- Podłącz przycisk do wejścia repeatera A (z południowej strony).
- Podłącz dzwignie do wejścia repeatera B (z zachodniej strony).
- Włącz dzwignie (repeaterer B daje sygnał - repeater A jest zablokowany). Teraz naciśnij przycisk - lampa się nie zapali, bo repeater A jest zablokowany w stanie "wyłączony".
- Wyłącz dzwignie, naciśnij przycisk (lampa się zapali), i szybko włącz dzwignie ponownie - lampa pozostanie zapalona, bo repeater A został zablokowany w stanie "włączony".
Ta technika jest fundamentem wielu zaawansowanych ukladow: flip-flopow, pamięci, sekwencerow i multiplekserow. Opanuj ja dobrze - otwiera drzwi do najbardziej zaawansowanych konstrukcji.
4. Sygnał jednokierunkowy
Repeater przepuszcza sygnał tylko w jednym kierunku - od tylu (wejście) do przodu (wyjście). Sygnał podany od przodu nie przejdzie na druga strone. To proste, ale niezwykle przydatne:
- Izolacja układów - postawisz repeater między dwoma ukladami, żeby sygnał z jednego nie wracal do drugiego i nie powodowal petli.
- Zapobieganie feedbackowi - w zegarach i układach petłowych repeater gwarantuje, ze sygnał płynie tylko w zamierzonym kierunku.
- Bezpieczeństwo pistonów - w konstrukcjach z wieloma pistonami repeater zapobiega sytuacji, w której aktywacja jednego pistonu przypadkowo aktywuje inny przez zwrotny sygnal.
Repeater wzmacnia sygnał do 15 i dodaje opoznienie. Comparator zachowuje sile sygnału (lub odejmuje) i nie dodaje opoznienia. Jeśli potrzebujesz po prostu przedłużyć linie - użyj repeatera. Jeśli potrzebujesz odczytać zawartość pojemnika lub porównać siły dwóch sygnałów - użyj comparatora. W wielu układach używasz obu jednoczesnie.
5. Zastosowania praktyczne
Zegar repeaterowy
Najprostszy zegar to pętla repeaterow: 3-4 repeatery ułożone w kolo, każdy skierowany do następnego. Jeden krotki impuls wpuszczony do pętli krąży w kolko, generując pulsujący sygnal. Szybkość zależy od sumy opóźnień - 4 repeatery na 1 tick = 4-tickowy zegar (0,4 sekundy na cykl). 4 repeatery na 4 ticki = 16-tickowy zegar (1,6 sekundy).
Sekwencje pistonowe
Automatyczne drzwi pistonowe 3x3 wymagają, aby 12 pistonów aktywowalo się w precyzyjnej kolejnosci. Rząd repeaterow z rosnącym opóźnieniem (1, 2, 3, 4 ticki) tworzy sekwencje - każdy piston wysuwa się z minimalnym opóźnieniem po poprzednim. Efekt: plynna animacja otwierania drzwi.
Linia opóźnień (delay line)
Chcesz, żeby lampa redstonowa zapalila się dokładnie 3 sekundy po naciśnięciu przycisku? Postaw 30 repeaterow po sobie (każdy na 1 tick = 30 tickow = 3 sekundy). Albo 8 repeaterow na 4 ticki (32 ticki = 3,2 sekundy). Linia opóźnień jest prostym, ale potężnym narzędziem do synchronizacji zdarzen.
Przedluzanie impulsow
Przycisk daje krotki impuls (10 tickow kamienne, 15 tickow drewniane). Jeśli Twój mechanizm potrzebuje dłuższego sygnału, repeatery z rosnącym opóźnieniem "rozciaga" impuls. Podłącz wyjścia kilku repeaterow (z różnymi opóźnieniami) do bramki OR - sygnał trwa tak długo, jak długo trwa najdłużej opozniony sygnal.
Powiązane poradniki
- Komparator (Comparator) - drugi kluczowy komponent obok repeatera.
- Zegary redstone - zegary repeaterowe i inne typy zegarow.
- Bramki logiczne - AND, OR, NOT i flip-flopy z użyciem repeaterow.
- T Flip-Flop - zamień przycisk w dzwignie z zablokowanymi repeaterami.
- Redstone od podstaw - pełny poradnik wstepny dla początkujących.
- Crafting od podstaw - przepisy na repeatery i inne komponenty.