Съдържание:

ILI9341 Щит за докосване за Wemos D1 Mini: 4 стъпки
ILI9341 Щит за докосване за Wemos D1 Mini: 4 стъпки

Видео: ILI9341 Щит за докосване за Wemos D1 Mini: 4 стъпки

Видео: ILI9341 Щит за докосване за Wemos D1 Mini: 4 стъпки
Видео: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Юли
Anonim
ILI9341 Щит за докосване за Wemos D1 Mini
ILI9341 Щит за докосване за Wemos D1 Mini

Здравейте създатели!

Направих щит ILI9341 за мини серия Wemos D1. С помощта на този щит мога да използвам всички функции на 2.8 TFT. Той работи като екран (разбира се), освен това мога да използвам функцията за докосване и SD гнездото също.

Тази инструкция е вдъхновена от този акт на Nailbuster Inc.

В следващите няколко стъпки ще покажа как можете да направите свой собствен щит.

Стъпка 1: Компоненти, от които се нуждаете

Компоненти, от които се нуждаете
Компоненти, от които се нуждаете
Компоненти, от които се нуждаете
Компоненти, от които се нуждаете
  • ILI9341 2.8 "tft с чип за докосване
  • Wemos D1 mini (или mini Pro)
  • ивична дъска (мин. 36 colsx35rows)
  • L7805 регулатор на напрежението IC + радиатор
  • 5.5x2.1 контакт
  • 330nF кондензатор
  • 100nF кондензатор
  • SD карта в пълен размер (или микро SD с адаптер)
  • едноредов заглавие за мъже и жени
  • проводници
  • микро USB кабел за изтегляне на програма
  • 6-12V захранване (по избор)

Ако искате да използвате функцията за докосване на TFT, трябва да закупите такава с чип за докосване.

Стъпка 2: Добавете SD функцията

Добавете SD функцията
Добавете SD функцията
Добавете SD функцията
Добавете SD функцията

Както можете да видите, веригата на Nailbuster определя основната част от щифтовата връзка. Имаме само едно нещо да свършим, да свържем SD щифтовете към MCU.

Всяка част от TFT комуникира с MCU чрез SPI шина. Така че трябва да свържем три SD пина към общите SPI щифтове.

  • SD_MOSI към MOSI щифта на MCU
  • SD_MISO към щифта MISO на MCU
  • SD_SCK към SCK щифта на MCU.

Само SD_CS (избор на подчинен или SS) трябва да бъде уникален. Използвам щифта D3 като SD_CS.

Разбира се, трябва да запоите четири -пинов дълъг мъжки щифт към SD връзките.

Повече информация за SPI автобуса в Уикипедия.

Стъпка 3: Създаване на печатни платки

Изработка на печатни платки
Изработка на печатни платки
Изработка на печатни платки
Изработка на печатни платки
Изработка на печатни платки
Изработка на печатни платки
  • Размерът на печатната платка, който използвам, е 36 двоеточия на 35 реда. Първо поставям основните компоненти и определям крайните размери на печатната платка. След това го изрязах до крайните размери.
  • Направете четири дупки в четирите ъгъла, през които можете да фиксирате печатната платка.
  • Увеличете отворите, през които можете да поставите контакта.
  • Нарежете женските заглавки и ги запояйте в печатната платка. Имате нужда

    • 8 пинов дълъг x2 за платката Wemos
    • 14 -пинов дълъг x1 и
    • 4 пинов дълъг x1 за TFT
  • Припой

    • електрическия контакт
    • кондензаторите
    • регулатора на напрежението
    • проводниците.
  • След това трябва да изрежете някои от печатните платки, за да премахнете късите панталони. (Вижте диаграмата по -горе.)
  • В следващата стъпка предлагам да вземете мултицет и да проверите връзките. Правейки тази стъпка, можете да премахнете някои компоненти за дим и горене.:-)
  • Накрая поставете платката Wemos и TFT в щита.

Има много лесен начин да отрежете лентите на печатни платки. Използвайте свредло с диаметър 3,5 мм. Подравнете го в дупка и го завъртете между пръстите си.

За да спасите веригата си от преки пътища, можете да я сглобите върху пластмасов лист, като използвате някои дистанционни елементи и винтове.

Стъпка 4: Примерна програма

Първо трябва да изтеглите и инсталирате следните библиотеки:

  • Графичната библиотека на Adafruit GFX и
  • Библиотека Arduino за XPT2046 от Github.

След това изтеглете приложените четири скици.

  • Направете папката "button_SD_test_03" и поставете четирите файла в нея.
  • Отворете „button_SD_test_03.ino“от IDE на Arduino и качете програмата в MCU.

В приложените програми ще намерите мостри, които ще ви насочат да използвате щита.

Както ще видите, калибрирането на екрана на портретен екран не е толкова добро. Ако имате по -добри параметри за калибриране, моля, споделете ги с нас.

Има някои останали щифтове, които могат да се използват за свързване на вашия щит към сензори или други устройства.

  • D0 - цифров I/O или SS допълнително SPI устройство
  • A0 - вход за алалог
  • RST
  • TX, RX - серийна комуникация, I2C или SS допълнителни SPI устройства

Разбира се, можете да комуникирате с други устройства или да вземете каквито и да било данни от интернет чрез WiFi също. За да направите това, вижте предишните ми инструкции.

  • WiFi комуникация между ESP8266 MCU чрез домашния рутер
  • Комуникация между точка за достъп и станция между две ESP8266 MCU.

Препоръчано: