Projekt styra Corvette instrumentpanel med Arduino
- Mickecarlsson
- EF Sponsor
- Inlägg: 4289
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Projekt styra Corvette instrumentpanel med Arduino
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
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
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Projekt styra Corvette instrumentpanel med Arduino
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
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
- Mickecarlsson
- EF Sponsor
- Inlägg: 4289
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Projekt styra Corvette instrumentpanel med Arduino
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.
- Mickecarlsson
- EF Sponsor
- Inlägg: 4289
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Projekt styra Corvette instrumentpanel med Arduino
Andra programmet, tyvärr fick jag lite bitfel på ena siffran, jag får fixa det i morgon.
Men det börjar arta sig
Men det börjar arta sig
Re: Projekt styra Corvette instrumentpanel med Arduino
Mycket intressant detta, uppskattar att du delar med dig
Var det bara Corvette 84-89 som hade denna typ av instrumentpanel, eller fanns liknande i andra GM-modeller?
Var det bara Corvette 84-89 som hade denna typ av instrumentpanel, eller fanns liknande i andra GM-modeller?
- Mickecarlsson
- EF Sponsor
- Inlägg: 4289
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Projekt styra Corvette instrumentpanel med Arduino
Vad jag vet så var det bara Corvetten som fick instrumentpanel helt baserad på LCD.
Re: Projekt styra Corvette instrumentpanel med Arduino
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
@danei: Baksidan från den andra Corvettetråden:
Re: Projekt styra Corvette instrumentpanel med Arduino
Det är inte helt svårt att missta det för baksidan på masken.
Re: Projekt styra Corvette instrumentpanel med Arduino
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
- Mickecarlsson
- EF Sponsor
- Inlägg: 4289
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Projekt styra Corvette instrumentpanel med Arduino
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
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
- Mickecarlsson
- EF Sponsor
- Inlägg: 4289
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Projekt styra Corvette instrumentpanel med Arduino
Jag har börjat publicera projektet på GitHub
Jag kommer att uppdatera där allt eftersom jag blir färdig med det.
Jag kommer att uppdatera där allt eftersom jag blir färdig med det.
- Mickecarlsson
- EF Sponsor
- Inlägg: 4289
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Projekt styra Corvette instrumentpanel med Arduino
Koden för att testa LCD-panelen från en 1985 Corvette publicerad på GitHub.
Kommentarer om koden tas tacksamt emot.
Kommentarer om koden tas tacksamt emot.