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: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Srpanj
Anonim
ILI9341 Štit na dodir za Wemos D1 Mini
ILI9341 Štit na dodir za Wemos D1 Mini

Pozdrav tvorci!

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

Ova instrukcija inspirirana je ovim aktom tvrtke Nailbuster Inc.

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

Korak 1: Komponente koje trebate

Komponente koje trebate
Komponente koje trebate
Komponente koje trebate
Komponente koje trebate
  • ILI9341 2,8 "tft sa čipom na dodir
  • Wemos D1 mini (ili mini Pro)
  • trakasta ploča (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 (po izboru)

Ako želite koristiti dodirnu funkciju 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, sklop Nailbustera 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. Dakle, 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 da morate lemiti četveropolni 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 dvotočaka po 35 redaka. 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 popraviti PCB.
  • Povećajte rupe kroz koje možete umetnuti utičnicu.
  • Izrežite ženska zaglavlja i lemite ih na PCB. Trebaš

    • 8 pinova x2 za ploču Wemos
    • 14 -pinski dugi x1 i
    • 4 -pinski dugačak x1 za TFT
  • Lem

    • 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 gorenja.:-)
  • Na kraju umetnite Wemos ploču i TFT u štit.

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

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

Korak 4: Uzorak programa

Najprije morate preuzeti i instalirati sljedeće knjižnice:

  • Biblioteka jezgre grafičke jezgre Adafruit GFX i
  • Arduino knjižnica za XPT2046 iz Githuba.

Zatim preuzmite četiri priložene skice.

  • Napravite mapu "button_SD_test_03" i u nju stavite četiri datoteke.
  • 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 u upotrebu štita.

Kao što ćete vidjeti, kalibracija zaslona portreta 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 - alalog ulaz
  • RST
  • TX, RX - serijska komunikacija, I2C ili SS dodatni SPI uređaji

Naravno možete komunicirati s drugim uređajima ili preuzeti 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 točka -Stacionarna komunikacija između dva ESP8266 MCU -a.

Preporučeni: