Projekt jest symulatorem działania systemu 3 wind obsługujących 4 piętra. Użytkownik ma możliwość wydawania poleceń dla każdej windy korzystając z odpowiednich przycisków, albo przy pomocy komputera. Następnie polecenia przetwarzane są przez zaprojektowany algorytm i praca wind jest symulowana zarówno w rzeczywistym mini-symulatorze, jak i na ekranie komputera.
Część mechaniczna projektu składa się przede wszystkim z trzech silniczków krokowych, które przy pomocy linek i kół pasowych poruszają windami, a także z konstrukcji imitującej piętra. Silniczkami steruje mikrokontroler Atmel Mega32.
Kod źródłowy składa się z dwóch części. Kod w języku C steruje symulatorem, obsługuje polecenia od użytkownika i przesyła dane do MATLAB'a. Program napisany w MATLAB'ie służy do wizualizacji symulatora na komputerze, podaje także statystyki dotyczące czasu oczekiwania na windę.
Źródło: http://ltc.cit.cornell.edu/courses/ee476/FinalProjects/s2007/aoc6_dah64/aoc6_dah64/index.html
Fajne? Ranking DIY