Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Relpol przekaźniki
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Procesor to dla mnie magia - p -

witek_z 12 Sep 2016 21:21 4431 65
  • #1
    witek_z
    Level 11  
    Witam, jestem obeznany z elektroniką ale nie cyfrową i dlatego proszę o nakierowanie lub pomoc.
    Chciałbym zbudować przełącznik źródeł audio z wyświetlaczem LED 5x7.
    Ilość źródeł 8, chciałbym je zrobić na mini przekaźnikach.
    Ilość wyświetlaczy LED od czterech do siedmiu (najlepiej)
    Zmiana źródeł dwoma przełącznikami chwilowymi (chyba najprościej) lub enkoderem.
    W czasie zmiany źródła następuje zmiana na wyświetlaczu.
    Nazwy źródeł:
    1. CD 1
    2. CD 2
    3. CD 3
    4. CD 4
    5. RADIO
    6. KOMP
    7. AUX
    8. PHONO

    Chciałbym też mieć możliwość sterowania "wewnątrz" źródła: PHONO.
    Chodzi o przełączanie w tym źródle osobnymi i dwoma przełącznikami chwilowymi wkładek MM i MC.

    Nie wiem jakiego procesora użyć, jakie peryferia nie mówiąc o napisaniu programu itd.
    Dziękuje serdecznie za pomoc.
    Ethernet jednoparowy (SPE) - rozwiązania w przemyśle. Szkolenie 29.09.2021r. g. 11.00 Zarejestruj się za darmo
  • Relpol przekaźniki
  • #2
    tmf
    Moderator of Microcontroller designs
    Na wyświetlaczach 7-segmentowych tych napisów nie wyświetlisz. Albo można to zrobić pokracznie na LED o większej liczbie segmentów, albo kupić wyświetlacze LED matrycowe, gdzie każda pozycja składa się z matrycy punktów. Zwykle takie wyświetlacze mają dedykowane sterowniki. Prościej, przy zachowaniu pewnych elementów związanych z wyglądem LEDów, jest zastosowanie wyświetlacza OLED. Rozglądnij się po sklepach i kup taki jak ci odpowiada. Co do procesora - to można zastosować zasadniczo dowolny. Dowiedz się czy ktoś ze znajomych jakiś nie używa - odpadnie konieczność zakupu np. programatora.
  • #3
    witek_z
    Level 11  
    tmf, dzięki za odzew.
    Miałem na myśli matryce LED 5x7 punktów lub jakąś inną umożliwiającą wyświetlenie najdłuższego komunikatu czyli: PHONO MM lub PHONO MC .
    Niestety nie mam żadnych znajomych elektroników, jestem zdany tylko na siebie i na Was.
    Jeśli mi nikt nie pomoże to projekt upadnie i będę musiał się zadowolić ośmioma zwykłymi pojedyńczymi diodami sygnalizującymi włączenie źródła.
  • #4
    tmf
    Moderator of Microcontroller designs
    Tak jak pisałem - prościej będzie z jakimś wyświetlaczem OLED. Od tego zacznij, potem sobie kup dowolny procek i zacznij działać. Z wyjść procka bez problemu przez tranzystory wysterujesz przekaźniki. OLED kup z interfejsem szeregowym, dzięki temu łatwo go podłączysz do mikrokontrolera.
  • Relpol przekaźniki
  • #5
    witek_z
    Level 11  
    180 czytających i nikt nie chce czegoś wnieść do tematu?

    Cenię sobie wypowiedzi P. tmf lecz nie wiadomo dlaczego zmienia on założenia projektowe których po prostu ja nie aprobuję choćby ze względów estetycznych.
  • #6
    grko
    Level 33  
    Quote:

    Nie wiem jakiego procesora użyć, jakie peryferia nie mówiąc o napisaniu programu itd.


    Nie uważasz, że przydałby Ci się jakiś punkt zaczepienia? Ogólnie pomoc na tym podforum wygląda tak, że ludzie zgłaszają się z konkretnymi problemami. Twój temat to raczej opis założeń (czytaj: nie opisujesz konkretnego problemu). Więc nie dziw się, że nikt specjalnie nie odpisuje w tego typu tematach.

    BTW jeżeli nie robisz urządzenia dla audiofili to użyłbym jednak wyświetlacza OLED. Z tego co wiem to właśnie zboczeńcy od audio wolą segmenty.
  • #7
    witek_z
    Level 11  
    grko wrote:
    Nie uważasz, że przydałby Ci się jakiś punkt zaczepienia? Ogólnie pomoc na tym podforum wygląda tak, że ludzie zgłaszają się z konkretnymi problemami. Twój temat to raczej opis założeń

    Uważam (może się mylę), że w pierwszym poście wyraziłem się jasno, czyli poprosiłem o wsparcie przy budowie przełącznika źródeł - czy to nie jest konkretny problem?
    Dodano po 3 [minuty]:
    grko wrote:
    BTW jeżeli nie robisz urządzenia dla audiofili to użyłbym jednak wyświetlacza OLED. Z tego co wiem to właśnie zboczeńcy od audio wolą segmenty.

    No to jestem zboczeńcem :D - po prostu bardziej mi się taki podoba.
  • #8
    deus.ex.machina
    Level 32  
    witek_z wrote:


    Ilość źródeł 8, chciałbym je zrobić na mini przekaźnikach.
    Ilość wyświetlaczy LED od czterech do siedmiu (najlepiej)
    Zmiana źródeł dwoma przełącznikami chwilowymi (chyba najprościej) lub enkoderem.
    W czasie zmiany źródła następuje zmiana na wyświetlaczu.

    Nie wiem jakiego procesora użyć, jakie peryferia nie mówiąc o napisaniu programu itd.


    Po pierwsze musisz użyć specjalizowanych przekaźników co może narzuci pewne specjalne zasady sterowania nimi - przekaźniki w układach z mikroprądami nie są neutralne.

    Pomyślałbym nad wyświetlaczem z zintegrowanym sterownikiem lub w najgorszym razie użycie specjalizowanego drivera do wyświetlaczy np MAX6952 czy podobny - ułatwi ci to sterowanie i pewnie sama konstrukcja będzie bardziej audiofilska (mniej zakłóceń) .

    Możesz pomyśleć o pojemnościowych - wirtualnych przyciskach.

    Co do pisania programu wybór dziś jest dość spory - możesz użyć Arduino wraz ze środowiskiem, są graficzne języki programowania no i zawsze można użyć w akcie rozpaczy Bascoma - właściwie to wybór środowiska zdeterminuje wybór uC.

    witek_z wrote:
    180 czytających i nikt nie chce czegoś wnieść do tematu?

    Cenię sobie wypowiedzi P. tmf lecz nie wiadomo dlaczego zmienia on założenia projektowe których po prostu ja nie aprobuję choćby ze względów estetycznych.


    Ponieważ ma racje i chce ci oszczędzić porażki - w twoim wypadku wyświetlacz jest największym ograniczeniem - budując układ oparty na dyskretnych LED zwyczajnie utkniesz w oprogramowaniu (a nie masz w tym jak sam napisałeś doświadczenia) - nawet używając driverów LED będziesz musiał stworzyć dość rozbudowany kod z ścisłymi zależnościami czasowymi - kupno wyświetlacza z dedykowanym kontrolerem ułatwi ci znacząco zadanie.
    Oczywiście możesz zastosować 74xx595 i zrobić sobie wyświetlacz z 5x7 LED - tylko czy będziesz w stanie napisać sobie kod do jego obsługi?
  • #9
    zmyslonyy
    Level 27  
    witek_z wrote:
    Uważam (może się mylę) że w pierwszym poście wyraziłem się jasno czyli poprosiłem o wsparcie przy budowie przełącznika źródeł - czy to nie jest konkretny problem?


    Kolego sympatyczny ale na czym ma polegać nasza pomoc na forum? Podstawa to i tak zacząć pisać jakiś program w jakimś języku programowania bo bez tego się nie obejdzie. Kwestia sprzętowa to sprawa drugo, trzeciorzędna i na bieżąco można dokonywać zmian czy poprawek jeśli coś przedstawisz więcej. Nikt na ładne oczy za Ciebie tego nie zrobi.
  • Helpful post
    #10
    adam_es
    Level 29  
    Na początek sam wyświetlacz: Układ może być taki Link, lub można wykorzystać wyświetlacze z gotową logiką, na przykład taki:Link. Pierwszy sposób tańszy, ale dużo elektroniki, natomiast drugi - kosztowny.
    Do tego dowolny mikrokontroler z układem sterowania przekaźnikami, i oczywiście napisanie oprogramowania.
  • #11
    _jta_
    Electronics specialist
    Jak sobie wyobrażasz napisy, które chcesz uzyskać, na wyświetlaczu 5x7? Czy myślisz o kilku takich wyświetlaczach zestawionych razem?

    Proponuję zacząć od rozpisania sobie układów LED-ów dla wszystkich potrzebnych napisów i ustalenia potrzebnej wielkości matrycy LED.

    Przykładowo, napis PHONO mógłby wyglądać tak (potrzebny byłby wyświetlacz 20x5; może lepiej 21x5 i szersze 'N'):
    Code:

    @ @ . . @ . @ . . @ . . @ . . @ . . @ .
    @ . @ . @ . @ . @ . @ . @ . @ @ . @ . @
    @ @ . . @ @ @ . @ . @ . @ @ . @ . @ . @
    @ . . . @ . @ . @ . @ . @ . . @ . @ . @
    @ . . . @ . @ . . @ . . @ . . @ . . @ .
  • #12
    tikka.masala
    Level 20  
    witek_z wrote:
    180 czytających i nikt nie chce czegoś wnieść do tematu?

    Cenię sobie wypowiedzi P. tmf lecz nie wiadomo dlaczego zmienia on założenia projektowe których po prostu ja nie aprobuję choćby ze względów estetycznych.


    Wiesz, chodzi o to że nie ma sensu Ci pomagać bo Ty i tak nic nie kumasz. Chcesz aby ktoś za Ciebie zrobił jakiś projekt od początku do końca. Skoro nikt się nie zgłosił to znaczy że dla nikogo nie jest to interesujące. Zacznij sam coś robić, kup jakieś Arduino...
  • #13
    witek_z
    Level 11  
    deus.ex.machina wrote:
    Po pierwsze musisz użyć specjalizowanych przekaźników co może narzuci pewne specjalne zasady sterowania nimi

    Z całym szacunkiem ale przekaźnik może być byle jaki ponieważ procesor będzie sterował tranzystor a ten z kolei przekaźnikiem.
    Tym specjalizowanym przekaźnikiem będzie V23026A1001B201. ( to tak tylko dla Waszej wiadomości)

    Dodano po 8 [minuty]:

    zmyslonyy wrote:
    Nikt na ładne oczy za Ciebie tego nie zrobi.
    Zawsze pomagałem ludziom bezinteresownie i myślałem że na Elektrodzie znajdzie się kilku fajnych ludzi myślących podobnie jak ja.

    Dodano po 16 [minuty]:

    adam_es wrote:
    można wykorzystać wyświetlacze z gotową logiką, na przykład taki:Link.

    Tak zgadza się właśnie o takim małym wyświetlaczu myślę.
    Generalnie obudowa przedwzmacniacza audio ma tylko 4 cm wysokości, odejmując ściankę górną i dolną przedniego panelu zostaje tylko 36 mm więc tylko takie małe wyświetlacze wchodzą w grę. Chciałbym aby wyświetlane litery miały wysokość 10 mm ale chyba takich nie znajdę, z kolei 5 mm to trochę zbyt mało (mała czytelność)

    Dodano po 39 [sekundy]:

    tikka.masala wrote:
    Wiesz, chodzi o to że nie ma sensu Ci pomagać

    Dziękuje za miłe słowa.
  • #14
    zmyslonyy
    Level 27  
    witek_z wrote:
    Zawsze pomagałem ludziom bezinteresownie i myślałem że na Elektrodzie znajdzie się kilku fajnych ludzi myślących podobnie jak ja.


    Zapewniam, że masa osób czeka aby Ci pomóc...tylko pomóc nie polega na tym, że ktoś za Ciebie opracuje, kupi, zmontuje i zaprogramuje mikrokontroler. Sam się czymś wykaż bo to ostatecznie ma być Twój projekt i to Ty go będziesz użytkował. Póki co określiłas tylko ogólne założenia tego co byś chciał zrobić...
    Niemniej sądzę, że naiwnościa jest wiara aby ktoś za Ciebie i za darmo napisał cały program do obsługi takiego wyświetlacza. To nie jest pomoc tylko wykorzystywanie innych..
  • #15
    deus.ex.machina
    Level 32  
    witek_z wrote:
    deus.ex.machina wrote:
    Po pierwsze musisz użyć specjalizowanych przekaźników co może narzuci pewne specjalne zasady sterowania nimi

    Z całym szacunkiem ale przekaźnik może być byle jaki ponieważ procesor będzie sterował tranzystor a ten z kolei przekaźnikiem.
    Tym specjalizowanym przekaźnikiem będzie V23026A1001B201. ( to tak tylko dla Waszej wiadomości)


    Z całym szacunkiem ale nie wiesz o czym mówisz - akurat nie wybrałeś źle bo to przekaźnik małosygnałowy gdzie pewne problemy są wyeliminowane ale gdyby tak było jak mówisz to nikt nie produkowałby np przekaźników z stykami nawilżanymi rtęcią... Wydaje mi się ze traktujesz przekaźnik jako rezystancyjny i niskoomowy liniowy kontakt a tak nie jest .

    Ja akurat wybrałbym inny przekaźnik - chyba tańszy i typu DPDT, pamiętaj tez o napięciu roboczym i spadku napięcia na kluczu sterującym (ma to wpływ na właściwości styku).


    witek_z wrote:

    Dodano po 8 [minuty]:

    zmyslonyy wrote:
    Nikt na ładne oczy za Ciebie tego nie zrobi.
    Zawsze pomagałem ludziom bezinteresownie i myślałem że na Elektrodzie znajdzie się kilku fajnych ludzi myślących podobnie jak ja.


    Ktoś chciał od ciebie pieniądze, punkty czy coś podobnego?

    witek_z wrote:

    Dodano po 16 [minuty]:

    adam_es wrote:
    można wykorzystać wyświetlacze z gotową logiką, na przykład taki:Link.

    Tak zgadza się właśnie o takim małym wyświetlaczu myślę.
    Generalnie obudowa przedwzmacniacza audio ma tylko 4 cm wysokości, odejmując ściankę górną i dolną przedniego panelu zostaje tylko 36 mm więc tylko takie małe wyświetlacze wchodzą w grę. Chciałbym aby wyświetlane litery miały wysokość 10 mm ale chyba takich nie znajdę, z kolei 5 mm to trochę zbyt mało (mała czytelność)


    Parę osób proponowało ci użycie wyświetlacza OLED który będzie jak myślę wyglądał bardzo estetycznie i powinien być względnie łatwy do użycia.
    Może jednak dasz się przekonać by użyć takiego wyświetlacza który na dodatek będzie wspierany pod np Arduino wiec odpadnie ci dużo problemów z oprogramowaniem - naprawdę chcemy ci pomoc i nie chcemy za to żadnych korzyści.
  • #16
    tos18
    Level 39  
    Może być problem z tak małymi matrycami led. Jeżeli znajdziesz odpowiadający Ci typ to podaj. Widziałem na alledrogo wyświetlacze z jakiegoś sprzętu łączności u niejakiego DW_RADIO. Jeżeli nie - rozważył bym użycie wyświetlaczy 16segmentowych Link. A może VFD ?

    Co do programu - nie wydaje się skomplikowany, choć diabeł tkwi w szczegółach.
    Najwięcej zabawy będzie z wyświetlaczem matrycowym. Użycie wyświetlacza z gotowym sterownikiem to zdecydowanie mniej pisania.

    Procesor - Jakim programatorem dysponujesz ?

    Peryferia - tu też jest duża dowolność. Począwszy od tranzystorów poprzez drivery z rodziny ULN skończywszy na specjalizowanych układach sterowanych magistralą szeregową (I2C).
  • #17
    tmf
    Moderator of Microcontroller designs
    Sterowanie takim wyświetlaczem to żaden problem. Raptem '595 lub np. SCT2024 + kilka P-MOSFETów. Program to kilkanaście linii kodu - w darmowych przykładach do książek z mojej stopki są gotowce dla ATMega i XMEGA. Reszta programu to też żaden problem. Ale... dla osoby, która to robi po kolei i zna chociaż podstawy programowania mikrokontrolerów.
  • #18
    witek_z
    Level 11  
    zmyslonyy wrote:
    To nie jest pomoc tylko wykorzystywanie innych..

    Jeśli tak to rozumiesz to po co do tego tematu zagladzasz?

    Dodano po 4 [minuty]:

    deus.ex.machina wrote:
    Z całym szacunkiem ale nie wiesz o czym mówisz - akurat nie wybrałeś źle bo to przekaźnik małosygnałowy gdzie pewne problemy są wyeliminowane ale gdyby tak było jak mówisz to nikt nie produkowałby np przekaźników z stykami nawilżanymi rtęcią... Wydaje mi się ze traktujesz przekaźnik jako rezystancyjny i niskoomowy liniowy kontakt a tak nie jest .

    Ja Cię człowieku nie rozumie, przecież przekaźnik to układ wykonawczy z cewką, na tą cewkę tranzystor podaje napięcie ze źródła zasilania i to tyle - proste jak budowa cepa.
  • #19
    zmyslonyy
    Level 27  
    Kolego @witek_z jeśli już cytujesz to cytuj całość do czego się to odnosi:

    zmyslonyy wrote:
    Niemniej sądzę, że naiwnością jest wiara aby ktoś za Ciebie i za darmo napisał cały program do obsługi takiego wyświetlacza. To nie jest pomoc tylko wykorzystywanie innych..


    W związku z tym, że tak wybiórczo cytowałeś śmiem domniemać, że jednak liczysz na to, że ktoś za Ciebie napiszę ten program..
  • #20
    witek_z
    Level 11  
    tmf wrote:
    Ale... dla osoby, która to robi po kolei i zna chociaż podstawy programowania mikrokontrolerów.

    I tu jest "pies pogrzebany", płacę za to dość wysoką cenę jak widać bo 35 lat temu odrzucało mnie od techniki cyfrowej. (nie chciało mi się uczyć) czuję że chyba będę musiał sam sobie urządzenie zaprojektować itd, hmmm, sęk w tym że trzeba by zabrać się za naukę a to może potrwać od od pół do jednego roku - kurka wodna :)
  • #22
    witek_z
    Level 11  
    zmyslonyy wrote:
    W związku z tym, że tak wybiórczo cytowałeś śmiem domniemać, że jednak liczysz na to, że ktoś za Ciebie napiszę ten program..

    ano pewnie że bym chciał, już wiem że sam nie dam rady, choćbym nawet miał schemat, zrobił PCB i polutował to logiczne że sam programu nie napiszę i nie zaprogramuje a z tego wynika że czekam na propozycje (tak mniej więcej ile to będzie kosztować?)

    Dodano po 1 [minuty]:

    tos18 wrote:
    Dla kogoś kto rozumie na czym polega sterowanie sekwencyjne (multiplexowe)

    a przemiata se (sorry) procesorek :)
  • #24
    zmyslonyy
    Level 27  
    witek_z wrote:
    ano pewnie że bym chciał, już wiem że sam nie dam rady, choćbym nawet miał schemat, zrobił PCB i polutował to logiczne że sam programu nie napiszę i nie zaprogramuje a z tego wynika że czekam na propozycje (tak mniej więcej ile to będzie kosztować?)


    No ale pisanie za Ciebie programu to chyba nie jest już pomaganie...a jeśli chcesz to napisanie komuś zlecić to to chyba nie jest ten dział.
  • #25
    witek_z
    Level 11  
    tos18 wrote:
    Ano procesorek - zazwyczaj tajmerkiem czas odlicza i w przerwaniu stany pinów zamienia coby czasy takie same dla każdego znaku (linii sekcji) były nadane a przeto jasność jednaka dla każdej sekcji nastała.

    proste jak drut :) oj "popychasz" mnie do tego abym się jednak sam tym zajął - dzięki
  • #26
    tmf
    Moderator of Microcontroller designs
    @witek_z Przecież ci napisałem, że w przykłądach do książek z mojej stopki masz gotowe kody do sterowania takimi matrycami... Łącznie z regulacją jasności/wyświetlaniem odcieni. Jak się tym zaczniesz bawić, to pomyśl o nauce C. To co chcesz zrobić to nawet dla początkującego max miesiąc lub dwa.
  • #27
    witek_z
    Level 11  
    tmf wrote:
    @witek_z Przecież ci napisałem, że w przykłądach do książek z mojej stopki masz gotowe kody do sterowania takimi matrycami... Łącznie z regulacją jasności/wyświetlaniem odcieni. Jak się tym zaczniesz bawić, to pomyśl o nauce C. To co chcesz zrobić to nawet dla początkującego max miesiąc lub dwa.

    dzięki, chyba masz rację.