PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] ArduiTouch - Display bleibt dunkel - Transistor schaltet nicht



chruttli
15.07.2019, 20:40
Hallo Zusammen

Ich habe mir ein ArduiTouch (https://shop.heise.de/katalog/arduitouch-wandgehauseset-mit-touchscreen-fur-esp8266-und-esp32?wt_pdsrc=slider_cat_esp32) besorgt und zusammengelötet. Ich betreibe es mit einem ESP-32.
Leider bleibt mein Display dunkel. Nach einigen Tests habe ich den Fehler gefunden.
Am Transistor T1 (siehe Schaltplan (https://www.hwhardsoft.de/app/download/11468539097/ArduiTouch+V01-02-00.pdf?t=1554878214) auf der rechten Seite oben) liegt an der Basis 3.3V an. Am Emitter liegen auch 3.3V an. Leider messe ich am Collector aber 0V.

Ich habe das Display auf einem Breadboard direkt mit Spannung versorgt und 3.3V an den LED-Pin angelegt. Tadaaaa: Das Display leuchtet.

Erster Gedanke, okay, der Transistor hat beim Löten etwas zu viel Wärme abgekriegt.
Ich habe mir neue BC557 bestellt und einen neuen Transistor eingelötet. Leider hat dies keine Verbesserung gebracht.

Ich habe nun den Versuchsaufbau auf dem Breadboard um den Transistor und einen 1kOhm Widerstand an der Basis ergänzt und leider bleibt das Display auch dort dunkel :-(

Hat einer eine Idee was ich falsch mache? Soweit ich im Internet lesen kann haben andere das ArduiTouch zum laufen gebracht. Ich denke also nicht, dass der Schaltplan generell einen Fehler aufweisen wird...

021aet04
15.07.2019, 21:45
Das ist ein PNP-Transistor, dieser sperrt bei einem Highsignal an der Basis. Lege B auf Masse, dann sollte er funktionieren (den GPIO auf Masse schalten, nicht den Pin direkt auf Masse legen).

MfG Hannes

chruttli
15.07.2019, 22:00
Oh mein Gott

Vielen Dank Hannes... naja.. Software-Entwickler mit kleinen Elektronikkenntnissen... und normalerweise immer mit NPN-Transistoren unterwegs...

Hab mich durch ein Demo-Code für die Display-Ansteuerung in die Irre führen lassen, da dort

digitalWrite(TFT_LED, HIGH); // Display-Beleuchtung einschalten

geschrieben stand... und ich somit völlig falsch interpretiert habe, dass dies beim ArduiTouch auch so funktionieren soll...

Es funktioniert nun super, nochmals danke für die rasche Antwort.

Gruess
Chruttli