Satura rādītājs:

ILI9341 skārienjutīgais vairogs Wemos D1 Mini: 4 soļi
ILI9341 skārienjutīgais vairogs Wemos D1 Mini: 4 soļi

Video: ILI9341 skārienjutīgais vairogs Wemos D1 Mini: 4 soļi

Video: ILI9341 skārienjutīgais vairogs Wemos D1 Mini: 4 soļi
Video: RGB MATRIX PANEL SHIELD FOR ESP32 Mini32 and 30P WROOM-32 Development Board 2024, Jūlijs
Anonim
ILI9341 skārienjutīgs vairogs Wemos D1 Mini
ILI9341 skārienjutīgs vairogs Wemos D1 Mini

Sveiki, veidotāji!

Es izveidoju ILI9341 vairogu Wemos D1 mini sērijai. Izmantojot šo vairogu, es varu izmantot visas 2,8 collu TFT funkcijas. Tas darbojas kā ekrāns (protams), turklāt varu izmantot arī skārienfunkciju un SD ligzdu.

Šo pamācību iedvesmojis šis Nailbuster Inc.

Nākamajos soļos es parādīšu, kā jūs varat izveidot savu vairogu.

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
  • ILI9341 2,8 collu tft ar skārienjutīgu mikroshēmu
  • Wemos D1 mini (vai mini Pro)
  • sloksnes dēlis (min. 36xx35rows)
  • L7805 sprieguma regulators IC + radiators
  • 5,5x2,1 kontaktligzda
  • 330 nF kondensators
  • 100nF kondensators
  • pilna izmēra SD karte (vai micro SD ar adapteri)
  • vienas rindas vīriešu un sieviešu galvene
  • vadi
  • mikro USB kabelis programmas lejupielādei
  • 6-12 V barošanas avots (pēc izvēles)

Ja vēlaties izmantot TFT pieskāriena funkciju, jums ir jāiegādājas tā ar skārienjutīgu mikroshēmu.

2. darbība: pievienojiet SD funkciju

Pievienojiet SD funkciju
Pievienojiet SD funkciju
Pievienojiet SD funkciju
Pievienojiet SD funkciju

Kā redzat, Nailbustera ķēde nosaka tapu savienojuma galveno daļu. Mums ir tikai viena lieta - SD tapas jāpievieno MCU.

Katra TFT daļa sazinās ar MCU, izmantojot SPI kopni. Tātad mums ir jāpievieno trīs SD tapas parastajām SPI tapām.

  • SD_MOSI uz MCU MOSI tapu
  • SD_MISO uz MCU MISO tapu
  • SD_SCK uz MCU SCK tapu.

Tikai SD_CS (slave select vai SS) ir jābūt unikālam. Es izmantoju D3 tapu kā SD_CS.

Protams, pie SD savienojumiem ir jāpielodē četru kontaktu garas vīriešu tapas galvene.

Vairāk informācijas par SPI autobusu Wikipedia.

3. solis: PCB izgatavošana

PCB izgatavošana
PCB izgatavošana
PCB izgatavošana
PCB izgatavošana
PCB izgatavošana
PCB izgatavošana
  • PCB izmērs, ko izmantoju, ir 36 koloni ar 35 rindām. Sākumā es ievietoju galvenās sastāvdaļas un definēju PCB galīgos izmērus. Pēc tam es to sagriezu līdz galīgajiem izmēriem.
  • Četros stūros izveidojiet četrus caurumus, caur kuriem jūs varat salabot PCB.
  • Palieliniet caurumus, caur kuriem var ievietot kontaktligzdu.
  • Izgrieziet sieviešu galvenes un lodējiet tās PCB. Tev vajag

    • 8 tapas garš x2 Wemos plāksnei
    • 14 tapas garš x1 un
    • 4 tapas garš x1 TFT
  • Lodēt

    • kontaktligzda
    • kondensatori
    • sprieguma regulators
    • vadi.
  • Pēc tam jums ir jāsamazina dažas PCB sloksnes, lai novērstu šortus. (Skatiet diagrammu iepriekš.)
  • Nākamajā solī es iesaku ņemt multimetru un pārbaudīt savienojumus. Veicot šo darbību, jūs varat novērst dažus dūmus un dedzinošus komponentus.:-)
  • Visbeidzot ievietojiet Wemos plati un TFT vairogā.

Lai sagrieztu PCB sloksnes, ir ļoti vienkāršs veids. Izmantojiet urbi ar diametru 3,5 mm. Izlīdziniet to caurumā un pagrieziet to starp pirkstiem.

Lai pasargātu ķēdi no saīsnēm, varat to salikt uz plastmasas loksnes, izmantojot dažus starplikas un skrūves.

4. solis: parauga programma

Sākumā jums ir jālejupielādē un jāinstalē šādas bibliotēkas:

  • Adafruit GFX grafikas pamatbibliotēka un
  • Arduino bibliotēka XPT2046 no Github.

Pēc tam lejupielādējiet pievienotās četras skices.

  • Izveidojiet mapi "button_SD_test_03" un ievietojiet tajā četrus failus.
  • Atveriet Arduino IDE "button_SD_test_03.ino" un augšupielādējiet programmu MCU.

Pievienotajās programmās atradīsit paraugus, kas palīdzēs jums izmantot vairogu.

Kā redzēsit, portreta ekrāna ekrāna kalibrēšana nav tik laba. Ja jums ir labāki kalibrēšanas parametri, lūdzu, kopīgojiet tos ar mums.

Ir palikušas dažas tapas, kuras var izmantot, lai savienotu vairogu ar sensoriem vai citām ierīcēm.

  • D0 - digitālā I/O vai SS papildu SPI ierīce
  • A0 - alalog ievade
  • RST
  • TX, RX - sērijas sakari, I2C vai SS papildu SPI ierīces

Protams, jūs varat arī sazināties ar citām ierīcēm vai iegūt datus no interneta, izmantojot WiFi. Lai to izdarītu, skatiet manas iepriekšējās pamācības.

  • WiFi komunikācija starp ESP8266 MCU, izmantojot mājas maršrutētāju
  • Piekļuves punkts -stacijas komunikācija starp diviem ESP8266 MCU.

Ieteicams: