Obsah:

ILI9341 Touch Shield pro Wemos D1 Mini: 4 kroky
ILI9341 Touch Shield pro Wemos D1 Mini: 4 kroky

Video: ILI9341 Touch Shield pro Wemos D1 Mini: 4 kroky

Video: ILI9341 Touch Shield pro Wemos D1 Mini: 4 kroky
Video: ESP32-S3 TFT Display 3.5'' ILI9488: SPI Version vs Parallel Version 2024, Červenec
Anonim
Dotykový štít ILI9341 pro Wemos D1 Mini
Dotykový štít ILI9341 pro Wemos D1 Mini

Ahoj tvůrci!

Vyrobil jsem štít ILI9341 pro mini sérii Wemos D1. Pomocí tohoto štítu mohu používat všechny funkce 2,8 TFT. Funguje jako obrazovka (samozřejmě), navíc mohu využít dotykovou funkci a také zásuvku SD.

Tento návod je inspirován tímto článkem společnosti Nailbuster Inc.

V následujících několika krocích ukážu, jak si můžete vytvořit svůj vlastní štít.

Krok 1: Komponenty, které potřebujete

Komponenty, které potřebujete
Komponenty, které potřebujete
Komponenty, které potřebujete
Komponenty, které potřebujete
  • 2,8 "tft ILI9341 s dotykovým čipem
  • Wemos D1 mini (nebo mini Pro)
  • pásová deska (min. 36 colsx35rows)
  • Regulátor napětí L7805 IC + chladič
  • Zásuvka 5,5x2,1
  • 330nF kondenzátor
  • 100nF kondenzátor
  • karta SD v plné velikosti (nebo micro SD s adaptérem)
  • jednořadá hlavička samce a samice
  • dráty
  • kabel micro USB ke stažení programu
  • Napájení 6-12 V (volitelně)

Pokud byste chtěli používat dotykovou funkci TFT, musíte si koupit dotykový čip.

Krok 2: Přidejte funkci SD

Přidejte funkci SD
Přidejte funkci SD
Přidejte funkci SD
Přidejte funkci SD

Jak vidíte, Nailbusterův obvod určuje hlavní část pinového spojení. Máme jen jednu věc, a to připojit piny SD k MCU.

Každá část TFT komunikuje s MCU prostřednictvím sběrnice SPI. Musíme tedy připojit tři SD piny ke společným SPI pinům.

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

Pouze SD_CS (slave select nebo SS) musí být jedinečný. Jako SD_CS používám pin D3.

Samozřejmě musíte ke konektorům SD připájet čtyřpólový dlouhý konektor s kolíkem.

Více informací o sběrnici SPI na Wikipedii.

Krok 3: Výroba DPS

Výroba DPS
Výroba DPS
Výroba DPS
Výroba DPS
Výroba DPS
Výroba DPS
  • Dimenze PCB, kterou používám, je 36 dvojteček o 35 řádcích. Nejprve umístím hlavní součásti a definuji konečné rozměry desky plošných spojů. Poté jsem to rozřezal na konečné rozměry.
  • Do čtyř rohů vytvořte čtyři otvory, kterými můžete upevnit desku plošných spojů.
  • Zvětšete otvory, kterými můžete zasunout zásuvku.
  • Rozřízněte hlavičky a připájejte je do desky plošných spojů. Potřebuješ

    • 8 pin dlouhý x2 pro desku Wemos
    • 14 pinů x1 a
    • 4 pin dlouhý x 1 pro TFT
  • Pájka
    • elektrickou zásuvku
    • kondenzátory
    • regulátor napětí
    • dráty.
  • Poté musíte odříznout některé pásky PCB, abyste odstranili zkraty. (Viz diagram výše.)
  • V dalším kroku navrhuji vzít multimetr a zkontrolovat připojení. Tímto krokem můžete odstranit některé kouřové a hořící součásti.:-)
  • Nakonec vložte desku Wemos a TFT do štítu.

Řezání desek plošných spojů je velmi snadné. Použijte vrták o průměru 3,5 mm. Zarovnejte jej do otvoru a otočte mezi prsty.

Chcete -li ušetřit obvod před zkratkami, můžete jej sestavit na plastovou fólii pomocí několika rozpěr a šroubů.

Krok 4: Ukázka programu

Nejprve musíte stáhnout a nainstalovat další knihovny:

  • Knihovna grafického jádra Adafruit GFX a
  • Knihovna Arduino pro XPT2046 od Github.

Poté si stáhněte přiložené čtyři skici.

  • Vytvořte složku „button_SD_test_03“a vložte do ní čtyři soubory.
  • Otevřete „ID_test_03.ino“v IDU Arduino a nahrajte program do MCU.

V přiložených programech najdete ukázky, které vás povedou k používání štítu.

Jak uvidíte, kalibrace obrazovky portrétu není tak dobrá. Pokud máte lepší kalibrační parametry, podělte se o ně s námi.

Existuje několik zbývajících pinů, které lze použít k připojení štítu k senzorům nebo jiným zařízením.

  • D0 - digitální I/O nebo SS další zařízení SPI
  • A0 - alalogový vstup
  • RST
  • TX, RX - sériová komunikace, I2C nebo SS a další zařízení SPI

Samozřejmě můžete také komunikovat s jinými zařízeními nebo získávat data z internetu prostřednictvím WiFi. Chcete -li to provést, podívejte se na mé předchozí pokyny.

  • WiFi komunikace mezi MCU ESP8266 přes domácí router
  • Komunikace přístupového bodu -stanice mezi dvěma MCU ESP8266.

Doporučuje: