Projekt styra Corvette instrumentpanel med Arduino

Berätta om dina pågående projekt.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3834
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Projekt styra Corvette instrumentpanel med Arduino

Inlägg 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
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg 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 ;-)
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3834
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg 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.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3834
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg 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
Användarvisningsbild
JohnGalt
Inlägg: 1052
Blev medlem: 17 maj 2010, 21:16:39
Ort: Helsingborg (omnejd)

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg 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?
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3834
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg av Mickecarlsson »

Vad jag vet så var det bara Corvetten som fick instrumentpanel helt baserad på LCD.
Användarvisningsbild
AndLi
Inlägg: 17128
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg 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 :)
danei
EF Sponsor
Inlägg: 26404
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg av danei »

Är det LCD? jag trodde det var LED.
Användarvisningsbild
rvl
Inlägg: 5799
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg av rvl »

@danei: Baksidan från den andra Corvettetråden:
Bild
danei
EF Sponsor
Inlägg: 26404
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg av danei »

Det är inte helt svårt att missta det för baksidan på masken.
Användarvisningsbild
AndLi
Inlägg: 17128
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg 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
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3834
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg 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
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3834
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg av Mickecarlsson »

Jag har börjat publicera projektet på GitHub
Jag kommer att uppdatera där allt eftersom jag blir färdig med det.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3834
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Projekt styra Corvette instrumentpanel med Arduino

Inlägg av Mickecarlsson »

Koden för att testa LCD-panelen från en 1985 Corvette publicerad på GitHub.
Kommentarer om koden tas tacksamt emot.
Skriv svar