logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Selektor wyjść audio USB na ATtiny13

marek_34 31 Gru 2011 16:14 8582 15
  • Selektor wyjść audio USB na ATtiny13

    Autor korzystając z komputera używa zarówno głośników, jak i słuchawek. Zazwyczaj są to słuchawki, jednak czasem potrzebuje głośników, co wymaga przełączania złączek. Twórca bardzo długo szukał rozwiązania tego problemu, aż w końcu natrafił na projekt pewnego urządzenia - płytki przekaźnikowej USB wykorzystanej do przełączania sygnałów audio.

    Właściwości selektora:
    - jedno wejście, dwa wyjścia
    - zbudowany w oparciu o FT232R (sterowniki dla Windows, MacOS i Linux)
    - łatwy w kontroli
    - pobór prądu ok. 15mA
    - odizolowana masa
    - standardowe złączki 3,5 mm

    Po podłączeniu do komputera układ jest wykrywany jako wirtualny port COM. Możemy użyć dowolnego programu terminal do podłączenia się do tego portu i jego kontroli.

    Selektor wyjść audio USB na ATtiny13

    Układ odpowiada na 3 komendy:
    - a - przełącz na kanał a
    - b - przełącz na kanał b
    - t - zmień kanały

    Na stronie źródłowej dostępne wszystkie materiały.

    Fajne? Ranking DIY
    O autorze
    marek_34
    Poziom 18  
    Offline 
    marek_34 napisał 332 postów o ocenie 271, pomógł 6 razy. Mieszka w mieście Katowice. Jest z nami od 2006 roku.
  • #2 10330598
    Urgon
    Poziom 38  
    AVE...

    Fajny drobiazg. Ale używać do tego kompa? Nie jest to przesada? Ja bym dał przycisk dodatkowo, by kompa nie kłopotać. Ale ogólnie to ciekawa rzecz...
  • #3 10333506
    mkpl
    Poziom 37  
    Fajna rzecz :) ja bym dołożył TDA7313 i napisał jakieś bardziej przystępne oprogramowanie bo terminal najwygodniejszy nie jest
  • #4 10334024
    LOTR2
    Poziom 12  
    Jak dla mnie to po prostu przerost formy nad treścią. Jak już musiałoby to być z kompa sterowane i w taki sposób to lepiej chyba dać ATtiny45, w którym da się zaimplementować USB, bo za drogo wychodiz FT232 dla takiej aplikacji. Ciekawy pomysł i wykonanie, to musze przyznać
  • #5 10334904
    aftys6
    Poziom 19  
    Jak dla mnie to bez sensu.
    Można przecież zrobić to używając najzwyklejszego przekaźnika sterowanego za pomocą włącznika, a zasilać go z szyny zasilającej komputera 12 V.

    To tak jakbym zrobił sterownik mikroprocesorowy do sterowania włącznikiem schodowym ;)
  • #7 10339036
    Tomkiewicz
    Poziom 13  
    @LOTR2: oszczędność kilku złotych kosztem konieczności implementacji usb też wydaje mi się "drogim" rozwiązaniem. Chyba, że ktoś nie ceni swojego czasu. Za to można by zamiast attiny + ft232 użyć samego ft245.

    Gdzieś widziałem też rozwiązanie, w którym zamiast przekaźników użyto jakiegoś scalaka, pozwalającego wybierać kanał audio w "delikatniejszy" sposób. Może ktoś podpowiedzieć, jak tego szukać? Bo wpisanie "audio selector" / "channel selector" w google daje mnóstwo śmiecia.
  • #9 10339735
    Tomkiewicz
    Poziom 13  
    Dogooglałem trochę: przełącznik wejść można zrealizować na supertanim i łatwo dostępnym układzie 4052. Nie było by to lepsze, niż przekaźniki?
  • #10 10342310
    DmZ
    Poziom 18  
    niepotrzebna platanina kabli. usb, line out, sluchawki no i line in... za taki bajzel przy kompie to ja podziekuje.

    projekt bardzo fajnie zrealizowany, ale ja bym sie za to nie bral, bo nie lubie bałaganu.
  • #11 10350557
    MarQs11
    Poziom 19  
    Zniwelowana konieczność ruszania kabli, kosztem konieczności uruchomienia terminala, łączenia się z elektroniką i wydawania poleceń. Postęp...
  • #12 10356667
    Deepone
    Poziom 22  
    Wg mnie pomysł bardzo dobry, tym bardziej że zaoszczędziłeś mi własnego wymyślania czegoś takiego - myślałem już o czymś podobnym od miesiąca.

    Co do użycia układów, może i wychodzą drogo w stosunku do zastosowania i można to niby zrealizować na innych elementach ale nie każda płyta posiada RS232 czy LPT a USB jest wszędzie.
    Ja akurat posiadam RS232 ale używam go do innych celów także odpadają inne konstrukcje.

    Aby było mniej kabli akurat miałem trochę inny pomysł na montaż, mianowicie zamontować to na śledziu z tyłu komputera i zamiast używać miniusb do połączenia to bezpośrednio do płyty głównej podłączyć - tam z reguły każdy znajdzie wolne złącze - do tego można skorzystać ze szpilek audio które znajdują się na płycie głównej (w każdym razie w większości płyt) w ten sposób mogłyby być tylko 2 wyjścia.
    Gdyby nawet nie użyć wejścia/wyjścia audio na płycie głównej to przecież można zrobić krótki kabelek między wyjście audio karty dźwiękowej a tym urządzeniem zamontowanym na śledziu i odrazu mamy mniej kabli, które idą na biurko - minimum o kabel miniusb do urządzenia.

    Jako że to RS232 to nic nie stoi na przeszkodzie stworzyć prosty mały programik do traya do obsługi tego i wg mnie będzie to bardzo wygodne rozwiązanie.
  • #13 10356768
    Urgon
    Poziom 38  
    AVE...

    Jeśli miałbyś to montować w kompie, to dlaczego nie zamontować w obudowie przycisku do przełączania? Układ może brać prąd z zasilacza, a na froncie można mieć gniazdo słuchawkowe. Ogólnie dla przełączania między dwoma wyjściami starczyłby jeden isostat. Nawet płytki nie trzeba. A i to może być zbędne, bo gniazda słuchawkowe często są wyposażone w dodatkowe wyprowadzenia sygnałowe, na które sygnał jest podawany, jak wtyk jest wyjęty...
  • #14 10368673
    Tomkiewicz
    Poziom 13  
    A może ktoś jest na tyle leniwy, że nie chciało by mu się naciskać przycisku na obudowie, tylko nie odrywając rąk od klawiatury zmienić wyjście skrótem klawiszowym? :>

    Podejrzewam, że autor chciał koniecznie coś na UC napisać, w ramach nauki.
  • #15 10368983
    Deepone
    Poziom 22  
    Czasami nie wynika to z lenistwa a np z designu obudowy, wizualnego wyglądu itp.
  • #16 14864399
    marverix
    Poziom 11  
    Odgrzewam ;)

    Czy ma ktoś pomysł jak rozszerzyć ten układ o 2 dodatkowe kanały wejściowe?
REKLAMA