r
źródła 5V. Na pozostawiłem
Fot. 1 Tester Jakuba Kuryły
kilkanaście złotych - kompletny zestaw wyhy-wający pożar i ruch. Wszystko, w zależności od ilości, dołączyć do procesora ATtiny2313 (łub podobnego) lub ATmegaS (czyli wszechobecnemu i niezastąpionemu koledze). Komunikacja z komputerem odbywać się będzie przez interfejs RS232. Za pomocą komputera możemy również stworzyć domowy system audio o bardzo dobrych parametrach, wykonując kilka dodatkowych układów, jak wzmacniacz, głośniki czy panel kontroli (bo przecież projekt zakłada! obycie się bez monitora). Jeżeli mieszkamy w domku jednorodzinnym, taki komputer przyda nam się do otwierania bramy, sterowania ogrzewaniem itp. Dodatkowo podłączając do komputera moduł GSM (np. steny telefon), możemy wszystkim sterować mobilnie. Idąc dalej, możemy pokusić się o zdobycie kolejnych komputerów i stworzenie małej sieci, którą zarządzałby nasz serwer. Wszystkie urządzenia komunikowałaby się za pomocą Internetu. (...)
Zachęcam do pobrania z Elportalu pełnej wersji materiałów dodatkowych (Viper. zip l49kB). Choć jest to wizjonerski opis bez szczegółów, przydzielam Autorowi upominek.
Rozwiązania praktyczne
17-letni Jakub Kuryło z Puław napisał: Według mnie możliwości na wykorzystanie starego, ale sprawnego komputera, a w szczególności w formie laptopa, są ograniczone tylko wyobraźnią konstruktora danego urządzenia, możliwościami manualnymi i wiedzą z zakresu programowania. Stary komputer stacjonarny PC może stać się sterownikiem dla prostej wycinarki CNC 2D. Sterowanie może odbywać się za pomocą portu LPT, kichy jest obecny w większości starych komputerów. (...) Sterowanie silnikami krokowymi odbywałoby się poprzez (...) ULN2003 (...). Kolejny pomysł to wykorzystanie laptopa (...) jako jednostki sterującej robotem. (...) Robot taki mógłby omijać przeszkody lub wykonywać inne zadania w terenie, takie jak zbieranie informacji o temperaturze, wilgotności, itd. (...) Kolejnym zastosowaniem jest sterowanie robotem typu ARM — Ramienia podającego lub przenoszącego elementy. Sterowanie silnikami krokowymi, także przez LPT. (...) Zaprogramować port LPT do wysyłania i odbierania sygnałem sterujących dla początkujących, ale zaciekłych programistów> nie powinno być trudne, przy ilości dostępnych w Internecie kursów. (...)
Z a p r o gra m o w a nie portu USB i zbudowanie urządzenia sterującego jest o wiele trudniejsze, ale zapewnia wńęcej możliwości.
Osobiście stworzyłem „tester LPT” mający na celu testowanie portu LPT komputera (...)
Posiada on układ ULN2003 umożliwiający sterowanie s iIn ikiern krokowym unipolarnym (odniesienie do pomysłu CNC 2D) i sterowanie dwoma innymi urządzeniami zasilanymi z zewnętrznego napięcia około 5 V. Na płytce
dwa ostatnie wyjścia portu podłączone do rezystorów, które zwarte do masy dzia-
m'
łają w trybie testera lub można je wykorzystać do innych celów. Napięcie podawane jest do układu za pomocą zasilacza, stąd tester ma dołączone gniazdo zasilające. Tester ma diody LED pokazujące, czy sygnały są wysyłane do portu LPT. Komunikacja z komputerem odbywa się oczy-wiście za pomocą LPT poprzez odpowiedni kabel (taśmę) kończącą się gniazdem DB9.
Na rysunku 1 pokazany jest schemat testera, a na fotografii 1 - model.
19-letni Artur Piernikarczyk z Zabrza
V
napisał: Witam! Jako rozwiązanie zadania nr 163 przysyłam schemat, opis i zdjęcie ,,Sterownika LED na LPT”. Sterownik pozwala uzyskać różne efekty świetlne. Mamy możliwość regulacji czasu świecenia poszczególnych diod LED. Praktycznie każdy starszy komputer/laptop ma port równoległy LPT. (...) Do Unii portu zostały dołączone tranzystory sterujące diodami LED. Tranzystory mogą być dowolne, o prądzie IC > 20 mA, typu NPN. Jeśli stan jakiegoś bitu wynosi 1, to zaświeca się odpowiednia dioda. Program napisany został w języku
C++ (w programie Borland C++). Pisząc program, użyłem biblioteki inpout32.dll Funkcje zaszyte w> bibliotece umożliwiają proste sterowanie portem LPT. (...) Jedynym mankamentem program u jest to, że po naciśnięciu przycisku START następuje zapętlenie programu, co uniemożliwia zamknięcie aplikacji przez użycie czerwonego przycisku, a jedyna możliwość zamknięcia to przerwanie procesu, używając skrótu klawiaturowego Ctrl + Alt + Del. Jednak mając do dyspozycji stary komputer, który będzie obsługiwał tylko tę aplikację, nie przeszkadza to w pracy. Napisałem także program „ Sterownik urządzeń na LPT”, który pozwala ustawiać wybrane bity w stan 1. Możliwe jest wtedy, po wymianie diod na przekaźniki, sterowanie różnym i urządzeń iam i.
Schemat sterownika pokazany jest na rysunku 2, a model na fotografii 2. W Elportalu wśród materiałów dodatkowych do tego zadania można znaleźć pełny opis, programy, źródłowe i wynikowe (Piernikarczyk. zip 1,36MB). Autor otrzymuje kupon.
i
. . • ? -c
\ : i . •
AVT- Ko r d o racja Sn z o. o03-197 Warszawa, ul. leszczynowa 11 tel. 022 257 84 50. fax 022 257 84 55. e-maik handlowy@avLpl
Elektronika dla Wszystkich Luty2010 37