Kazalo:

ILI9341 ščit na dotik za Wemos D1 Mini: 4 koraki
ILI9341 ščit na dotik za Wemos D1 Mini: 4 koraki

Video: ILI9341 ščit na dotik za Wemos D1 Mini: 4 koraki

Video: ILI9341 ščit na dotik za Wemos D1 Mini: 4 koraki
Video: ARM Cortex EK-TM4C1294XL делать ли свой проект на крутом камне? 2024, Julij
Anonim
ILI9341 ščit na dotik za Wemos D1 Mini
ILI9341 ščit na dotik za Wemos D1 Mini

Pozdravljeni ustvarjalci!

Naredil sem ščitnik ILI9341 za mini serijo Wemos D1. S tem ščitom lahko uporabljam vse funkcije 2,8 -palčnega TFT -ja. Deluje kot zaslon (seveda), dodatno pa lahko uporabim tudi funkcijo na dotik in vtičnico SD.

To navodilo navdihuje ta akt podjetja Nailbuster Inc.

V naslednjih nekaj korakih bom pokazal, kako lahko sami naredite ščit.

1. korak: komponente, ki jih potrebujete

Komponente, ki jih potrebujete
Komponente, ki jih potrebujete
Komponente, ki jih potrebujete
Komponente, ki jih potrebujete
  • ILI9341 2,8 "tft s čipom na dotik
  • Wemos D1 mini (ali mini Pro)
  • trak (min. 36 kosov x 35 krogov)
  • L7805 regulator napetosti IC + hladilnik
  • 5.5x2.1 vtičnica
  • 330nF kondenzator
  • 100nF kondenzator
  • SD kartica polne velikosti (ali mikro SD z adapterjem)
  • enovrstična moška in ženska glava
  • žice
  • mikro USB kabel za prenos programa
  • 6-12V napajanje (neobvezno)

Če želite uporabiti funkcijo na dotik TFT, morate kupiti eno s čipom na dotik.

Korak: Dodajte funkcijo SD

Dodajte funkcijo SD
Dodajte funkcijo SD
Dodajte funkcijo SD
Dodajte funkcijo SD

Kot lahko vidite, vezje Nailbuster določa glavni del pin povezave. Narediti moramo le eno stvar: priključke zatičev SD na MCU.

Vsak del TFT komunicira z MCU preko vodila SPI. Torej moramo priključiti tri zatiče SD na skupne zatiče SPI.

  • SD_MOSI na pin MOSI MCU
  • SD_MISO na pin MISO MCU
  • SD_SCK na SCK pin MCU.

Edinstven mora biti samo SD_CS (izbira podrejenega ali SS). Za SD_CS uporabljam pin D3.

Seveda morate spajati štirinožni moški moški pin na priključke SD.

Več informacij o avtobusu SPI na Wikipediji.

3. korak: Izdelava tiskanega vezja

Izdelava tiskanega vezja
Izdelava tiskanega vezja
Izdelava tiskanega vezja
Izdelava tiskanega vezja
Izdelava tiskanega vezja
Izdelava tiskanega vezja
  • Dimenzija tiskanega vezja, ki jo uporabljam, je 36 dvopičkov in 35 vrstic. Najprej postavim glavne komponente in določim končne dimenzije tiskanega vezja. Po tem sem ga razrezal na zadnje dimenzije.
  • V štiri vogale naredite štiri luknje, skozi katere lahko pritrdite tiskano vezje.
  • Povečajte luknje, skozi katere lahko vstavite vtičnico.
  • Izrežite ženske glave in jih spajkajte v tiskano vezje. Potrebujete

    • 8 -pinski dolgi x2 za ploščo Wemos
    • 14 -pinski dolgi x1 in
    • 4 -pinski dolg x1 za TFT
  • Spajkanje

    • vtičnico
    • kondenzatorji
    • regulator napetosti
    • žice.
  • Po tem morate odrezati nekaj trakov PCB, da odstranite kratke hlače. (Glej zgornji diagram.)
  • V naslednjem koraku predlagam, da vzamete multimeter in preverite povezave. S tem korakom lahko odstranite nekaj dima in gorenja.:-)
  • Nazadnje vstavite ploščo Wemos in TFT v ščit.

Rezanje trakov PCB je zelo enostaven način. Uporabite sveder s premerom 3,5 mm. Poravnajte ga v luknjo in ga obrnite med prste.

Če želite shraniti vezje od bližnjic, ga lahko sestavite na plastični list z nekaj distančniki in vijaki.

4. korak: Vzorec programa

Najprej morate prenesti in namestiti naslednje knjižnice:

  • Grafična knjižnica Adafruit GFX in
  • Knjižnica Arduino za XPT2046 podjetja Github.

Nato prenesite priložene štiri skice.

  • Naredite mapo "button_SD_test_03" in vanjo vstavite štiri datoteke.
  • Odprite "button_SD_test_03.ino" v Arduino IDE in naložite program v MCU.

V priloženih programih boste našli vzorce, ki vas bodo vodili pri uporabi ščita.

Kot boste videli, umerjanje portretnega zaslona ni tako dobro. Če imate boljše kalibracijske parametre, jih delite z nami.

Obstaja še nekaj zatičev, ki jih lahko uporabite za povezavo vašega ščita s senzorji ali drugimi napravami.

  • D0 - digitalni V/I ali SS dodatna naprava SPI
  • A0 - alaloški vhod
  • RST
  • TX, RX - serijska komunikacija, I2C ali SS dodatne naprave SPI

Seveda lahko komunicirate z drugimi napravami ali prek interneta vzamete kakršne koli podatke iz interneta. Če želite to narediti, si oglejte moja prejšnja navodila.

  • WiFi komunikacija med MCU ESP8266 prek domačega usmerjevalnika
  • Dostopna točka -komunikacija med dvema MCU ESP8266.

Priporočena: