Witam !
W tym temacie zamierzam przedstawić zbudowany przez siebie kalkulator. Jest to mój pierwszy tego typu projekt i jednocześnie najbardziej zaawansowana konstrukcja jaką zbudowałem w minecrafcie więc jeśli widzisz coś co można poprawić śmiało pisz. Jak na razie urządzenie jest dość tępe ,gdyż możemy wprowadzać tylko liczby jednocyfrowe i jedynie dodawać oraz odejmować i dodatkowo nie obsługuje liczb ujemnych ,ale możliwe że to zmienię. Cały mechanizm zbudowałem i wymyśliłem sam za wyjątkiem bardzo popularnych komórek pamięci oraz sumatorów (zastosowałem konstrukcję timikx'a : )
i subtraktorów (użyłem konstrukcji Redmasterize'a : ).
Ale dlaczego sam tego nie wymyśliłem ?
Otóż wymyśliłem ,niestety zajmowało to dużo miejsca i było dość wolne ,więc zastosowałem te dużo lepsze elementy. Jak w temacie cała maszyna działa na pięciu bitach ,a to starczy gdy wprowadzane liczby są jednocyfrowe. Mimo że szybkość nie należy do atutów tego mechanizmu ,możemy wpisywać znaki najszybciej jak możemy a i tak urządzenie nadąży. Dla zwykłego
Dla osób które nie są bardzo dobre z czerwonego proszku może wydawać się to ogromne i skomplikowane ,ale po dokładniejszej analizie okazuje się że maszyna składa się z tylko kilku segmentów skopiowanych wiele razy i różniących się ułożeniem pochodni.
Oto zrzuty ekranu przedstawiające ten mechanizm :
Dobrze ,ale jak to działa ?
Pierwsze miejsce w jakie kieruje się dana liczba to pamięć ,pierwsza jest transportowana na dolne piętro ,a gdy tam dotrze uruchamia tłoki które przesuwają słupek z gliny (przewodzi sygnał) i szkła (nie przewodzi sygnału) ,tak że do dolnych pamięci liczba już nie dotrze ,a do górnych już tak.
Gdy sygnał z kolei dotrze na górę tłoki wracają do normalnego ustawienia. Zapisane liczby docierają do dwóch konwerterów ,pierwszy zamienia je na sygnał do wyświetlacza siedmiosegmentowego i zostają one wyświetlone na ekranie ,natomiast drugi zamienia je na liczby bitowe i przesyła kablami jednocześnie do sumatorów i subtraktorów (z racji to to urządzenie 5-bitowe jest to pięć normalnych sumatorów i odpowiednio subtraktorów połączonych w rządzie wejściami i wyjściami przerzutu),gdzie są przeliczane na nowe liczby bitowe ,te z kolei docierają do dwóch konwerterów który zamienia je na normalne liczby ,a potem na wejścia do wyświetlacza. A co z innymi przyciskami ? Są one połączone do komórek pamięci. Pierwsza składa się z znaku "=" oraz "CE" ,tak że gdy któryś jest aktywny wyłącza drugi.
Gdy znak "=" jest aktywny wyświetla się na ekranie i odblokowuje (normalnie zablokowane) wejścia do wyświetlacza. Druga komórka to "+/-" oraz "CE". Gdy część "+/-" jest aktywna te znaki nie są blokowane. Ostatnia komórka to "+" i "-". Znak "+" powoduje odblokowanie wyjść sumatorów i wyświetlenie się na ekranie ,znak "-" działa tak samo lecz odblokowuje wyjścia subtraktorów.
Dla osób bardziej zainteresowanych daje link do pobrania świata :
To tyle ,cześć.
Użytkownik Gablaw122 edytował ten post 09 August 2015 - 14:07