Zdalne sterowanie miksera pilotem

Jakiś czas temu Teściu poprosił mnie o zmajstrowanie urządzenia, które umożliwiłoby zdalne sterowanie głośnością jednym z kanałów w mikserze audio.  Wyzwanie przyjąłem i zacząłem się zastanawiać, jak do tego tematu podejść. Początkowo planowałem puścić wyjście tego kanału przez dodatkowy układ (elektroniczny potencjometr), który by odpowiadał za regulację głośności.

Ostatecznie postanowiłem jednak pójść inną drogą i zmajstrowałem coś, co nie ingeruje bezpośrednio w tor audio. Do regulacji głośności wykorzystałem? serwomechanizm, który najzwyczajniej w świecie kręci jedną z gałek w mikserze:

Przeszedłem jednak długą drogę, zanim udało mi się ten projekt uruchomić?

O ile zdobycie taniego serwa nie jest problemem, o tyle miałem mały problem z rozwiązaniem kwestii zdalnego sterowania. Sprawę dodatkowo komplikował fakt, że sterowanie musiało się odbywać drogą radiową. Nie dość, że pilot musi mieć zasięg minimum 100m, to jeszcze całość będzie często działać na świeżym powietrzu (nierzadko w pełnym słońcu), więc wszelkie rozwiązania na podczerwień musiałem z góry odrzucić.

Długo szukałem gotowego modułu radiowego, którego mógłbym spiąć np. z pilotem od samochodu i podpiąć do Arduino. Niestety niczego podobnego nie znalazłem. Na eBayu znalazłem jeden zestaw (pilot + odbiornik), ale zdyskwalifikował go rozmiar pilota, który wielkością przypominał paczkę papierosów.

Nie mogąc znaleźć nic lepszego, chciałem zastosować? dzwonek bezprzewodowy :D Piloty od dzwonków są względnie małe (do kieszeni by się zmieścił) i zasięg też mają niczego sobie. Już nawet zdążyłem rozkręcić nasz dzwonek w myszce i pobadałem oscyloskopem, gdzie można by się wpiąć, żeby za pomocą Arduino wyłapywać fakt wciśnięcia przycisku. Problemem było jedynie to, że 99% dzwonków ma tylko jeden przycisk. Plan miałem taki, żeby przy pierwszym przytrzymaniu przycisku serwo kręciło się w jedną stronę, a po puszczeniu i ponownym wciśnięciu w drugą. Rozwiązanie niezbyt eleganckie, ale raczej by się sprawdziło.

więcej na majsterkowo.pl