Het service lampje in je Volvo is een indicator dat het tijd is voor een onderhoudsbeurt. Dit lampje kan soms blijven branden, zelfs nadat de service is uitgevoerd. Gelukkig kun je dit lampje vaak zelf resetten. In dit artikel leggen we uit hoe je dat kunt doen.
Methode 1: Resetten via de Trip Odometer Reset Button
Deze methode is van toepassing op de Volvo V70 modellen vanaf 1999. Hier zijn de stappen:
- Houd de trip odometer reset button ingedrukt. Dit is de knop waarmee je de dagteller reset.
- Draai de contactsleutel naar positie II (run), maar start de motor niet.
- Wacht 30 seconden, of tot het service lampje begint te knipperen.
- Laat de trip odometer button los.
Het service lampje zou nu uitgeschakeld moeten zijn. Het is belangrijk om de juiste resetknop te gebruiken, namelijk die van de dagteller.
Problemen en Oplossingen
Als het lampje na deze procedure nog steeds brandt, zijn hier enkele mogelijke oorzaken en oplossingen:
- Verkeerde procedure: Zorg ervoor dat je de stappen correct volgt. Het kan helpen om de procedure meerdere keren te proberen.
- Defecte sensoren: Soms kan een defecte sensor de oorzaak zijn van het brandende lampje. In dit geval is het raadzaam om een diagnose te laten stellen bij een garage.
- Softwareproblemen: In sommige gevallen kan een software update nodig zijn om het lampje te resetten.
Methode 2: Alternatieve Reset Procedure
Er is nog een andere methode die je kunt proberen, vooral als de eerste methode niet werkt:
Lees ook: BMW Bandenspanning Reset Handleiding
- Zet het contact aan (eerste positie).
- Druk het staafje in waarmee je de dagteller op nul zet.
- Houd het staafje ingedrukt en draai de contactsleutel naar de tweede positie (niet starten).
- Blijf de dagteller ingedrukt houden tot het service lampje begint te knipperen (ongeveer 5 seconden).
- Laat de dagteller los en zet het contact uit.
Deze methode kan effectief zijn, maar het resultaat kan variëren afhankelijk van het model en bouwjaar van je Volvo.
Aanvullende Informatie en Tips
Het is belangrijk om te weten dat deze methoden de service-indicator resetten naar de vorige termijn. Voor een volledige reset en het instellen van nieuwe onderhoudsintervallen is het raadzaam om een bezoek te brengen aan een Volvo-dealer. Zij kunnen de computer uitlezen en de juiste instellingen configureren.
Sommige Volvo-rijders hebben succes gehad met het gebruik van een service lampje reset apparaatje, zoals die van Digicar.nl. Dit kan een handige optie zijn als je regelmatig zelf onderhoud uitvoert.
Waarschuwingen en Disclaimer
Het is belangrijk om te onthouden dat het resetten van het service lampje niet betekent dat je geen onderhoud meer nodig hebt. Het is cruciaal om de aanbevolen onderhoudsintervallen te volgen om de betrouwbaarheid en levensduur van je Volvo te waarborgen.
Overige Verlichting: Lampen Vervangen
Naast het resetten van het service lampje, is het ook belangrijk om te weten hoe je lampen kunt vervangen. Hieronder volgt een korte handleiding voor het vervangen van diverse lampen in je Volvo:
Lees ook: E90 ECU reset procedure
Dimlicht vervangen
- Maak de koplamp los.
- Verwijder de afdekking.
- Koppel de connector van de lamp los.
- Haal de gloeilamp los door de houder omlaag te duwen.
- Breng de nieuwe gloeilamp in de lamphouder aan zodat deze vastklikt.
Grootlicht vervangen
- Draai de lamphouder linksom (linker koplamp) of rechtsom (rechter koplamp).
- Trek de lamphouder naar buiten en vervang de gloeilamp.
- Plaats de lamphouder terug.
- Plaats de afdekking terug door deze rechtsom te draaien.
Stadslichten/parkeerlichten
- Haal het lamphuis los.
- Haal de afdekking los door deze linksom te draaien.
- Trek de lamphouder naar buiten en vervang de gloeilamp.
- Duw de lamphouder terug tot je een klik hoort.
- Plaats de afdekking terug door deze rechtsom te draaien.
Let op: bij auto’s met ABL- of GDL-lampen heeft de grootlichtlamp een andere lampvoet. Trek de lamp in dat geval recht naar buiten toe.
Arduino Project: Automatische Schermbediening
Voor de techneuten onder ons is er ook een interessant project om de schermbediening van je Volvo te automatiseren met behulp van een Arduino Nano. Dit project vereist enige technische kennis en vaardigheid in programmeren.
Benodigdheden
- Volvo RTI scherm (Volvo part 9452064)
- Arduino Nano
- Deek-Robot L293D motorcontroller
- Weerstanden (10K en 4,7K)
- Optocouplers (4N25)
- Diodes (1N4184)
De Arduino
De Arduino Nano V3.0 is het hart van dit project. Omdat de Arduino geen 12 volt op de digitale inputs kan verwerken, moet dit verlaagd worden naar 5 volt met behulp van optocouplers (4N25).
Pinbezetting
- D2: Controleert of het contact aan is
- D3: Geactiveerd als het scherm omlaag is
- D4: Geactiveerd als het scherm omhoog is
- D5: Knop om het scherm te activeren
- D6: Activeer motor voor scherm omhoog
- D7: Activeer motor voor scherm omlaag
Het idee is dat de Arduino controleert of het contact aan is en wat de positie van het scherm is. Afhankelijk van deze voorwaarden stuurt de Arduino een opdracht naar de motorcontroller om de motor te besturen die het scherm omhoog en omlaag brengt.
Volvo RTI display controlled with Arduino video output from Odroid
Motorcontroller
De Arduino kan de motor niet rechtstreeks aansturen, omdat die het vermogen niet kan leveren. Daarom wordt een motorcontroller van Deek-Robot op basis van de L293D controller gebruikt.
Lees ook: Peugeot 206 Problemen
De Code
De Arduino moet geprogrammeerd worden met behulp van de Arduino software. Hieronder een voorbeeld van de code:
//Declaration of variablesint motor_forward = 7;int motor_reverse = 6;int button_up = 5;int endbtn_up = 4;int endbtn_down = 3;int engine_running = 2;int engine_value = 0;int endbtn_upValue = 0;int endbtn_downValue = 0;int button_upValue = 0;// the setup routine runs once when you press reset:void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); // initialize the digital pin as an output. pinMode(motor_forward, OUTPUT); pinMode(motor_reverse, OUTPUT); // make the pushbutton's pin an input: pinMode(button_up, INPUT); pinMode(endbtn_up, INPUT); pinMode(endbtn_down, INPUT); pinMode(engine_running, INPUT);}// the loop routine runs over and over again forever:void loop() { //Read input pins engine_value = digitalRead(engine_running); endbtn_upValue = digitalRead(endbtn_up); endbtn_downValue = digitalRead(endbtn_down); button_upValue = digitalRead(button_up); //Serial Print to USB //For debug purposes. Disable in production environment. Serial.print("Engine Running:");Serial.println(engine_value); Serial.print("\tEnd Button up:");Serial.println(endbtn_upValue); Serial.print("\tEnd Button down 3:");Serial.println(endbtn_downValue); Serial.print("\tButton up:");Serial.println(button_upValue); //Set default: Display motor is off digitalWrite(motor_forward,LOW); //Pin D6 will be LOW digitalWrite(motor_reverse,LOW); //Pin D7 will be LOW //If current state is NOT up and contact is on/engine is running and the switch for the display is ON, bring display up. if ((engine_value == HIGH) && (button_upValue == HIGH) && (endbtn_upValue == LOW)) { digitalWrite(motor_forward,HIGH); //Pin D6 will be HIGH digitalWrite(motor_reverse,LOW); //Pin D7 will be LOW } //If current state is up and contact is off/engine is NOT running, bring display down. else if ((engine_value == LOW) && (button_upValue == HIGH) && (endbtn_downValue == LOW)) { digitalWrite(motor_forward,LOW); //Pin D6 will be LOW digitalWrite(motor_reverse,HIGH); //Pin D7 will be HIGH } //If current state is NOT down and contact is on/engine is running and the switch for the display is OFF, bring display down. else if ((engine_value == HIGH) && (button_upValue == LOW) && (endbtn_downValue == LOW)) { digitalWrite(motor_forward,LOW); //Pin D6 will be HIGH digitalWrite(motor_reverse,HIGH); //Pin D7 will be LOW } //If nothing is true, don't move the screen.}Deze code is een voorbeeld en moet mogelijk aangepast worden aan jouw specifieke situatie. Raadpleeg de Arduino fora voor meer informatie en ondersteuning.
