Sida 1 av 1

Projekt styra Corvette instrumentpanel med Arduino

Postat: 22 februari 2022, 21:31:47
av Mickecarlsson
Denna tråd kommer att innehålla beskrivning och tillvägagångssätt att styra Corvette Digital Cluster med en Arduino.
Det är fortsättningen på denna tråd viewtopic.php?f=3&t=104568
Första programmet jag skrev skickade en vandrande bit som tände upp ett segment i taget på displayen.
Detta spelades in och matades in i ett kalkylark för att veta vilken IC och vilken av de 32 bitarna som styr vilket segment.
Därefter räknade jag ut vilka bitar som behövdes för att visa siffrorna 0-9 och satte detta i en tabell för respektive fält.
Första testet blev att räkna upp 0-9 på hastighetsmätarens högra fält och mittenfältet.
Och det fungerade helt perfekt. Men jag har lite problem med minnet i Arduino, mer om det i annan tråd.
I alla fall, här är resultatet:

Mer kommer

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 22 februari 2022, 22:04:16
av Lennart Aspenryd
ESP 32 har väl mycket mer minne och borde gå att köra istället för en UNO!
Kan det vara en lösning
Förövrigt må jag säga att det var en kreativ lösning att skicka signalerna till ett kalkylark!
Du är fiffig du ;-)

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 22 februari 2022, 22:57:34
av Mickecarlsson
Jag löste minnesproblemet med att skicka in alla konstanter till PROGMEM. Nu ser det bättre ut

Kod: Markera allt

Sketch uses 5086 bytes (15%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 23 februari 2022, 17:34:32
av Mickecarlsson
Andra programmet, tyvärr fick jag lite bitfel på ena siffran, jag får fixa det i morgon.
Men det börjar arta sig :D

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 23 februari 2022, 18:41:04
av JohnGalt
Mycket intressant detta, uppskattar att du delar med dig :tumupp:
Var det bara Corvette 84-89 som hade denna typ av instrumentpanel, eller fanns liknande i andra GM-modeller?

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 23 februari 2022, 19:03:14
av Mickecarlsson
Vad jag vet så var det bara Corvetten som fick instrumentpanel helt baserad på LCD.

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 23 februari 2022, 19:50:54
av AndLi
Får flashbacks från instruktionsboken från min Opel kadett -88. Den hade i nån variant hastighetsmätare som påminner om denna :)

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 23 februari 2022, 21:48:22
av danei
Är det LCD? jag trodde det var LED.

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 23 februari 2022, 22:03:24
av rvl
@danei: Baksidan från den andra Corvettetråden:
Bild

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 23 februari 2022, 22:07:22
av danei
Det är inte helt svårt att missta det för baksidan på masken.

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 23 februari 2022, 22:15:39
av AndLi
danei skrev: 23 februari 2022, 21:48:22 Är det LCD? jag trodde det var LED.
Var tvungen att försöka hitta en bild, verkar varit GSi versionen som hade den. Ser ut som en mix där mätare var lcd, tripmätare mekaniska och varning/indikatorlampor traditionella lampor.

https://www.garaget.org/?car=297770&image=2817293

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 24 februari 2022, 19:32:28
av Mickecarlsson
Nu är alla tabeller klara för klustret för 1985.
Här är en video där alla segment testas.
Vad som återstår är lite cleanup i koden, sen ska jag rota fram kluster för andra årsmodeller och testa. Jag vet det skiljer mellan 1985 och 1986 på varvräknaren trots samma kretskort, LCD-panelerna skiljer mellan årsmodellerna.
Mer info senare

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 27 februari 2022, 10:42:46
av Mickecarlsson
Jag har börjat publicera projektet på GitHub
Jag kommer att uppdatera där allt eftersom jag blir färdig med det.

Re: Projekt styra Corvette instrumentpanel med Arduino

Postat: 1 mars 2022, 10:49:32
av Mickecarlsson
Koden för att testa LCD-panelen från en 1985 Corvette publicerad på GitHub.
Kommentarer om koden tas tacksamt emot.