Ogłoszenie

Collapse
No announcement yet.

Czy podłączę ten wyświetlacz vfd do maliny z volumio ?

Collapse
X
 
  • Filtr
  • Czas
  • Pokaż
Clear All
new posts

    Czy podłączę ten wyświetlacz vfd do maliny z volumio ?

    Witam,

    mam pytanie. Czy da radę podłączyć ten wyświetlacz do maliny z volumio?

    https://www.ebay.com/itm/Noritake-CU...itleDesc=0%7C0

    nie mogę odszukać czy ten wyświetlacz jest w standardzie HD44780.

    Proszę o pomoc

    #2
    Raczej nie wyglada na kompatybilny, chociaż interfejs wygląda na bardzo prosty, mógłbyś go z wyjścia UART sterować. Zasilanie tylko i wyjście UART do Sin/Test podłączone.

    Skomentuj


      #3
      Zamieszczone przez sylvester Zobacz posta
      Raczej nie wyglada na kompatybilny, chociaż interfejs wygląda na bardzo prosty, mógłbyś go z wyjścia UART sterować. Zasilanie tylko i wyjście UART do Sin/Test podłączone.
      Dziękuję za odpowiedz.

      Czy do sterowania potrzebuję jakiś dodatkowy plugin do Volumio ? Ten temat jest dla mnie zupełnie obcy.

      Skomentuj


        #4
        A tutaj to już nie pomogę za bardzo niestety, nie znam Volumio w ogóle. Zapewne trzeba by własny plugin napisać, o ile takiego nie ma jeszcze. Po podłączeniu jak powyżej wystarczy wysyłać odpowiednie dane do /dev/serial0. Więc np. polecenie echo "test" > /dev/serial0 w konsoli RPI powinno spowodować wyświetlenie tekstu.
        O ile dobrze rozumiem datasheet: www.qscomp.cz/Pdf/CU406SCPB-T20A-05.pdf

        Skomentuj


          #5
          Pod HD44780 jest plugin i wygląda na to że działa.

          https://www.jimkim.de/high-fidelity/...i-and-volumio/
          https://volumio.org/forum/lcd-customization-t7381.html

          do pobrania
          https://github.com/Saiyato/volumio-hd44780-plugin

          Chyba sam tego nie ogarnę aby to działało z moim wyświetlaczem.

          Skomentuj


            #6
            http://projektpimalina.blogspot.com/...w-volumio.html

            tylko to do starszych wersji volumio z modułem ładowania pluginów.
            W nowszych trzeba już zainstalować z linii komend.

            Skomentuj


              #7
              Zamieszczone przez wstach Zobacz posta
              http://projektpimalina.blogspot.com/...w-volumio.html

              tylko to do starszych wersji volumio z modułem ładowania pluginów.
              W nowszych trzeba już zainstalować z linii komend.
              To nie problem, plugin można zainstalować przez konsolę w nowym volumio.

              link do pluginu :
              http://forum.audiophonics.fr/viewtopic.php?f=4&t=1492

              link do dokumentacji mojego wyświetlacza :
              http://district79.pl/itm/03203/CU406SCPB-T20A.pdf

              Podłączyłem na próbę inny wyświetlacz 1602 l rev.a
              https://www.openhacks.com/uploadspro...one-1602a1.pdf
              i działa, pokazuje znaki prawidłowo.

              Prawidłowe podłączenie wyświetlacza w/w to:

              1 Vss (GND) <----> 6 GND
              2 VDD (+5.0V) <----> 2 +5.0V
              3 nc <----> 6 GND
              4 RS <------------> 26 GPIO 7
              5 R/W <------------> 6 GND
              6 E <------------> 24 GPIO8
              7 DB0
              8 DB1
              9 DB2
              10 DB3
              11 DB4 <------------> 22 GPIO25
              12 DB5 <------------> 18 GPIO24
              13 DB6 <------------> 16 GPIO23
              14 DB7 <------------> 10 GPIO15


              Mój wyświetlacz vfd ma całkiem inne wyprowadzenia.Gdzie podpiąć RS , R/W, E ? Jakim wyprowadzeniom one odpowiadają w tym wyświetlaczu vfd?

              A może trzeba go podpiąć wyświetlacz w inny sposób?


              Kurdę, chyba wpuściłem się w maliny :) Może jest tu jakiś ziomek, który podłączy to razem chociażby odpłatnie.
              Last edited by daris666; 26.07.2018, 18:55.

              Skomentuj


                #8
                Ten wyświetlacz najlepiej podłączyć przez uart'a. Niestety malinka posiada tylko jeden uart (drugi używany do bluetooth'a) i jest to wyjscie standardowe konsoli szeregowej pod linux'em. Najłatwiej by było podpiąć do malinki kowerter uart na usb potem skrobnąć sobie jakiś skrypt w pythonie i popatrzeć jak reaguje na poszczególne komendy. Wyjście uart'a TX podpinasz do pinu SIN.

                Jeśli chcesz tym interfejsem równoległym sterować to musisz podpiąć 8 linii danych ( ten wcześniejszy wyświetlacz miał tryb 4 bitowy ). Poza tym potrzebujesz tylko RS(czyli wybór między przesyłaniem intrukcji a danymi) oraz WR(pewnie do wczytania aktualnego bajtu który jest na pinach D0-D7). Pinu busy bym nie podłączał bo możesz spalić malinkę bo wyświetlacz jest 5V a piny maliki 3,3V, na początek możesz zapodać opóźnienia softwareowe po każdej komendzie.

                powodzenia!

                Skomentuj


                  #9
                  Co do samego sterowania (ale nie przez malinę) może pomogą informacje z poniższego odnośnika:
                  https://forum.elportal.pl/viewtopic.php?t=1868

                  Skomentuj


                    #10
                    No to rzeczywiście najlepiej przez uart'a to zrobić.

                    1. Musisz mieć połączenie z malinką przez ssh ( putty )
                    2. Odpalasz raspi-config i wyłączasz konsole szeregową (Select option 5, Interfacing options, then option P6, Serial, and select No. Exit raspi-config).
                    3. Pewnie reboot urządzenia łączysz się przez ssh i teraz podłączasz tx z rpi do SIN w wyświetlaczu.
                    4. Instalujesz pyserial moduł do python3 (to jest istotne bo python2 inaczej obsługuje bajty):sudo install pip3; sudo pip3 install pyserial (tutaj moga być jakieś różnice bo nie mam malinki pod ręką tylko fedore na pc )
                    5. Odpalasz konsole pythona: python3
                    6 . wrzucasz następujące komendy, później możesz to do skryptu wrzucić:

                    import serial
                    ser = serial.Serial('/dev/ttyS0', 19200)
                    vfd_clear=b'\x0e'
                    tekst=b'ala ma kota'
                    ser.write(vfd_clear)
                    #tutaj jakis delay trzeba bedzie zrobic w skrypcie
                    ser.write(tekst)

                    Skomentuj


                      #11
                      witam ,

                      Meczę się już od parę dni z Rasperry 3B+ Volumio 2.457 + wyświetlacz hd44780 + I2c

                      Problem w tym ze Pluginy nie działają

                      zainstalowałem volumio-hd44780-plugin-master.zip i Raspdac0.0.3.zip

                      w http://volumio.local/plugin-manager wyskakuje mi nie aktywne , w ustawieniach brak jakichkolwiek ustawien

                      sudo i2cdetect -y 1 jest port 27 widoczny

                      ma ktoś ten sam problem ? lub jakieś rozwiązanie do tej sytuacji ?

                      pozdrawiam

                      Skomentuj

                      Czaruję...
                      X