ArduiTouch 4 - Uso del módulo lector de tarjetas en la pantalla TFT

Con un poco de soldadura y una ranura en la carcasa, podemos activar el lector de tarjetas SD en la parte inferior de la pantalla TFT y usarlo, por ejemplo, para registrar datos.

Primero tenemos que soldar un encabezado de pin a la pantalla. Aflojamos los tornillos en la parte inferior y separamos la unidad de visualización de la placa base. Ahora insertamos un encabezado de 4 pines en los agujeros para J4 y soldamos solo un pin por el momento.

Como contrapartida, también necesitamos un conector hembra de 4 pines. Como solo tres de los cuatro contactos caen en el área de la cuadrícula de la placa base, tenemos que doblar un resorte de contacto para poder soldar un cable más adelante.

Ahora podemos insertar cuidadosamente la unidad de visualización en la placa base nuevamente. Los contactos del conector hembra deben encajar en los agujeros en el área de la rejilla.

Es mejor volver a atornillar la unidad de visualización para que quede alineada con precisión.

Ahora podemos soldar el conector hembra en la placa base y el conector macho en la unidad de pantalla y luego desenchufar la unidad de pantalla nuevamente. Ahora sigue el cableado.

La línea del reloj se suelda al pin doblado del conector hembra en el otro lado de la placa y se pasa a través de un orificio en el lado del cableado. Conectamos el cable Chip Select a GPIO17 del ESP32. Cuando termine, se ve así.

Ahora podemos armar todo de nuevo. No lo instale en la carcasa todavía, porque tenemos un problema. Una tarjeta SD insertada sobresale lateralmente más allá del borde de la placa. Entonces necesitamos un espacio en el caso más adelante. Primero queremos probar si el cableado está bien. Para la prueba, usamos el ejemplo que se incluye con la biblioteca SD del ESP32.

En este boceto tenemos que hacer un pequeño cambio porque estamos usando un pin diferente para el CS.

configuración nula () {
Serial.begin (115200);
if (! SD.begin (17)){
Serial.println ("Error al montar la tarjeta");
volver
    }

 

Si insertamos una tarjeta SD (máx. 32 GB) en el lector e iniciamos el programa, deberíamos recibir un informe de prueba detallado en el monitor en serie. Si aparece el mensaje "Falló el montaje de la tarjeta", hay algún problema con el cableado.

Y ahora para el caso. Tenemos dos opciones Puede fresar una ranura en la carcasa, lo que no es tan fácil (imagen principal en este artículo), o si hay una impresora 3D disponible, imprima una nueva carcasa con una ranura. Configuré un archivo STL correspondiente Thingivers  disponible.

Diviértete soldando y fresando.

Otra nota!

Hay una nueva versión de la placa ArduiTouch (01-02) que contiene el puente de programación. Esta placa también tiene un transistor de controlador para la luz de fondo del TFT para proteger el ESP32. Pero eso requiere un pequeño cambio de programa:

  pinMode(TFT_LED, SALIDA);   digitalWrite(TFT_LED, ALTO);    // enciende la pantalla   // digitalWrite(TFT_LED, BAJA); // cambia la pantalla en la versión 01-02

 

MuestraEsp-32Projekte für fortgeschritteneCasa inteligente

4 comentarios

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.

Deja un comentario

Todos los comentarios son moderados antes de ser publicados

Artículos de blog

  1. Ahora instalamos el esp32 a través de la administración.
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. Transporte Aéreo - programación de ESP mediante redes locales inalámbricas