Sadržaj:

ILI9341 Štit na dodir za Wemos D1 Mini: 4 koraka
ILI9341 Štit na dodir za Wemos D1 Mini: 4 koraka

Video: ILI9341 Štit na dodir za Wemos D1 Mini: 4 koraka

Video: ILI9341 Štit na dodir za Wemos D1 Mini: 4 koraka
Video: Сделал себе тепло и приятно....в мастерской) 2024, Novembar
Anonim
ILI9341 Štit na dodir za Wemos D1 Mini
ILI9341 Štit na dodir za Wemos D1 Mini

Hi Makers!

Napravio sam ILI9341 štit za Wemos D1 mini seriju. Koristeći ovaj štit mogu koristiti sve funkcije 2,8 TFT -a. Radi kao ekran (naravno), dodatno mogu upotrijebiti funkciju dodira i SD utičnicu.

Ovo uputstvo je inspirisano ovim aktom kompanije Nailbuster Inc.

U sljedećih nekoliko koraka pokazat ću kako možete sami napraviti štit.

Korak 1: Komponente koje su vam potrebne

Komponente koje su vam potrebne
Komponente koje su vam potrebne
Komponente koje su vam potrebne
Komponente koje su vam potrebne
  • ILI9341 2.8 "tft sa čipom na dodir
  • Wemos D1 mini (ili mini Pro)
  • trakasta daska (min. 36 colsx35rows)
  • L7805 regulator napona IC + hladnjak
  • 5.5x2.1 utičnica
  • 330nF kondenzator
  • 100nF kondenzator
  • SD kartica pune veličine (ili mikro SD s adapterom)
  • jednoredni muški i ženski zaglavlje
  • žice
  • mikro USB kabel za preuzimanje programa
  • Napajanje 6-12V (opcionalno)

Ako želite koristiti funkciju dodira TFT -a, morate kupiti onu sa čipom na dodir.

Korak 2: Dodajte SD funkciju

Dodajte SD funkciju
Dodajte SD funkciju
Dodajte SD funkciju
Dodajte SD funkciju

Kao što vidite, Nailbuster kolo određuje glavni dio pin veze. Imamo samo jednu stvar za napraviti, spojiti SD pinove na MCU.

Svaki dio TFT -a komunicira s MCU -om putem SPI sabirnice. Zato moramo spojiti tri SD pina na zajedničke SPI pinove.

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

Samo SD_CS (odabir podređenog uređaja ili SS) mora biti jedinstven. Koristim pin D3 kao SD_CS.

Naravno, morate lemiti četvoropolni muški pin zaglavlje na SD priključke.

Više informacija o SPI autobusu na Wikipediji.

Korak 3: Izrada PCB -a

Izrada PCB -a
Izrada PCB -a
Izrada PCB -a
Izrada PCB -a
Izrada PCB -a
Izrada PCB -a
  • Dimenzija PCB -a koju koristim je 36 dvotačaka sa 35 redova. Prvo postavljam glavne komponente i definiram konačne dimenzije PCB -a. Nakon toga sam ga izrezao do konačnih dimenzija.
  • Napravite četiri rupe u četiri ugla kroz koje možete pričvrstiti PCB.
  • Povećajte rupe kroz koje možete umetnuti utičnicu.
  • Izrežite ženska zaglavlja i lemite ih na PCB. Ti trebas

    • 8 pinova x2 za Wemos ploču
    • 14 pina dugih x1 i
    • 4 pina dugačka x1 za TFT
  • Solder

    • utičnicu za napajanje
    • kondenzatora
    • regulator napona
    • žice.
  • Nakon toga morate odrezati neke od PCB traka kako biste uklonili kratke hlače. (Pogledajte gornji dijagram.)
  • U sljedećem koraku predlažem da uzmete multimetar i provjerite veze. Ovim korakom možete ukloniti neke komponente dima i sagorijevanja.:-)
  • Na kraju umetnite Wemos ploču i TFT u štit.

Za rezanje PCB traka postoji vrlo jednostavan način. Koristite burgiju promjera 3,5 mm. Poravnajte ga u rupu i okrenite ga među prstima.

Da biste sačuvali svoj krug od prečica, možete ga sastaviti na plastičnoj ploči pomoću nekih odstojnika i vijaka.

Korak 4: Uzorak programa

Prvo morate preuzeti i instalirati sljedeće biblioteke:

  • Biblioteka jezgra grafičke jezgre Adafruit GFX i
  • Arduino biblioteka za XPT2046 iz Githuba.

Zatim preuzmite priložene četiri skice.

  • Napravite folder "button_SD_test_03" i stavite četiri datoteke u njega.
  • Otvorite "button_SD_test_03.ino" pomoću Arduino IDE -a i prenesite program na MCU.

U priloženim programima pronaći ćete uzorke koji će vas uputiti da koristite štit.

Kao što ćete vidjeti, kalibracija ekrana portretnog ekrana nije tako dobra. Ako imate bolje parametre kalibracije, podijelite ih s nama.

Postoje neki preostali pinovi koji se mogu koristiti za povezivanje vašeg štita sa senzorima ili drugim uređajima.

  • D0 - digitalni I/O ili SS dodatni SPI uređaj
  • A0 - alaloški ulaz
  • RST
  • TX, RX - serijska komunikacija, I2C ili SS dodatni SPI uređaji

Naravno, možete komunicirati s drugim uređajima ili preuzimati bilo koje podatke s interneta putem WiFi -a. Da biste to učinili, pogledajte moje prethodne upute.

  • WiFi komunikacija između ESP8266 MCU -ova putem kućnog usmjerivača
  • Pristupna tačka -Stacionarna komunikacija između dva ESP8266 MCU -a.

Preporučuje se: