Entwicklung einer Ladedruckanzeige u.v.m.
#8
Hallo Michael,

mein Audi TT hat noch die gute alte K-Line   dumdidum
CAN gab es zwar schon zwischen Motorsteuergerät und ESP/ABS, aber im Innenraum kam das erst nach 2002.


Hier mal ein Video (Achtung, über 20MB!) wo man das Instrument in Bewegung sieht.
Mittlerweile auch mit drehendem Knopf in der Mitte. Es sieht in Natura aber wesentlich besser aus als auf dem Video.

https://www.dropbox.com/scl/fi/ex8jz3ykw...peoyj&dl=0

Ich bitte die Hintergrundgeräusche zu entschuldigen - irgendwo lief ein Fernseher  haarsträubend



Wie funktioniert das?
Ich nutze die TFT_eSpi Library vom Bodmer und daraus die Sprite Funktion.
https://github.com/Bodmer/TFT_eSPI
Es werden zwei Sprites angelegt, einmal das Hintergrundbild "img1" mit der Skala und einmal den Zeiger mit Knopf "needle".
In einem Loop lade ich beide Sprites und mit pushSprite wird das fertige Bild zum TFT transportiert. In meinem Falle mit 50MHz SPI

Loop:
Code:
   img1.pushImage(0,0,240,240, epd_bitmap_tempTT);
   needle.pushRotated(&img1, angle1, TFT_BLACK);  
   digitalWrite(TFT_1, LOW);
   img1.pushSprite(0,0);
   digitalWrite(TFT_1, HIGH);

der Zeiger wird so erzeugt und mit angle1 um den Pivot Punkt im Loop gedreht ausgegeben:

Code:
void createNeedle(void)
{  
 uint16_t piv_x = needle.width() / 2;   // x pivot of Sprite (middle)
 uint16_t piv_y = needle.height() -35;  // y pivot of Sprite (35 pixels from bottom)
 needle.setPivot(piv_x, piv_y);         // Set pivot point in this Sprite
 needle.pushImage(piv_x-35, 0, 70, piv_y+35, epd_bitmap_ZeigerTT);
}

Die Bilder sind als PNG abgelegt und mit image2cpp in C-Code im Flash hinterlegt.
Die push.image Funktion erledigt den Rest  OK!
Grüße
Thomas


  Zitieren


Nachrichten in diesem Thema
RE: Entwicklung einer Ladedruckanzeige u.v.m. - von Tom V - 21.10.2024, 19:22

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Interesse an einer Sammelbestellung für Carcovern sowie Reifenschuhe für die Corvette? ///Philipp 6 4.871 01.02.2015, 17:09
Letzter Beitrag: ///Philipp
  Kennt einer diese Krümmer? keeper_mri 2 2.053 08.10.2012, 03:19
Letzter Beitrag: keeper_mri
  Haltbarkeit einer Standheizung burning-love 39 7.502 28.10.2010, 09:06
Letzter Beitrag: Ralf. P.
  Habt ihr mit einer DIGITALEN Zündlichtpistole Probleme... Günther-C3 0 1.809 11.09.2010, 23:19
Letzter Beitrag: Günther-C3
  Fährt einer von Euch einen zz502 ??? Jackvette 16 3.877 05.08.2010, 13:22
Letzter Beitrag: Jackvette

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Forenübersicht
Technikforen
-- C 1 Technikforum
-- C 2 Technikforum
-- C 3 Technikforum
-- C 4 Technikforum
---- C4 ZR-1 Technikforum
-- C 5 Technikforum
---- C5 Z06-Technikforum
-- C 6 Technikforum
---- C6 Z06-Technikforum
---- C6 ZR1-Technikforum
-- C7 Technikforum
---- C7 Z06 Technikforum
-- C8 Diskussionsforum
-- Tuningforum
-- Allgemeines Technikforum
---- OBD2
Other Vette-Stuff
-- Man sieht sich
---- Nachbetrachtungen
---- Stammtische Deutschland
------ Baden-Württemberg
------ Bayern
------ Berlin/Brandenburg
------ Hessen
------ Nordrhein- Westfalen
------ Niedersachsen/HB/HH
------ Rheinland-Pfalz
------ Sachsen
------ Thüringen
------ Schleswig Holstein
---- Stammtische Österreich
------ Wien / St. Pölten
---- Stammtische Schweiz
------ Ostschweiz/Vorarlberg
------ Treffen Schweiz
-- Jäger & Sammler
-- Vettetalk
---- Reiseberichte
-- Corvette-Bilder der Mitglieder
---- Membervideos
-- Sonstige Schöne Vettepics
---- Corvettevideos
-- Vettelady's Corner
-- Wissenswertes & Kurioses
-- Werkstätten & Händler
-- CORVETTE & Parts - For Sale!
---- laufende Auktionen bei EBAY
---- Transporthilfeforum
---- for sale - Alles ohne Corvette!
-- Wanted !
-- Wer weiß was
---- Fragen vor dem Kauf
-- Paragraphen & Pamphlete
Smalltalk und Forumsschnack
-- Über dieses Forum
---- Teammitteilungen
---- In Memoriam
-- Hallo, ich bin's!
-- Motorsport
-- Off Topic
---- Jux & Dallerei
---- Das Club-Forum
---- Don't feed the troll!
-- Glückwunsch- und Grußforum
-- Bits und Bytes
-- Comic-Forum
-- Das Modellautoforum
-- Testforum
Händlerangebote
-- Info-Forum
-- ACP Euskirchen
-- Dyno-Center
-- KTS American Parts
-- Corvetteproject (Molle)
-- Schmidt Revolution
-- NCRS Central Europe
-- IDP-CORVETTE ( INJA )
-- TIKT Performance Parts
-- BG Sportwagen
-- SPEEDSTYLE
-- V8Lounge
-- AVI Schilling & Wendt Assekuranzmakler
-- Autosalon am Park GmbH
-- NCRS Central Europe
-- Hoffmann Classics
-- CCRP Austria
-- RockAuto.com
-- Stingrays-Shop.com
-- corvetteparts.de