programator polar

Minęły już dwa lata od ostatniego wpisu dotyczącego wystawy Made in Wroclaw a temat ten ciągle chodzi mi głowie. Tym razem postanowiłem wziąć się w garść i dla własnego sumienia napisać parę słów o zrealizowanych projektach. "Polar Visual" na początek. Koncepcja była taka: za pomocą programatora pralki Polar (Superautomat PS 663 Bio) można zmieniać obrazki wyświetlane na monitorze lcd.


Wykorzystałem do tego platformę Arduino oraz aplikację napisaną w Processingu. Z prawdziwego programatora pralki zostało tylko pokrętło oraz element mocujący - obudowa programatora. Oś programatora została przedłużona i skręcona z przełącznikiem obrotowym, który został odpowiednio przerobiony na wieloobrotowy (należy wyłamać ogranicznik w środku przełącznika). W tym miejscu chciałbym podziękować Mariuszowi, który pomagał mi przy realizacji tego projektu :D. Przełącznik zwiera pin C (czerwony) z pinem niebieskim, następnie zielonym i żółtym i tak w kółko. Pin C jest to GND w Arduino a pozostałe piny to wejścia cyfrowe, które są programowo podciągnięte do '1'.
W programie odczytywane są wszystkie trzy wejścia wg algorytmu:
switchState = !switchBlue + !switchGreen*2 + !switchYellow*4 
co daje odpowiednio wartości:
1 - jeśli jest pin niebieski 
2 - jeśli jest pin zielony 
4 - jeśli jest pin żółty 
W momencie zmiany stanu, wysyłane są odpowiednie flagi na port szeregowy, które są odbierane i dekodowane przez aplikację do obsługi slajdów. Dodatkowo przy zmianie stanu zapalane są diody widoczne na płycie czołowej pralki.










Kod arduino do pobrania tutaj a kod przeglądarki slajdów tutaj.

Komentarze

  1. Ja tam wolę Polara PS w czasie normalnego prania :)

    OdpowiedzUsuń

Prześlij komentarz