Съдържание:
- Стъпка 1: Компоненти, от които се нуждаете
- Стъпка 2: Добавете SD функцията
- Стъпка 3: Създаване на печатни платки
- Стъпка 4: Примерна програма
Видео: ILI9341 Щит за докосване за Wemos D1 Mini: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Здравейте създатели!
Направих щит 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 функцията
Както можете да видите, веригата на 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.
Препоръчано:
Как да направите звънец без докосване, откриване на телесна температура, GY-906, 433MHz с помощта на Arduino: 3 стъпки
Как да направите звънец без докосване, откриване на телесна температура, GY-906, 433MHz с помощта на Arduino: Днес ще направим звънец без докосване, той ще открие телесната ви температура. В сегашната ситуация е много важно да се знае дали телесната температура на някой е по -висока от нормалната, когато някой се свива. Този проект ще покаже червена светлина, ако открие някакви
Cara Menggunakan Wemos D1 R1/ Wemos D1 Mini/ NodeMCU: 7 стъпки
Cara Menggunakan Wemos D1 R1/ Wemos D1 Mini/ NodeMCU: Pada tutorial pertama ini, Saya ingin mengajak Anda bagaimana caranya menggunakan papan microkontroler yang sudah ada Module WiFi ESP8266 di dalamnya and juga sering dijumpai1 ) dengan menggunakan aplikasi
Вокален GOBO - Щит за заглушаване на звука - Вокална кабина - Вокална кутия - Рефлексионен филтър - Вокален щит: 11 стъпки
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: Започнах да записвам повече вокали в домашното си студио и исках да получа по -добър звук и след известно проучване разбрах какво е "GOBO" беше. Бях виждал тези звукоизолиращи неща, но всъщност не осъзнавах какво са направили. Сега го правя. Намерих y
Три схеми на сензор за докосване + Схема на таймер за докосване: 4 стъпки
Три вериги на сензора за докосване + Схема на таймера за докосване: Сензорът за докосване е верига, която се ВКЛЮЧВА, когато открие докосването върху сензорните щифтове. Той работи на преходна основа, т.е. натоварването ще бъде включено само за времето, когато докосването е върху щифтовете. Тук ще ви покажа три различни начина да усетите докосване
Arduino Uno: Растрова анимация на ILI9341 TFT сензорен екран Щит на дисплея с Visuino: 12 стъпки (със снимки)
Arduino Uno: Анимация на растерни изображения на ILI9341 TFT сензорен екран с щит с Visuino: ILI9341 базиран на TFT сензорен дисплей с сензорен екран са много популярни нискоразходни екранни щитове за Arduino. Visuino има подкрепа за тях от доста време, но никога не съм имал възможност да напиша урок за това как да ги използвам. Наскоро обаче малко хора попитаха