Project:Fernbedienung TERRiS: Difference between revisions

From CoMakingSpace Wiki

(Created page with "In diesem Projekt beschreibt die Reparatur einer Infrarotfernbedinung von TERRiS und meine vorgehensweise. {{ProjectInfoBox|project title=|image=Fernbedienung TERRiS vorne.pn...")
 
No edit summary
Line 1: Line 1:
{{ProjectInfoBox|project title=Fernbedienung TERRiS|image=Fernbedienung TERRiS vorne.png|status=fertig|initiator={{j}}|date=03.01.2021}}
In diesem Projekt beschreibt die Reparatur einer Infrarotfernbedinung von TERRiS und meine vorgehensweise.
In diesem Projekt beschreibt die Reparatur einer Infrarotfernbedinung von TERRiS und meine vorgehensweise.


{{ProjectInfoBox|project title=|image=Fernbedienung TERRiS vorne.png|status=fertig|initiator={{j}}|date=03.01.2021}}
=== Fehlerbild: ===
Nach dem Einlegen neuer Batterien sendet die Fernbedienung 2-4 Steuer-Signale, bis sie ihre Funktion einstellt.


Fehlerbeschreibung:
=== Reparatur: ===


Nach dem Einlegen neuer Batterien sendet die Fernbedienung 2-4 Steuer-Signale, bis sie ihre Funktion einstellt.
==== Typ der Fernbedienung feststellen: ====
Bei der Fernbedienung handelt es sich um eine Infrarot-Fernbedienung.  Die Fernbedienung wird von einer 3V Knopfzelle betrieben.<blockquote>[[File:Fernbedienung_TERRiS_vorne.png|alt=|left|frameless]][[File:Fernbedienung_TERRiS_hinten.png|alt=|frameless]]</blockquote>


#Analyse:
==== Erste Inspektion der Platine: ====
##Typ der Fernbedienung feststellen  Bei der Fernbedienung handelt es sich um eine Infrarot-Fernbedienung.  Die Fernbedienung wird von einer 3V Knopfzelle betrieben.  [[File:Fernbedienung TERRiS vorne.png|frameless]][[File:Fernbedienung TERRiS hinten.png|frameless]]
<blockquote>Bei der ersten Inspektion habe ich mir die Platine genau angeschaut.  Ich habe auf offensichtliche Kurzschlüsse zwischen den Leiterbahnen, schlechte Lötverbindungen und nach Wasserschäden (korrodierten Stellen) geschaut.[[File:PCB_Fernbedienung_TERRiS_hinten.png|alt=|left|frameless]][[File:PCB Fernbedienung TERRiS vorne.png|frameless]]</blockquote>
##Erste Inspektion der Platine Bei der ersten Inspektion habe ich mir die Platine genau angeschaut.  Ich habe auf offensichtliche Kurzschlüsse zwischen den Leiterbahnen, schlechte Lötverbindungen und nach Wasserschäden (korrodierten Stellen) geschaut. [[File:PCB Fernbedienung TERRiS hinten.png|frameless]][[File:PCB Fernbedienung TERRiS vorne.png|frameless]]
##Messen:


==== Messen: ====
<blockquote>
{| class="wikitable"
{| class="wikitable"
| colspan="4" |Messgerät: Proster VC99 (Multimeter)
| colspan="4" |Messgerät: Proster VC99 (Multimeter)
Line 20: Line 23:
|Messwert Bewertung
|Messwert Bewertung
|-
|-
| colspan="4" |Widerstands-Messung
| colspan="4" | Widerstands-Messung
|-
|-
|Batteriekontakt +/-
|Batteriekontakt +/-
Line 61: Line 64:
|Fernbedienung bei Tastendruck (Senden)
|Fernbedienung bei Tastendruck (Senden)
|Max 0.72mA
|Max 0.72mA
|2-20mA
| 2-20mA
|nicht ok
|nicht ok
|}
|}
##Messung auswerten:  Beim Tastendruck der Fernbedienung fließen nicht die typischen 5-20mA, die zum Senden des Signals benötigt werden. Dies könnte entweder ein defekter Ausgang am Microchip, eine defekte IR-LED, oder kalte Lötstellen zurückzuführen sein.
</blockquote>
##Eigendliche Reparatur:  Ich habe die IR-LED ausgewechselt und durch eine andere ersetzt.
##Messen:


==== Messung auswerten:  ====
<blockquote>Beim Tastendruck der Fernbedienung fließen nicht die typischen 5-20mA, die zum Senden des Signals benötigt werden. Dies könnte entweder ein defekter Ausgang am Microchip, eine defekte IR-LED, oder kalte Lötstellen zurückzuführen sein.</blockquote>
==== Eigendliche Reparatur: ====
<blockquote>Ich habe die IR-LED ausgewechselt und durch eine andere ersetzt.</blockquote>
==== Messen: ====
<blockquote>
{| class="wikitable"
{| class="wikitable"
| colspan="4" |Messgerät: Proster VC99 (Multimeter)
| colspan="4" |Messgerät: Proster VC99 (Multimeter)
Line 81: Line 90:
|5.21mA
|5.21mA
|2-20mA
|2-20mA
|OK
| OK
|-
|-
| colspan="4" |Kamera Test
| colspan="4" |Kamera Test
|-
|-
|Durch eine Kamera (ohne IR-Filter) sich die IR-LED  anschauen während eines Tastendrucks
| Durch eine Kamera (ohne IR-Filter) sich die IR-LED  anschauen während eines Tastendrucks
|IR-LED Leuchtet
|IR-LED Leuchtet
|IR-LED Leuchtet
|IR-LED Leuchtet
Line 204: Line 213:
|0x10EF926D
|0x10EF926D
|}
|}
[[File:Fernbedienung TERRiS UNO+TSOP4838.png|alt=Auduino UNO mit TSOP4838|none|thumb|Auduino UNO mit TSOP4838]]
Messaufbau:[[File:Fernbedienung TERRiS UNO+TSOP4838.png|alt=Auduino UNO mit TSOP4838|none|thumb|Auduino UNO mit TSOP4838]]
Arduino sketch <syntaxhighlight lang="arduino" line="1">
Arduino sketch: <syntaxhighlight lang="arduino" line="1">
//Libraries:
//Libraries:
//https://github.com/z3t0/Arduino-IRremote.
//https://github.com/z3t0/Arduino-IRremote.
Line 217: Line 226:
void setup() {
void setup() {
     pinMode(4,OUTPUT);
     pinMode(4,OUTPUT);
    digitalWrite(4,LOW);  //GND für TSOP4838
     pinMode(5,OUTPUT);
     pinMode(5,OUTPUT);
    digitalWrite(4,LOW);
     digitalWrite(5,HIGH); //Vcc für TSOP4838
     digitalWrite(5,HIGH);


     Serial.begin(115200);
     Serial.begin(115200);
Line 235: Line 244:
     delay(100);
     delay(100);
}
}
</syntaxhighlight>
</syntaxhighlight></blockquote>
 
#
## Ergebnis:


Nach den Messungen zufolge müsste die Fernbedienung wieder problemfrei funktionieren.
=== Ergebnis: ===
<blockquote>Nach den Messungen zufolge müsste die Fernbedienung wieder problemfrei funktionieren.


Kaputt war nur die IR-LED (oder eine kalte Lötstelle).
Kaputt war nur die IR-LED (oder eine kalte Lötstelle).</blockquote>

Revision as of 01:29, 3 January 2021

ProjectInfoBox

Fernbedienung TERRiS

Fernbedienung TERRiS vorne.png
Status: fertig
Release Date: 03.01.2021
Initiator: Johannes


In diesem Projekt beschreibt die Reparatur einer Infrarotfernbedinung von TERRiS und meine vorgehensweise.

Fehlerbild:

Nach dem Einlegen neuer Batterien sendet die Fernbedienung 2-4 Steuer-Signale, bis sie ihre Funktion einstellt.

Reparatur:

Typ der Fernbedienung feststellen:

Bei der Fernbedienung handelt es sich um eine Infrarot-Fernbedienung. Die Fernbedienung wird von einer 3V Knopfzelle betrieben.

Erste Inspektion der Platine:

Bei der ersten Inspektion habe ich mir die Platine genau angeschaut. Ich habe auf offensichtliche Kurzschlüsse zwischen den Leiterbahnen, schlechte Lötverbindungen und nach Wasserschäden (korrodierten Stellen) geschaut.

PCB Fernbedienung TERRiS vorne.png

Messen:

Messgerät: Proster VC99 (Multimeter)
Messpunkt Messwert Erwarteter Wert Messwert Bewertung
Widerstands-Messung
Batteriekontakt +/- >60MΩ >1 MΩ Ok
C1 (Kondensator) >60 MΩ kein Kurzschluss Ok
Dioden-Messung
LED (IR-Diode) 1.155V 1.1-1.2V OK
Spannung
Spannung BAT 3.142V ~3V ok
Strom
Fernbedienung Standby 0.6µA möglichst klein ok
Fernbedienung bei Tastendruck (Senden) Max 0.72mA 2-20mA nicht ok

Messung auswerten:

Beim Tastendruck der Fernbedienung fließen nicht die typischen 5-20mA, die zum Senden des Signals benötigt werden. Dies könnte entweder ein defekter Ausgang am Microchip, eine defekte IR-LED, oder kalte Lötstellen zurückzuführen sein.

Eigendliche Reparatur:

Ich habe die IR-LED ausgewechselt und durch eine andere ersetzt.

Messen:

Messgerät: Proster VC99 (Multimeter)
Messpunkt Messwert Erwarteter Wert Messwert Bewertung
Strom-Messung
Fernbedienung bei Tastendruck (Senden) 5.21mA 2-20mA OK
Kamera Test
Durch eine Kamera (ohne IR-Filter) sich die IR-LED anschauen während eines Tastendrucks IR-LED Leuchtet IR-LED Leuchtet OK

Tabelle Sendedaten

Messgerät: Arduino UNO + IR Sensor (TSOP4838)
Taster Bezeichnung gemessener HEX code (32 bits)
Power 0x10EF00FF
Mute 0x10EFC03F
CD 0x10EF20DF
USB 0x10EFA05F
FM 0x10EF609F
AUX 0x10EFE01F
INFO 0x10EF10EF
INTRO 0x10EF906F
REPEAT 0x10EF50AF
SHUFFLE 0x10EFD02F
STOP 0x10EF30CF
AUSWERFEN 0x10EFF00F
VOL+ 0x10EF8877
ZURÜCK 0x10EF48B7
PLAY/PAUSE 0x10EFC837
VOR 0x10EF28D7
VOL- 0x10EFA857
PRESET_1 0x10EF6897
PRESET_2 0x10EF9867
1 0x10EF58A7
2 0x10EFD827
3 0x10EF38C7
EQ 0x10EFB847
4 0x10EF7887
5 0x10EFF807
6 0x10EF02FD
BASS 0x10EF827D
7 0x10EF42BD
8 0x10EFC23D
9 0x10EF22DD
SLEEP 0x10EFA25D
DIMMER 0x10EF629D
0 0x10EFE21D
PROG 0x10EF12ED
CLOCK 0x10EF926D

Messaufbau:

Auduino UNO mit TSOP4838
Auduino UNO mit TSOP4838

Arduino sketch:

//Libraries:
//https://github.com/z3t0/Arduino-IRremote.

//platformio.ini
//lib_deps = z3t0/IRremote@^2.8.2
//monitor_speed= 115200

#include <IRremote.h>
IRrecv IrReceiver(3);
void setup() {
    pinMode(4,OUTPUT);
    digitalWrite(4,LOW);  //GND für TSOP4838
    pinMode(5,OUTPUT);
    digitalWrite(5,HIGH); //Vcc für TSOP4838

    Serial.begin(115200);

    Serial.println("start");
    IrReceiver.enableIRIn(); 
}

void loop() {
    if (IrReceiver.decode()) {
        IrReceiver.printResultShort(&Serial);
        Serial.println();
        IrReceiver.resume(); 
    }
    delay(100);
}

Ergebnis:

Nach den Messungen zufolge müsste die Fernbedienung wieder problemfrei funktionieren. Kaputt war nur die IR-LED (oder eine kalte Lötstelle).