Display till Raspberry Pi. SPI, I2C eller något annat?

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
Användarvisningsbild
JimmyAndersson
Inlägg: 26470
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Display till Raspberry Pi. SPI, I2C eller något annat?

Inlägg av JimmyAndersson »

Jag söker en display som ska kunna visa åtminstone 140st alfanumeriska tecken. Åtminstone 35st tecken per rad.

Min tanke är att displayen (och Raspberryn) ska samla in och visa info om 1wire-nätet.
Jag testade först med en 20x4 LCD men det blev så kortfattat och trångt.



Displayen jag söker ska anslutas till en Raspberry Pi (Modell B).
Den har ju bl.a en composit-utgång, men displayen jag söker ska inte visa samma
innehåll som den "primära" utgången (composit/HDMI) och därför kan jag inte använda de utgångarna.

Däremot har Raspberry Pi även andra bildskärmsutgångar, men jag har ingen som helst koll på
ifall de kan användas som en extra (dvs separat) bildskärmsutgång.


Därför har jag tittat på grafiska och alfanumeriska displayer som man ansluter till SPI, I2C eller parallellt interface (GPIO).

Först var jag ute efter något med en yttre storlek på max 100 x 65mm,
men det visade sig att pixelstorleken skulle behöva vara på tok för liten.
(Pixelstorleken måste vara av sådan storlek att en person med normal syn
ska kunna läsa av displayen utan problem på 40-50cm avstånd.)

Så nu är siktet inställt på 40 x 4 alfanumerisk display, som är så pass stor att den måste monteras i en egen låda.
(Annars hade jag tänkt montera in den i samma 170 x 120 mm stora låda som Raspberry Pi ska sitta i.)


Ej gröngul/svart eller blå/vit. De är lite för tråkiga för min smak.
Gärna svart text på vit bakgrund eller röd text på mörkröd (nästan svart) bakgrund.

Jag har hittat den här som jag gillar:
http://www.crystalfontz.com/product/CFA ... -JT#photos
Hittar jag ingen annan så beställer jag nog den.

Den här var också lite kul:
https://www.displaytech-us.com/240x128- ... displays-c
https://www.displaytech-us.com/240x128- ... displays-l <-- samma fast lite större pixelstorlek.

(Ifall det blir en grafisk display så ska den vara statisk, dvs ha eget minne mm.
Det är även en klar fördel om den har färdig-definierade alfanumeriska tecken (inkl å, ä och ö, samt grader-tecken.))


Tidigare kunde man hitta stort utbud av displayer i Sverige, men xtune.se har varit nere i (åtminstone) flera dagar
och övriga återförsäljare (t.ex Fractronics) verkar ha övergått till att bara ha de vanliga standardfärgerna och storlekarna.
(Urtråkigt enligt mig. Varenda grej blir ju precis likadan... Precis som när de blå lysdioderna blev populära.)



Någon här som haft samma önskemål när det gäller displayer till Raspberry Pi? Hur har ni gjort? :)



Två länkar som jag kikat igenom, men som inte gett någon aha-upplevelse än:
http://elinux.org/RPi_Verified_Peripher ... y_adapters
http://elinux.org/RPi_Screens

Pinout på GPIO på Raspberry Pi:
http://raspberry.arctics.se/2013/02/17/ ... pberry-pi/
(Den länken påminner mig om att det står fel/rörigt på EF's Wiki om GPIO-pinouten.)
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Display till Raspberry Pi. SPI, I2C eller något annat?

Inlägg av danielr112 »

Jag kör just nu en 20*4 tror jag det är men är också sugen på fler rader/tecken per rad. Enklare att klicka i menyer och liknande. Dock har jag tittat på grafiska alternativ och har inte kravet på att köra flera olika bilder ut.

Men följer gärna denna tråden så får vi se.
Användarvisningsbild
JimmyAndersson
Inlägg: 26470
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Display till Raspberry Pi. SPI, I2C eller något annat?

Inlägg av JimmyAndersson »

Är det några speciella grafiska displayer du har kikat på?

En fusklösning som jag först kom på var att köra en liten bildskärm för HDMI eller komposit med en webläsare
och låta knapparna för styrning gå till en liten HID-kontroller, dvs så det fungerar som ett vanligt tangentbord.
Men det skulle bli en lite väl lång omväg som dessutom resulterar i en lite svårnavigerad styrning. :)

[semi-offtopic]
Helst skulle jag nog vilja lösa det mesta med PHP och batch-script.
Att skicka info till displayen går fint med RS232-porten och en omvandlare till "Parallell LCD".
Däremot har jag inte kikat på hur jag ska registrera knapptryckningar...
PHP är ju inte direkt tänkt för att köra loopar med. :)

I värsta fall får jag väl släpa fram mina väääldigt dammiga Phyton-kunskaper...
Eller C, men helst skulle jag vilja slippa kompilera eftersom jag vill ha det
så smidigt det bara går när man vill modifiera saker.
För man vill ju alltid lägga till fler funktioner.. :)
[/semi-offtopic]


Just nu är jag inne på 40x4-displayen och att byta ut min låda mot en större.
Har även hittat ett litet kort som konverterar "parallell LCD" till SPI och I2C på Electrokit.
Synd att det alltid är fredag när man kommer fram till vad man ska beställa...
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Display till Raspberry Pi. SPI, I2C eller något annat?

Inlägg av danielr112 »

Jag har tittat på de som m.nu säljer. Har såklart funderat på en primitiv websida. Styra denna med javascript som matas in med kommandon från knapparna. Kör liknande system på jobbet för kioskverksamheten. Dock styrs den av en vanlig ir läsare som skickar in texter direkt.

ALternativt ha en touchskärm :)


I nuvarande blir det nog python och de vanliga skärmarna. MCP23017 som kopplar sin interupt pinne till en av pajens GPIO. Python och senaste versionen av GPIO libbarna har stöd för just interupts så det bör gå att samköra riktigt bra. Har inte fått allt att funka ännu men sitter med det nu och ska se om ja hinner kolla lite mer på det inatt.
Användarvisningsbild
JimmyAndersson
Inlägg: 26470
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Display till Raspberry Pi. SPI, I2C eller något annat?

Inlägg av JimmyAndersson »

Det låter som en smidig lösning. :)

Knappar -> Javascript får du hemskt gärna berätta mer om.
Det skulle nog passa perfekt till den typen av uppbyggnad som jag söker.


Touchskärm skulle inte fungera i mitt fall. Jag har tänkt sätta displayen i pannrummet,
så det skulle se ut som att polisen letat fingeravtryck. :D


MCP23017 verkar vara en väldigt populär krets till Raspberryn. Man stöter på beteckningen lite här och där.
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Display till Raspberry Pi. SPI, I2C eller något annat?

Inlägg av danielr112 »

Tittar man på rfid eller liknande läsare så fungerar dem oftasat som tangentbord. Detta går ju fixa med annat också. Vi har löst det genom att ha en ruta som är aktiv på en websida. Läser man av nåt skrivs det i den. Och skicka knappen körs först vid ett visst tecken som kommer. I detta fallet allt som inte slutar på "-". Ett javascript på websidan som sköter detta helt enkelt. Primitivt men funkar.
Användarvisningsbild
JimmyAndersson
Inlägg: 26470
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Display till Raspberry Pi. SPI, I2C eller något annat?

Inlägg av JimmyAndersson »

Kul idé. Det gav en del nya tankar. :)

Displayen (40x4) är just beställd. Ska se om jag hinner testa lite knapp-lösningar i kväll.
sodjan
EF Sponsor
Inlägg: 43243
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Display till Raspberry Pi. SPI, I2C eller något annat?

Inlägg av sodjan »

> Displayen (40x4) är just beställd.

Du har antagligen redan sett det, men den där (som det brukar vara)
fungerar som 2 st HD44780 LCD'er eftersom en controller enbart klarar
40x2 som mest. De översta två raderna är en "LCD" och de två
undre den andra. Fungerar så klart, men det är två extra I/O
och lite extra logik i koden för att välja rätt "LCD"... :-)
Användarvisningsbild
Icecap
Inlägg: 26623
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Display till Raspberry Pi. SPI, I2C eller något annat?

Inlägg av Icecap »

Jag har sådana 40x4 display och de är precis som sodjan skriver eg. två 40x2.

Dataledningarna delas, likaså R/S och och R/W medan de har var sin Enable.
Användarvisningsbild
JimmyAndersson
Inlägg: 26470
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Display till Raspberry Pi. SPI, I2C eller något annat?

Inlägg av JimmyAndersson »

Jepp. Men det är alltid bra med en påminnelse. :)

Använder man någon färdig mjukvara/bibliotek så får man se till så att den mjukvaran stödjer 2st Enable-pinnar.
Men med egna lösningar så är det ju bara att lägga till en till utgång (förutom den "vanlig" Enable)
och hålla koll på vilken data som ska vart.

Annars har jag hittat det här kortet:
http://www.electrokit.com/serieinterfac ... -spi.50537

"Serieinterface för LCD, I2C/SPI.
Fungerar med de flesta standrad LCD-moduler från 8x1 till 40x4 tecken som har 14 anslutningar i rad."


(Vad tråkigt det här med stavfel på text från seriösa företag..)

Men.. 14 anslutningar i rad till 40x4? En display med 1st Enable-pinne har ju 14 anslutningar. (16st inkl backlight)
Hur får man in en extra enable-pinne utan att det kostar en extra anslutning? :)
sodjan
EF Sponsor
Inlägg: 43243
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Display till Raspberry Pi. SPI, I2C eller något annat?

Inlägg av sodjan »

Sannolikt ett skrivfel. De har blandat ihop 40x2 och 20x4...
Skriv svar