Taula de continguts:

ILI9341 Shield tàctil per a Wemos D1 Mini: 4 passos
ILI9341 Shield tàctil per a Wemos D1 Mini: 4 passos

Vídeo: ILI9341 Shield tàctil per a Wemos D1 Mini: 4 passos

Vídeo: ILI9341 Shield tàctil per a Wemos D1 Mini: 4 passos
Vídeo: Arduino | Simple GUI on LCD TFT Touch Screen to Control LED and Display Temperature and Humidity 2024, Juliol
Anonim
ILI9341 Touch Shield per a Wemos D1 Mini
ILI9341 Touch Shield per a Wemos D1 Mini

Hola Creadors!

Vaig fer un escut ILI9341 per a la mini sèrie Wemos D1. Amb aquest escut puc utilitzar totes les funcions del TFT de 2,8 . Funciona com a pantalla (és clar), a més puc aprofitar la funció tàctil i el sòcol SD.

Aquest instructiu s’inspira en aquesta actícula de Nailbuster Inc.

En els següents passos mostraré com es pot fer el seu propi escut.

Pas 1: components que necessiteu

Components que necessiteu
Components que necessiteu
Components que necessiteu
Components que necessiteu
  • ILI9341 2.8 "tft amb xip tàctil
  • Wemos D1 mini (o mini Pro)
  • tauler de tires (mín. 36colsx35rows)
  • Regulador de tensió L7805 IC + dissipador de calor
  • Presa d’alimentació de 5.5x2.1
  • Condensador de 330 nF
  • Condensador 100nF
  • targeta SD de mida completa (o micro SD amb adaptador)
  • capçalera d'una sola fila masculina i femenina
  • cables
  • cable micro USB per descarregar el programa
  • Font d'alimentació de 6-12V (opcional)

Si voleu utilitzar la funció tàctil del TFT, n’heu de comprar una amb xip tàctil.

Pas 2: afegiu la funció SD

Afegiu la funció SD
Afegiu la funció SD
Afegiu la funció SD
Afegiu la funció SD

Com podeu veure, el circuit del Nailbuster determina la part principal de la connexió del pin. Només tenim una cosa a fer, connectar els pins SD a la MCU.

Cada part del TFT es comunica amb la MCU a través del bus SPI. Per tant, hem de connectar tres pins SD als pins SPI comuns.

  • SD_MOSI al pin MOSI de la MCU
  • SD_MISO al pin MISO de la MCU
  • SD_SCK al pin SCK de la MCU.

Només el SD_CS (esclau escollit o SS) ha de ser únic. Faig servir el pin D3 com a SD_CS.

Per descomptat, heu de soldar una capçalera de pin masculí de quatre pins de llargada a les connexions SD.

Més informació sobre el bus SPI a la Viquipèdia.

Pas 3: fabricació del PCB

Fabricació del PCB
Fabricació del PCB
Fabricació del PCB
Fabricació del PCB
Fabricació del PCB
Fabricació del PCB
  • La dimensió del PCB que faig servir és de 36 punts per 35 files. Al principi col·loco els components principals i defineixo les dimensions finals del PCB. Després vaig tallar-lo a les dimensions finals.
  • Feu quatre forats a les quatre cantonades per on podeu fixar el PCB.
  • Amplieu els forats pels quals podeu inserir la presa de corrent.
  • Tallar les capçaleres femenines i soldar-les al PCB. Necessites

    • 8 pins de llarg x2 per a la placa Wemos
    • 14 pins llarg x1 i
    • 4 pins de llarg x1 per al TFT
  • Soldar

    • la presa de corrent
    • els condensadors
    • el regulador de tensió
    • els cables.
  • Després, heu de tallar algunes de les tires de PCB per eliminar els curts. (Vegeu l’esquema anterior.)
  • En el següent pas us proposo agafar un multímetre i comprovar les connexions. Fent aquest pas, podeu eliminar alguns components de fum i combustió.:-)
  • Inseriu finalment la placa Wemos i el TFT a l’escut.

Per tallar les tires de PCB hi ha una manera molt senzilla. Utilitzeu una broca de 3,5 mm de diàmetre. Alineeu-lo en un forat i gireu-lo entre els dits.

Per estalviar el circuit de dreceres, podeu muntar-lo en una làmina de plàstic amb espaiadors i cargols.

Pas 4: programa de mostra

Al principi, heu de descarregar i instal·lar les properes biblioteques:

  • Biblioteca bàsica gràfica Adafruit GFX i el
  • Biblioteca Arduino per a XPT2046 des de Github.

A continuació, descarregueu els quatre esbossos adjunts.

  • Feu la carpeta "button_SD_test_03" i poseu-hi els quatre fitxers.
  • Obriu el "button_SD_test_03.ino" de l'IDE Arduino i pengeu el programa a la MCU.

Als programes adjunts trobareu mostres que us guiaran a utilitzar l'escut.

Com veureu, el calibratge de la pantalla vertical no és tan bo. Si teniu millors paràmetres de calibratge, compartiu-los amb nosaltres.

Queden alguns pins que es poden utilitzar per connectar el vostre escut a sensors o altres dispositius.

  • D0: E / S o SS digitals, un dispositiu SPI addicional
  • A0: entrada alalògica
  • RST
  • TX, RX - comunicació en sèrie, I2C o SS i dispositius SPI addicionals

Per descomptat, també podeu comunicar-vos amb altres dispositius o agafar qualsevol informació d’Internet mitjançant WiFi. Per fer-ho, vegeu les meves instruccions anteriors.

  • Comunicació WiFi entre MCU ESP8266 a través del router domèstic
  • Punt d'accés: comunicació per estació entre dues MCU ESP8266.

Recomanat: