ArduiTouch 4 - Utilizzo del modulo del lettore di schede sul display TFT

Con un po 'di lavoro di saldatura e l'inserimento di uno slot nell'alloggiamento, possiamo attivare il lettore di schede SD nella parte inferiore del display TFT e utilizzarlo per la registrazione dei dati, per esempio.

In primo luogo, abbiamo bisogno di saldare una barra della penna sul display. Allunoniamo le viti sul fondo e separiamo l'unità di visualizzazione dalla scheda di base. Ora inseriamo una striscia di 4 pin nei fori per J4 e saldare solo un perno per il momento.

Come controparte, abbiamo bisogno di una striscia a molla a 4 poli. Poiché solo tre dei quattro contatti rientrano nell'area della griglia dei fori della scheda di base, dobbiamo piegare una molla di contatto in modo che una linea possa essere saldata in un secondo momento.

Ora possiamo inserire con attenzione l'unità di visualizzazione nella scheda di base. I contatti della barra a molla devono essere inseriti nei fori dell'area della griglia dei fori.

La cosa migliore ora è avvitare di nuovo l'unità di visualizzazione in modo che sia allineata con precisione.

Ora possiamo saldare la striscia di molla nella scheda di base e la striscia di intestazione nell'unità di visualizzazione e quindi scollegare nuovamente l'unità di visualizzazione. Ora arriva il cablaggio.

La linea dell'orologio viene saldata al perno piegato della striscia di molla sull'altro lato della tavola e guidata attraverso un foro verso il lato del cablaggio. Colleghiamo la linea Chip Select a GPIO17 dell'ESP32. Questo è quello che sembra.

Ora possiamo assemblare di nuovo tutto. Si prega di non installarlo nell'alloggiamento ancora, abbiamo un problema. Una scheda SD inserita si trova sul lato della scheda. Quindi abbiamo bisogno di una fessura nell'alloggiamento, ma più tardi. Per prima cosa vogliamo verificare se il cablaggio è a posto. Per il test, utilizziamo l'esempio incluso nella libreria SD dell'ESP32.

In questo schizzo, abbiamo bisogno di fare una piccola modifica perché stiamo usando un altro perno per il CS.

void setup()"
Serial.begin(115200);
if(! SD.begin(17)){
Serial.println("Card Mount Failed");
ritorno;
    }

 

Se inseriamo una scheda SD (massimo 32 GB) nel lettore e avviiamo il programma, dovremmo ottenere un registro di prova dettagliato nel monitor seriale. Se viene visualizzato il messaggio "Card Mount Failed" di diue, c'è qualcosa di sbagliato con il cablaggio.

E ora per l'alloggiamento. Abbiamo due opzioni. Fresa uno slot nella custodia, che non è facile (immagine principale di questo palo), o se è disponibile una stampante 3D, è disponibile un nuovo caso con stampa a slot. Ho impostato un file STL corrispondente Thinghe Disponibile.

Divertiti a saldatura e fresatura.

Un altro indizio!

C'è una nuova versione della scheda ArduiTouch (01-02) che contiene il ponticello per la programmazione. Questa scheda ha anche un transistor driver per la retroilluminazione del TFT per risparmiare l'ESP32. Tuttavia, questo richiede una piccola modifica del programma:

  PinMode (Modalità pin)(TFT_LED, Output);   digitalWrite (Scrittura digitale)(TFT_LED, alto);    accendere il display   digitalWrite (Scrittura digitale)(TFT_LED, Basso); commutazione della versione 01-02

 

VisualizzaEsp-32Projekte für fortgeschritteneCasa intelligente

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

Post di blog consigliati

  1. Installa ESP32 ora dal gestore del consiglio di amministrazione
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA - Over the Air - Programmazione ESP tramite WLAN