ArduiTouch 4 - Gebruik van de kaartlezermodule op het TFT-scherm

Met een beetje soldeerwerk en het inbrengen van een sleuf in de behuizing, kunnen we de SD-kaartlezer onderaan het TFT-display activeren en gebruiken voor bijvoorbeeld datalogging.

Eerst moeten we een penbalk op het display solderen. We maken de schroeven aan de onderkant los en scheiden de display unit van het basisbord. Nu steken we een 4-pins pin strip in de gaten voor J4 en soldeer slechts een pin voor het moment.

Als tegenhanger hebben we een 4-polige veerstrook nodig. Aangezien slechts drie van de vier contacten in het gatrastergebied van het basisbord vallen, moeten we een contactveer buigen zodat een lijn later kan worden gesoldeerd.

Nu kunnen we de display unit voorzichtig terug in het basisbord plaatsen. De contacten van de veerbalk moeten in gaten van het gatrastergebied passen.

Het beste is nu om de display-eenheid weer schroef, zodat het precies is uitgelijnd.

Nu kunnen we de veerstrook in het basisbord en de kopstrip in de display-unit solderen en vervolgens de display-unit weer loskoppelen. Nu komt de bedrading.

De kloklijn is gesoldeerd aan de gebogen pin van de veerstrook aan de andere kant van het bord en geleid door een gat naar de bedrading kant. We verbinden de Chip Select-lijn met GPIO17 van de ESP32. Zo ziet het eruit.

We kunnen nu alles weer in elkaar zetten. Installeer het alsjeblieft nog niet in de behuizing, we hebben een probleem. Een geplaatste SD-kaart staat aan de zijkant van het bord. Dus we hebben een sleuf in de behuizing nodig, maar later. Eerst willen we testen of de bedrading in orde is. Voor de test gebruiken we het voorbeeld dat is opgenomen in de SD-bibliotheek van de ESP32.

In deze schets moeten we een kleine verandering aanbrengen omdat we een andere pin gebruiken voor de CS.

nietig setup()"
Serial.begin(115200);
als(! SD.begin(17)){
Serial.println("Card Mount Failed");
terugkeer;
    }

 

Als we een SD-kaart (max. 32 GB) in de lezer steken en het programma starten, moeten we een gedetailleerd testlogboek in de seriële monitor krijgen. Als diue bericht "Card Mount Failed" verschijnt, is er iets mis met de bedrading.

En nu naar de behuizing. We hebben twee opties. Ofwel molen een sleuf in de zaak, die niet gemakkelijk is (hoofdafbeelding van dit bericht), of als een 3D-printer beschikbaar is, een nieuwe zaak met sleuf afdrukken is beschikbaar. Ik heb een bijbehorend STL-bestand ingesteld Dingetjes Beschikbaar.

Veel plezier met solderen en frezen.

Nog een aanwijzing!

Er is een nieuwe versie van het ArduiTouch bord (01-02) die de jumper voor de programmering bevat. Dit board heeft ook een driver transistor voor de achtergrondverlichting van de TFT om de ESP32 te sparen. Dit vereist echter een kleine programmawijziging:

  pinMode(TFT_LED, Output);   digitalWrite(TFT_LED, Hoge);    weergeven aan   digitalWrite(TFT_LED, Lage); switch display op versie 01-02

 

DisplaysEsp-32Projekte für fortgeschritteneSmart home

5 Kommentare

masterflai

masterflai

Eine sehr schöne Idee. Vielen Dank für die Anleitung und die bereitgestellte Druckvorlage.

Sven

Sven

Man kann auch eine mmc Karte benutzen.

Tim Meisner

Tim Meisner

Noch ein Hinweis. Es gibt auch kürzere Mini-SD Adapter, wo man die Mini-SD von der Seite einschieben kann. In dem Fall muss man nichts am Gehäuse machen.

Tim Meisner

Tim Meisner

Nach der Montage hab ich immer den Fehler bekommen, dass die SD Karte nicht gemountet werden kann. Nach dem Durchmessen hab ich dann fest gestellt, dass MISO und CLK im Bereich WEMOS D1 vertauscht sind. Ich hab das ArduiTouch mit der Boardversion 1.4. Da ich gewinkelte Stiftleisten an das Display gelötet habe und nur eine Steckverbindung mit Kabeln hatte, konnte ich das dann schnell korrigieren.

Thomas Lehnert

Thomas Lehnert

Ich habe auch den SD Kartenleser des Ardui-Touch nach der Anleitung montiert. Dabei stieß ich auf das Problem, dass die Bohrungen des Touchscreen-Modules und die Bohrungen auf der Grundplatine ca 1,5 mm versetzt sind. (Ardui-Touch neue Version)
Ich habe mich aber so beholfen, dass ich alle Pins der zusätzlichen Buchsenleiste wechselseitig zur Seite umgebogen habe. (So wie für den einen Pin beschrieben).
Jetzt konnte ich nach Aufsetzen des Displays und Ausrichtung die Pins so verdrehen, dass sie genau über den Lötpunkten der Grundplatine liegen. Vor dem Verlöten empfiehlt es sich, die Lötaugen, die sich direkt unter der Buchsenleiste befinden mit einem kleinen 3-4 mm Bohrer zu entfernen, um Kurzschlüsse zu vermeiden. Die Verdrahtung habe ich so wie in der Anleitung beschrieben ausgeführt, allerdings die Drähte auf der Displayseite belassen. Wer also das gleiche Problem hat, kann das ja als Lösung nutzen.

Einen Kommentar hinterlassen

Alle Kommentare werden vor der Veröffentlichung moderiert

Aanbevolen blog berichten

  1. Installeer ESP32 nu van de raad van bestuur
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA - Over the Air - ESP Programmeren via Wi-Fi