Joy-It Nokia_LCD funktioniert nicht

  • Hallo


    ich habe einen joy-it Nokia LCD.

    Dieser zeigt aber bei den Beispielen nichts an, er leuchtet nur, aber am PC-Bildschirm kommt mir eine Fehlermeldung.

    Nämlich:


    Traceback (most recent call last):

    File "/home/pi/Nokia_LCD/examples/image.py", line 5, in <module>

    import Adafruit_GPIO.SPI as SPI

    ImportError: No module named 'Adafruit_GPIO'


    ist übrigens das Beispiel image.py.

    Ich habe alles nach der Anleitung von Codingworld gemacht (cw42.de/60)


    Was soll ich tun?

    :conf:

    • Official Post

    Hallo Enteraspi,


    ich nehme an, dass Du dieses Display meinst: https://www.conrad.de/de/raspb…ry-pi-a-rasp-1503826.html


    Hast Du die Anleitung befolgt?


    Code
    sudo apt-get install python-pip python-dev build-essential
    sudo pip install RPi.GPIO
    sudo apt-get install python-imaging
    Code
    sudo apt-get install git
    git clone https://github.com/adafruit/Adafruit_Nokia_LCD.git
    cd Adafruit_Nokia_LCD
    sudo python setup.py install

    Ansonsten: Wie Frage ich nach Hilfe? ;)

  • Traceback (most recent call last):

    File "/home/pi/Adafruit_Nokia_LCD/test/test_PCD8544.py", line 24, in <module>

    from mock import Mock, call

    ImportError: No module named 'mock'


    Kommt wenn ich nach deiner Art in Python IDLE test abspiele.


    Traceback (most recent call last):

    File "/home/pi/Adafruit_Nokia_LCD/examples/image.py", line 25, in <module>

    import Adafruit_GPIO.SPI as SPI

    ImportError: No module named 'Adafruit_GPIO'


    Bei image.py


    Traceback (most recent call last):

    File "/home/pi/Adafruit_Nokia_LCD/examples/shapes.py", line 25, in <module>

    import Adafruit_GPIO.SPI as SPI

    ImportError: No module named 'Adafruit_GPIO'


    Bei shapes.py

    Edited 2 times, last by Enteraspi ().

    • Official Post

    OK, wie rufst Du das Script auf und zeige mal bitte Dein Script hier im Forum in einem Codeblock (dieses Zeichen im Editor </>).

    Wie bereits oben erwähnt wäre es hilfreich, wenn Du Dich an Wie Frage ich nach Hilfe? orientieren würdest.

  • Ist der Code von test_PCB8544.py .

    Ich öffne den Code mit Python 3 (IDLE)

    Nämlich im Startfenster unter File>Open

    Dann wähle ich die Datei unter Adafruit/Nokia_LCD/test/test_PCD8544.py aus

    Ist die Python Datei geöffnet drücke ich F5.

    Alles läuft auf einem Pi3 v 1.2 mit dem Betriebssystem Rasbain.

    Der Schaltplan ist von http://anleitung.joy-it.net/wp…9/LCD84x48_Nokia-5110.pdf genauso wie der ganze zweite Versuch von 3(Der 3. ist von dir).

    Der nun 4. Versuch ist noch einmal genau nach der Anleitung.

    • Official Post

    Versuchs mal mit einem originalen Code: https://github.com/adafruit/Ad…aster/examples/animate.py


    Versuche es auch mal mit Python2 auszuführen, um einen eventuellen Installationsfehler zu erkennen.



    //Edit: SPI hast Du aktiviert?


    //Edit2: Die Beispiele liegen im Ordner examples und nicht in test. ;)

  • SPI ist aktiviert.

    Den Code denn du mir geschreiben hast habe ich getestet die Fehlermeldung ist immer noch:

    Python: Shell
    Python 3.5.3 (default, Sep 27 2018, 17:25:39) 
    [GCC 6.3.0 20170516] on linux
    Type "copyright", "credits" or "license()" for more information.
    >>> 
    ========== RESTART: /home/pi/Adafruit_Nokia_LCD/examples/animate.py ==========
    Traceback (most recent call last):
      File "/home/pi/Adafruit_Nokia_LCD/examples/animate.py", line 23, in <module>
        import Adafruit_Nokia_LCD as LCD
    ImportError: No module named 'Adafruit_Nokia_LCD'
    >>> 

    Diesmal habe ich das ganze Fenster (Shell) genommen.


    //Edit: SPI hast Du aktiviert?


    //Edit2: Die Beispiele liegen im Ordner examples und nicht in test. ;)


    1: Ja


    2: Den ganzen examples Ordner habe ich schon durch, sie funktionieren nicht wie du in vor circa 49min siehst.

    • Official Post

    Rufe die Datei mal bitte im Terminal auf. Falls der Pfad nicht stimmt, dann bitte anpassen!


    Code
    python /home/pi/Adafruit_Nokia_LCD/examples/animate.py
    Code
    python3 /home/pi/Adafruit_Nokia_LCD/examples/animate.py

    und das selbe Spiel nochmals mit sudo davor:

    Code
    sudo python /home/pi/Adafruit_Nokia_LCD/examples/animate.py
    Code
    sudo python3 /home/pi/Adafruit_Nokia_LCD/examples/animate.py


    Bei mir funktionierte es ohne Probleme, als ich das Display vor ziemlich genau zwei Jahren installiert hatte. :conf:

  • Moin,

    ich kann Hyle bestätigen.

    Hab gerade einen Pizero genommen, das aktuelle raspbian (Stretch with desktop) neu "aufgespielt".

    Dann nach der vom TO verlinkten Anleitung http://anleitung.joy-it.net/wp…9/LCD84x48_Nokia-5110.pdf das Display angeschlossen

    und genau nach der selben Anleitung die Software installiert .

    Funktioniert auf Anhieb.


    NACHTRAG: alle 3 beispiele mit python 2 , mit python3 funktioniert es mit der genannten Anleitung nicht.


    NACHTRAG 2: damit die Beispiele mit python3 funktionieren habe ich die Software nochmal mit:

    Code
    sudo python3 setup.py install

    installiert.

    Edited once, last by ait: Was vergessen ().

    • Official Post

    Ja, er fing an mit:

    Ich habe alles nach der Anleitung von Codingworld gemacht (cw42.de/60)

    Hinter cw42.de/60 verbirgt sich https://codingworld.io/project/das-5110-display


    Danach erst die offizielle Anleitung. Vielleicht "hakelt" sich da irgendwas zwischen den beiden.


    BTW: Ich hatte damals auch die offizielle Anleitung befolgt, ist immernoch die Selbe.