• Die Forumsregeln und Nutzungsbedingungen findet ihr in der Navbar unter Impressum !
    Bitte unbedingt beachten!
    Wie überall im Leben gibt es Spielregeln, so auch hier!
    Die Datenschutzerklärung zum DSGVO findet ihr ebenfalls in der Navbar unter Datenschutzerklärung !
    Hinweis nach DSGVO :
    Es ist hier keinerlei Angabe erforderlich. Alle Angaben in diesem Bereich sind öffentlich sichtbar und werden freiwillig gemacht. Mit einem Eintrag in diesem Bereich erkenne ich dieses an, und bestätige die Datenschutzerklärung zur DSGVO für das Forum gelesen zu haben.

    Danke
  • Hallo Gast, beschränke dich hier bitte auf den Bereich der Elektronik. Die Fahrzeuge oder Gebäude, wo diese Elektronik eingebaut wird bitte in dem passenden Fachbereiich behandeln. Auch wenn Teile des Projektes dadurch im Forum doppelt vorhanden sind! Danke.

Arduino Elektronische Preistafel für Tankstellen.

Winni

Unterstützt neuen Softwarekauf 2023
Administrator
VIP Unterstützt modelltruck.net 2024
Registriert
19.11.2002
Beiträge
16.503
Ich habe mir heute noch mal Gedanken zu diesem Thema gemacht. Ich hatte ja schon mal eine Anzeige mit normalert Elektronik getestet. Jetzt habe ich das erste Mal probiert es mit einem Mikroprozessor zu bewerkstelligen.
Und mal eine Anzeige mit einem blauem LCD-Diplay - 16x2 Charakter - mit weißer Schrift, für eine Aral-Tankstelle getestet.
Und das kam dabei heraus.

Aktueller Tagespreis von heute.

PIC 007-800x600.jpg

In Wirklichkeit ist die Schrift weißer als auf dem Foto und das Blau kräftiger.
 
Hi Winni,

wirklich eine gute Idee.
:ok
 
Suuper gemacht. :ok:ok:ok:ok:ok Das waren noch Zeiten ... Diesel für 1.219
 
Hallo Winni, wieder mal der Hammer.Könnte ich dich ganz herzlich bitten mal die Beschaltung davon hier zu veröffentlichen und vielleicht noch die Stückliste dazu.Vielen Tank im voraus.:ok;)
 
Hi Winni

mal wieder klasse. :ok

Gruß Dirk
 
Beide Anzeigen sehen super aus!:ok Es kommen immer wieder neue Ideen von dir!;)
 
Genial!

Darf ich fragen, wie man so ein Display betreibt?
Ja, darfst du. Mit einem Microprozessor. Eine einfachere Anschlussart gibt es leider nicht!

Hallo Winni, wieder mal der Hammer.Könnte ich dich ganz herzlich bitten mal die Beschaltung davon hier zu veröffentlichen und vielleicht noch die Stückliste dazu.Vielen Tank im voraus.:ok;)
Alles was du brauchst ist auf dem Bild zusehen.
Benötigte Bauteile:
Einen Microprozessor z.B. Arduino; ein LCD-Display 16x2 Charakter mit Controler wie z.B. CFAH1602B-YMI-JP, Datenblatt;
ein 10 K-Ohm Poti zur Kontrasteinstellung; eine Spannungsquelle 5 Volt geregelte Gleichspannung.
Beschaltung:
  • +/- 5 Volt für Hintergrundbeleuchtung; +/- 5 Volt für Anzeige und Controller, +/- 5 Voilt bis 12 Volt für Microprozessor.
  • 4 x Datenleitung vom Controler zum Mikroprozessor.
    ( Databit 4 bis 7 - DB4 bis DB7 )
  • 3 x Steuerleitung vom Controler zum Mikroprozessor.
    (4 RS Instruction code; 5 R/W Read(MPU→Module) Write, (MPU→Module); 6 Chip enable signal )
  • 10 K-Ohm poti zwischen +/- 5 Volt und den Schleifer zum Steuereingang ( VO ) des Controlers.
Das wars elektrisch.
Natürlich noch einen PC zum Programieren des Prozessors. Entweder brauch der Prozessor dazu eine USB-Schnittstelle oder man muss einen zusätzliche Programmer verwenden der über die ISP-schnittstelle programmiert.
Dann musst du noch ein Programm schreiben ( meist in der Programiersprache CC++ ), das das Display steuert. Einen sogenannten Sketch. Um die Steuerung des Displays als solches brauchst du dich im Programm nicht kümmern, dafür gibts fertige Bibliotheken.
Die Standardbuchstaben kann man aus dem Standardzeichenzatz des Controlers nehmen. Die Zeichen für die großen Zahlen musst du aber selber programieren.

Das wars eigentlich. Der Teile-Aufwand ist nicht sehr hoch.

PIC 001-752x600.jpg
 
Winni :ok:ok:ok Eine tolle Idee :)

Erwin, diese Displays kann man recht einfach mit einem Microcontroller (ARM, PIC usw.) ansteuern, für die Arduinos gibt es z.B. auch eine fertige Library, damit ist es recht einfach:
http://arduino.cc/en/Tutorial/LiquidCrystal

Nur diese Anzeige bekommst du nicht aus den fertigen Libarys hin. Diese übernehmen die Controler-Ansteuerung, diese aufwendige Programmierarbeit nehmen sie einem Gott sei Dank ab. Aber die passenden Charakter für die großen Zahlen musst du selber machen. Problem beim Arduino in Verbindung mit der fertigen Libary ist, dass du max. 8 frei programierbare Charakter verwenden kannst. :fies

Und wenn du mehrere Anzeigen, Diesel Benzin, Super, machen willst, dann ist mit einfach eh vorbei. Dann bekommst du es ohne Programmiererfahrung nicht mehr hin. Oder du musst je Anzeigeeinheit einen eigenen Prozessor haben. Das macht dann bei doppelseitiger Anzeige 6 Displays und 3 Prozessoren.
 
Stimmt, das mit den frei programmierten Zeichen ist doof :(
Eine etwas teurere Alternative wäre ein Grafikdisplay, aber die sind auch nicht so einfach anzusteuern :(
 
Und noch einmal mit verbesserter Zahlenoptik:

PIC 02-800x600.jpg
 
Hallo Winni, du Elektronik-Genie. Vielen herzlichen Dank für deinen ausführlichen Bericht und die Stückliste. Dann werde ich mich mal damit befassen.Ich würde es dann in mein Cockpit vom großen Heli einbauen-das kommt bestimmt gut rüber.:thx:thx:ok Falls wir uns mal bei irgendeiner Veranstaltung über den Weg laufen sollten gebe ich einen aus:prost;)
 
@ Winni,

Du weißt aber schon daß Due die Preise ab Pfingsten bis nach Ostern, sowie vor/zum Beginn der Sommerferien nicht anheben darfst? ;)
 
In Austria vielleicht nicht, in Germany leider doch.:(


Es liegt aber nicht am Arduino, das nur 8 freie Charakter gehen, sondern am Displaycontroler.
Alle Displays mit dem Controler HD44780 können nur 8 freie Charakter.
Das liegt daran, das der Prozessor die freien Charakter in den CGRAM-Speicher des Controlers schiebt. und da gibt es nur 8 Plätze bei einer 8x5 Dot-Matrix.
Character Generator RAM (CGRAM)
In CGRAM, the user can rewrite character by program. For 5×8 dots, eight character patterns
can be written, and for 5×10 dots, four character patterns can be written.
Write into DDRAM the character code at the addresses shown as the left column of table 1. To
show the character patterns stored in CGRAM.
 
Moin Winni,

ist dies das Arduino Projekt, von dem Du in Deiner Antwort in meinem Roadtrain Thread sprachst ?

sieht cool aus. Ich werde die Tage auch mit einem Display experimentieren, allerdings muss ich es noch bestellen. Eins liegt zwar noch in der Bastelkiste, allerdings belegt es zu viele Ausgänge. Das passt nicht mehr mit meiner Licht- und Servosteuerung.

Ist das ein Display mit I2C Ansteuerung ?
 
Moin Winni,

wenn Du Displays mit I2C Steuerung verwendest, kannst Du bis mehrere Displays (wenn ich richtig gelesen habe bis zu 8) an einen Bus hängen und einzeln ansteuern. somit könntest Du eine Säule mit bis zu 4 Kraftstoffsorten realisieren.

BTW: Wenn Du möchtest kann ich Dich bei der Programmierung unterstützen... ;)
 
Moin Winni,

ist dies das Arduino Projekt, von dem Du in Deiner Antwort in meinem Roadtrain Thread sprachst ?

...................
Ist das ein Display mit I2C Ansteuerung ?
Hallo Peter. Nein damit war die infrarotsteuerbare Ampel gemeint.
Das Display geht über parallel Bus. Siehe Datenblatt
 
Moin Winni,

wenn Du Displays mit I2C Steuerung verwendest, kannst Du bis mehrere Displays (wenn ich richtig gelesen habe bis zu 8) an einen Bus hängen und einzeln ansteuern. somit könntest Du eine Säule mit bis zu 4 Kraftstoffsorten realisieren.

BTW: Wenn Du möchtest kann ich Dich bei der Programmierung unterstützen... ;)

Da können wir gerne mal dran zusammenarbeiten. Größeres Problem sind die frei bildbaren Charakter.
Du bekommst einfach nicht jeden beliebigen Preis hin.
Z.B. 1,42[SUP]9[/SUP]; 1,46[SUP]9[/SUP] oder 1,45[SUP]9[/SUP] sind mit 8 freien Charaktern einfach nicht machbar.
Mir ist zumindest noch nichts eingefallen. Du kannst zwar die Charakter neu bilden, aber dann werden die schon geschriebenen auch ausgetauscht.
 
Interessant, aber hast du mal geschaut wie groß (klein) das ist?

21.74(W)×11.175 (H) mm
komplett 26.7(W)×19.26(H) mm
Leider etwas zu klein für eine Preisanzeige in unserem Maßstab.
Ich hab noch was anders im Auge, muss da am Sonntag mal schauen.
 
In welchen Maßen suchst Du denn ein Display ?
 
Sollte optisch schon zu 1:13,2 (TAM) passen.
Da ist von der Größe das 2x16 schon recht optimal.
 

Servonaut
Zurück
Oben Unten