Przełącznik (przekaźnik) sterowany z linii poleceń sh, www lub wap 1. Co to jest i po co nam to? Jeżeli chcemy sterować np. oświetleniem w domu, włączać lampkę w pokoju itd., ale nie chce nam się wstać od komputera ;) to możemy zrobić bardzo proste urządzenie, które zrobi to za nas. Oczywiście pomysłów na wykorzystanie tego typu przełącznika jest wiele. Można resetować nim urządzenie stojące obok komputera np. modem lub inny komputer. W tym przypadku będzie to tzw. reseter bardzo sprzętowy ;) W tym opisie skupię się jednak na lampce stołowej. Wystarczy wydać komendę, aby światło włączyło się, lub wyłączyło: wlacz wylacz Równie dobrze można wydać taką komendę będąc poza domem. Najlepiej byłoby mieć wtedy gprs + wap w ryczałcie z ery ;) Wchodzimy wówczas na odpowiednią stronę i wybieramy jedną z opcji menu: włącz lub wyłącz :) tak samo można zrobić to przez zwykłe www. U mnie, dla przykładu, urządzonko to jest zastosowane na www. Gdy ktoś woła mnie (przywołaj neutrinkę do konsoli - opcja www) to wtedy zapala się na stole lampka na 5 sekund. :) 2. Czego potrzebujemy? linux serwer www (jeżeli chcemy sterować przełącznikiem z www lub wap) root'a ;) port LPT zasilanie +5V kilka części elektronicznych: rezystor: R1 4.7k Ohm dioda: D1 1N4002 tranzystor: Q1: NPN 2N2222A lub BD547A przekaźnik: Sterowany +5V (albo inny, jeżeli macie inne zasilanie) wtyczka DB-25 Polecam również skombinować kabel, który z jednej strony ma wtyk LPT a z drugiej gniazdo :) aby przedłużyć sobie zasięg z LPT i nie podłączać urządzenia pod stołem :> 3. Schemat Schemat znajdziecie tutaj: http://www.kwant.info/projekty/elektronika/przelacznik/schemat.jpg Można go wykonać na pajęczynkę albo na płytce uniwersalnej :) Tylko radzę ją trochę przyciąć albo kupić zupełnie małą :) 4. Zdjęcia tego cosia: http://www.kwant.info/projekty/elektronika/przełącznik/zdjęcia/ Hmm.. mi nie chciało się przycinać płytki ;) A przekaźnik można przylepić na klej ;) 5. Tu będzie niedługo opis programów działających z tym urządzeniem, ale muszę najpierw się wyspać :) Narazie poczytajcie sobie opisy zawarte w kodzie :) Neutrinka