Arduino LCD shield für Raspi ?

L I V E Stammtisch ab 20:30 Uhr im Chat
  • Hallo ;)

    Habe mir mal dieses Arduino shield http://dx.com/p/lcd-keypad-s…lcd-1602-118059 bestellt.
    Das Display sollte zur not auch ohne das Shield am Raspi laufen ( zumindest vermute ich das mal ), da ich hier im Forum schon LCD Displays dieser Art in Projekten gesehen habe.
    Noch habe ich das Shield nicht denke aber die oberen pins sind zum ansteuern des LCDs und die Unteren pinns für die Taster.
    Unklar ist mir ob die Tastenfunktionen wie z.B. in diesem Video

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    nur mit dem Arduino funktionieren oder ob diese Funktionen breits im Shield über einen controller gemacht werden.
    Zur Not könnte ich wohl auch die Taster seperat benutzen ( Kabel anlöten ) und dann über GPIO Pins betätigen ?

    Wollte mir damit ein LCD mit Bedienfeld für ein Webradio basteln. Hab zwar noch keinen großen Schimmer wie, schien mir aber recht günstig.
    Projekte zu Webradios habe ich ja ach schon ein paar gefunden.

    Edit:
    Habe noch Schaltpäne für das Teil gefunden: http://www.webtronico.com/documentos/lcdshield_v1_1.pdf
    Laut dem Schaltbild Kann ich die Taster wohl so nicht nutzen, da diese mit 5V auf einen Analog Pin am Arduino gehen.
    Ob man das für den Raspi etwas abwandeln kann ?
    Da dieses Shield keine LED bei Power und keinen R1 hat leuchtet da nix aber könnte man ja selber leicht noch nachlöten.
    Unklar ist mir was ICSP macht.

    Einmal editiert, zuletzt von Tron (8. April 2013 um 02:54)

  • Grundsätzlch funktioniert das Display mit dem Pi, es ist ein Standart-LCd mit hd44780-Chipsatz. Wenn Du das einzeln benutzen willst kannst DU Geld sparen und das auch einzel kaufen: z.B. http://www.pollin.de/shop/dt/OTc1OT…TC1602E_01.html

    Um die Tasten am Pi zu nutzen mußt Du die Widerstände R2-R6 entfernen und von jedem Taster Pin1/2 einen Draht zu einem freien GPIO-Pin ziehen.
    Den ICSP kannst Du ignorieren, das ist eine Programmierschnittstelle für den Arduino.

    Ein fertiges Display mit Tasten für den Pi gibt es hier: http://shop.emsystech.de/de/Raspi-LCD-Module

  • Na ob es billiger ist bei Pollin für 5cent weniger ohne Shield plus 5€ Versandkosten zu bestellen oder In China für umgerechnet 5€ inkl. Versandkosten hinterfrage ich mal nicht.
    Wenn Du nur das Display möchtest http://dx.com/p/16-x-2-chara…acklight-121356 sind dann ca 3,60€ inkl. Versand.
    Zum testen habe ich mir auch mal dieses Display mitbestellt: http://dx.com/p/replacement-…110-blue-145860
    oder http://dx.com/p/arduino-1-6-…d-silver-140226


    Habe ich mir schon fast gedacht, das ich jeden Taster nochmal verlöten muß, ist aber ja kein großer Aufwand.

    Das fertige Modul scheint mir etwas arg teuer.

    Ich denke mit diesen hier kann man wohl noch pins sparen:
    http://dx.com/p/arduino-iic-…-display-142567
    http://dx.com/p/arduino-iic-…ng-block-136922

  • Wenn Du auf Garantie und Service verzichten willst kannst Du auch in China bestellen, da gibt es aber billigere.
    Wenn Du die Nokia-Displays laufen hast, poste mal den Code für den Treiber, der währe ist interessant.
    Bei dem Display von Emsystech hast Du ein fertiges Produkt zum Aufstecken mit Software, ob Dir die Programmierarbeit das Geld wert ist mußt Du wissen, ist aber so weit ich weis das einzige Fertige Display mit Tasten für den PI.
    Und wenn Du grad am basteln bist: hier RasPi und I2C+SPI hab ich die Schaltungen zu Deinem I2C-Converter beschrieben. Das hätte den Vorteil, daß Du weist ob Pullup-Widerstände verbaut sind die den Pi töten könnten.

  • Zum fertigen Display, naja von Software steht da ja nix oder ich habe da etwas übersehen ( ja habe nun den Link gefunden ). Zudem ist es eh nicht verfügbar.

    Das "Nokia Display" ist angeblich ein Philips PCD8544 LCD.
    Ob es Treiber für den Raspi gibt kann ich nicht sagen, allerdings solle es eine Menge Libarys für das Display für den Arduino geben:
    http://code.google.com/p/u8glib/
    http://learn.adafruit.com/nokia-5110-3310-monochrome-lcd

    In wie fern man diese dann für den Raspi nehmen oder ändern kann, weiss ich auch nicht.
    Bin erst blutiger Anfänger und habe bis auf ein wenig Basic auf dem C64 wenig Erfahrung mit Programmiersprachen.

  • Orb wo hast Du die Libarys denn gefunden und wie verwende ich die später ? Reicht es einfach ein Libary zu installieren und dann funktioniert bereits das Display ?
    Das wäre ja schon fast zu einfach und wie beeinflusse ich was auf dem Display erscheint ?

  • Die Libraries sind Programmteile die Du in Deine C- oder Python-Programme einbindest, finden kann man die über Google. Die nehmen Dir die Arbeit ab, das Display direkt anzusprechen, Du mußt dann nurnoch Routinen zum Setzen von Pixeln, Zeichnen von Kreisen oder Schreiben von Text aufrufen. Welche Du brauchst hängt von der Programmiersprache und Deinen Vorlieben ab.
    Das Programm das festlegt was wo angezeigt wird mußt Du selber schreiben.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!